builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-e10s-8 slave: tst-linux32-spot-050 starttime: 1484255702.5 results: success (0) buildid: 20170112121116 builduid: c18004c46d7d46ba840c365d7e71b0bb revision: 31ebd0e871c54c2e212d2fcc30adaf986bcae367 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2017-01-12 13:15:02.504587) ========= master: http://buildbot-master03.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2017-01-12 13:15:02.505029) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2017-01-12 13:15:02.505340) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2017-01-12 13:15:02.557803) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 7 secs) (at 2017-01-12 13:15:02.558197) ========= 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-1484255534.178312-719733271 _=/tools/buildbot/bin/python using PTY: False --2017-01-12 13:15:02-- 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% 161K=0.07s 2017-01-12 13:15:03 (161 KB/s) - `archiver_client.py' saved [12179/12179] program finished with exit code 0 elapsedTime=0.651521 ========= master_lag: 6.47 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 7 secs) (at 2017-01-12 13:15:09.678246) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2017-01-12 13:15:09.678604) ========= 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-1484255534.178312-719733271 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.033783 ========= master_lag: 2.30 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2017-01-12 13:15:12.013394) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2017-01-12 13:15:12.042251) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 31ebd0e871c54c2e212d2fcc30adaf986bcae367 --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 31ebd0e871c54c2e212d2fcc30adaf986bcae367 --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-1484255534.178312-719733271 _=/tools/buildbot/bin/python using PTY: False 2017-01-12 13:15:13,952 truncating revision to first 12 chars 2017-01-12 13:15:13,952 Setting DEBUG logging. 2017-01-12 13:15:13,953 attempt 1/10 2017-01-12 13:15:13,953 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/31ebd0e871c5?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2017-01-12 13:15:15,338 unpacking tar archive at: mozilla-beta-31ebd0e871c5/testing/mozharness/ program finished with exit code 0 elapsedTime=2.071707 ========= master_lag: 1.81 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2017-01-12 13:15:15.926407) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2017-01-12 13:15:15.926713) ========= script_repo_revision: 31ebd0e871c54c2e212d2fcc30adaf986bcae367 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2017-01-12 13:15:15.927093) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2017-01-12 13:15:15.927385) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2017-01-12 13:15:15.962713) ========= ========= Started '/tools/buildbot/bin/python -u ...' (results: 0, elapsed: 1 hrs, 9 mins, 54 secs) (at 2017-01-12 13:15:15.962986) ========= /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-1484255534.178312-719733271 _=/tools/buildbot/bin/python using PTY: False 13:15:16 INFO - MultiFileLogger online at 20170112 13:15:16 in /builds/slave/test 13:15:16 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 13:15:16 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:15:16 INFO - {'allow_software_gl_layers': False, 13:15:16 INFO - 'append_to_log': False, 13:15:16 INFO - 'base_work_dir': '/builds/slave/test', 13:15:16 INFO - 'blob_upload_branch': 'mozilla-beta', 13:15:16 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:15:16 INFO - 'buildbot_json_path': 'buildprops.json', 13:15:16 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:15:16 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:15:16 INFO - 'download_minidump_stackwalk': True, 13:15:16 INFO - 'download_symbols': 'true', 13:15:16 INFO - 'e10s': True, 13:15:16 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:15:16 INFO - 'tooltool.py': '/tools/tooltool.py', 13:15:16 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:15:16 INFO - '/tools/misc-python/virtualenv.py')}, 13:15:16 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:15:16 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:15:16 INFO - 'log_level': 'info', 13:15:16 INFO - 'log_to_console': True, 13:15:16 INFO - 'opt_config_files': (), 13:15:16 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:15:16 INFO - '--processes=1', 13:15:16 INFO - '--config=%(test_path)s/wptrunner.ini', 13:15:16 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:15:16 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:15:16 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:15:16 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:15:16 INFO - 'pip_index': False, 13:15:16 INFO - 'require_test_zip': True, 13:15:16 INFO - 'test_type': ('testharness',), 13:15:16 INFO - 'this_chunk': '8', 13:15:16 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:15:16 INFO - 'total_chunks': '10', 13:15:16 INFO - 'virtualenv_path': 'venv', 13:15:16 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:15:16 INFO - 'work_dir': 'build'} 13:15:16 INFO - [mozharness: 2017-01-12 21:15:16.336433Z] Running clobber step. 13:15:16 INFO - Running pre-action listener: _resource_record_pre_action 13:15:16 INFO - Running main action method: clobber 13:15:16 INFO - rmtree: /builds/slave/test/build 13:15:16 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 13:15:17 INFO - Running post-action listener: _resource_record_post_action 13:15:17 INFO - [mozharness: 2017-01-12 21:15:17.731313Z] Finished clobber step (success) 13:15:17 INFO - [mozharness: 2017-01-12 21:15:17.731669Z] Running read-buildbot-config step. 13:15:17 INFO - Running pre-action listener: _resource_record_pre_action 13:15:17 INFO - Running main action method: read_buildbot_config 13:15:17 INFO - Using buildbot properties: 13:15:17 INFO - { 13:15:17 INFO - "project": "", 13:15:17 INFO - "product": "firefox", 13:15:17 INFO - "script_repo_revision": "production", 13:15:17 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 13:15:17 INFO - "repository": "", 13:15:17 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-e10s-8", 13:15:17 INFO - "buildid": "20170112121116", 13:15:17 INFO - "pgo_build": "False", 13:15:17 INFO - "basedir": "/builds/slave/test", 13:15:17 INFO - "buildnumber": 11, 13:15:17 INFO - "slavename": "tst-linux32-spot-050", 13:15:17 INFO - "revision": "31ebd0e871c54c2e212d2fcc30adaf986bcae367", 13:15:17 INFO - "master": "http://buildbot-master03.bb.releng.use1.mozilla.com:8201/", 13:15:17 INFO - "platform": "linux", 13:15:17 INFO - "branch": "mozilla-beta", 13:15:17 INFO - "repo_path": "releases/mozilla-beta", 13:15:17 INFO - "moz_repo_path": "", 13:15:17 INFO - "stage_platform": "linux", 13:15:17 INFO - "builduid": "c18004c46d7d46ba840c365d7e71b0bb", 13:15:17 INFO - "slavebuilddir": "test" 13:15:17 INFO - } 13:15:17 INFO - Found installer url https://queue.taskcluster.net/v1/task/O5c_plqERu-zlcUYu-uekw/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2. 13:15:17 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/O5c_plqERu-zlcUYu-uekw/artifacts/public/build/firefox-51.0.en-US.linux-i686.test_packages.json. 13:15:17 INFO - Running post-action listener: _resource_record_post_action 13:15:17 INFO - [mozharness: 2017-01-12 21:15:17.741091Z] Finished read-buildbot-config step (success) 13:15:17 INFO - [mozharness: 2017-01-12 21:15:17.741405Z] Running download-and-extract step. 13:15:17 INFO - Running pre-action listener: _resource_record_pre_action 13:15:17 INFO - Running main action method: download_and_extract 13:15:17 INFO - mkdir: /builds/slave/test/build/tests 13:15:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 13:15:17 INFO - trying https://queue.taskcluster.net/v1/task/O5c_plqERu-zlcUYu-uekw/artifacts/public/build/firefox-51.0.en-US.linux-i686.test_packages.json 13:15:17 INFO - Downloading https://queue.taskcluster.net/v1/task/O5c_plqERu-zlcUYu-uekw/artifacts/public/build/firefox-51.0.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-51.0.en-US.linux-i686.test_packages.json 13:15:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/O5c_plqERu-zlcUYu-uekw/artifacts/public/build/firefox-51.0.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-51.0.en-US.linux-i686.test_packages.json'}, attempt #1 13:15:19 INFO - Downloaded 1291 bytes. 13:15:19 INFO - Reading from file /builds/slave/test/build/firefox-51.0.en-US.linux-i686.test_packages.json 13:15:19 INFO - Using the following test package requirements: 13:15:19 INFO - {u'common': [u'firefox-51.0.en-US.linux-i686.common.tests.zip'], 13:15:19 INFO - u'cppunittest': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 13:15:19 INFO - u'firefox-51.0.en-US.linux-i686.cppunittest.tests.zip'], 13:15:19 INFO - u'gtest': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 13:15:19 INFO - u'firefox-51.0.en-US.linux-i686.gtest.tests.zip'], 13:15:19 INFO - u'jittest': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 13:15:19 INFO - u'jsshell-linux-i686.zip'], 13:15:19 INFO - u'mochitest': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 13:15:19 INFO - u'firefox-51.0.en-US.linux-i686.mochitest.tests.zip'], 13:15:19 INFO - u'mozbase': [u'firefox-51.0.en-US.linux-i686.common.tests.zip'], 13:15:19 INFO - u'reftest': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 13:15:19 INFO - u'firefox-51.0.en-US.linux-i686.reftest.tests.zip'], 13:15:19 INFO - u'talos': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 13:15:19 INFO - u'firefox-51.0.en-US.linux-i686.talos.tests.zip'], 13:15:19 INFO - u'web-platform': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 13:15:19 INFO - u'firefox-51.0.en-US.linux-i686.web-platform.tests.zip'], 13:15:19 INFO - u'xpcshell': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 13:15:19 INFO - u'firefox-51.0.en-US.linux-i686.xpcshell.tests.zip']} 13:15:19 INFO - Downloading packages: [u'firefox-51.0.en-US.linux-i686.common.tests.zip', u'firefox-51.0.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 13:15:19 INFO - Downloading and extracting to /builds/slave/test/build/tests these dirs bin/*, config/*, mozbase/*, marionette/*, tools/wptserve/*, web-platform/* from https://queue.taskcluster.net/v1/task/O5c_plqERu-zlcUYu-uekw/artifacts/public/build/firefox-51.0.en-US.linux-i686.common.tests.zip 13:15:19 INFO - retry: Calling fetch_url_into_memory with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/O5c_plqERu-zlcUYu-uekw/artifacts/public/build/firefox-51.0.en-US.linux-i686.common.tests.zip'}, attempt #1 13:15:19 INFO - Fetch https://queue.taskcluster.net/v1/task/O5c_plqERu-zlcUYu-uekw/artifacts/public/build/firefox-51.0.en-US.linux-i686.common.tests.zip into memory 13:15:20 INFO - Expected file size: 20522794 13:15:27 INFO - Downloading and extracting to /builds/slave/test/build/tests these dirs bin/*, config/*, mozbase/*, marionette/*, tools/wptserve/*, web-platform/* from https://queue.taskcluster.net/v1/task/O5c_plqERu-zlcUYu-uekw/artifacts/public/build/firefox-51.0.en-US.linux-i686.web-platform.tests.zip 13:15:27 INFO - retry: Calling fetch_url_into_memory with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/O5c_plqERu-zlcUYu-uekw/artifacts/public/build/firefox-51.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 13:15:27 INFO - Fetch https://queue.taskcluster.net/v1/task/O5c_plqERu-zlcUYu-uekw/artifacts/public/build/firefox-51.0.en-US.linux-i686.web-platform.tests.zip into memory 13:15:28 INFO - Expected file size: 41566865 13:15:51 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://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 13:15:51 INFO - trying https://queue.taskcluster.net/v1/task/O5c_plqERu-zlcUYu-uekw/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2 13:15:51 INFO - Downloading https://queue.taskcluster.net/v1/task/O5c_plqERu-zlcUYu-uekw/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-51.0.en-US.linux-i686.tar.bz2 13:15:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/O5c_plqERu-zlcUYu-uekw/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-51.0.en-US.linux-i686.tar.bz2'}, attempt #1 13:16:08 INFO - Downloaded 71601866 bytes. 13:16:08 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/O5c_plqERu-zlcUYu-uekw/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2 13:16:08 INFO - mkdir: /builds/slave/test/properties 13:16:08 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:16:08 INFO - Writing to file /builds/slave/test/properties/build_url 13:16:08 INFO - Contents: 13:16:08 INFO - build_url:https://queue.taskcluster.net/v1/task/O5c_plqERu-zlcUYu-uekw/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2 13:16:10 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/O5c_plqERu-zlcUYu-uekw/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip 13:16:10 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:16:10 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:16:10 INFO - Contents: 13:16:10 INFO - symbols_url:https://queue.taskcluster.net/v1/task/O5c_plqERu-zlcUYu-uekw/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip 13:16:10 INFO - Downloading and extracting to /builds/slave/test/build/symbols these dirs * from https://queue.taskcluster.net/v1/task/O5c_plqERu-zlcUYu-uekw/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip 13:16:10 INFO - retry: Calling fetch_url_into_memory with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/O5c_plqERu-zlcUYu-uekw/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 13:16:10 INFO - Fetch https://queue.taskcluster.net/v1/task/O5c_plqERu-zlcUYu-uekw/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip into memory 13:16:11 INFO - Expected file size: 162083066 13:17:07 INFO - Running post-action listener: _resource_record_post_action 13:17:07 INFO - Running post-action listener: set_extra_try_arguments 13:17:07 INFO - [mozharness: 2017-01-12 21:17:07.582142Z] Finished download-and-extract step (success) 13:17:07 INFO - [mozharness: 2017-01-12 21:17:07.582589Z] Running create-virtualenv step. 13:17:07 INFO - Running pre-action listener: _pre_create_virtualenv 13:17:07 INFO - Running pre-action listener: _resource_record_pre_action 13:17:07 INFO - Running main action method: create_virtualenv 13:17:07 INFO - Creating virtualenv /builds/slave/test/build/venv 13:17:07 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 13:17:07 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:17:07 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:17:07 INFO - Using real prefix '/usr' 13:17:07 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:17:09 INFO - Installing distribute.............................................................................................................................................................................................done. 13:17:12 INFO - Installing pip.................done. 13:17:12 INFO - Return code: 0 13:17:12 INFO - Installing psutil>=3.1.1 into virtualenv /builds/slave/test/build/venv 13:17: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://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 13:17:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:17:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:17: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://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 13:17:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:17:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:17: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x854fd10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x86048b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x87088c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8416ae8>, '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 0x8644b30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x87067a0>, '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-1484255534.178312-719733271', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:17: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=3.1.1'] in /builds/slave/test/build 13:17: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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=3.1.1 13:17:12 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:17:12 INFO - 'CCACHE_UMASK': '002', 13:17:12 INFO - 'DISPLAY': ':0', 13:17:12 INFO - 'HOME': '/home/cltbld', 13:17:12 INFO - 'LANG': 'en_US.UTF-8', 13:17:12 INFO - 'LOGNAME': 'cltbld', 13:17:12 INFO - 'MAIL': '/var/mail/cltbld', 13:17:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:17:12 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:17:12 INFO - 'MOZ_NO_REMOTE': '1', 13:17:12 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:17:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:17:12 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:17:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:17:12 INFO - 'PWD': '/builds/slave/test', 13:17:12 INFO - 'SHELL': '/bin/bash', 13:17:12 INFO - 'SHLVL': '1', 13:17:12 INFO - 'TERM': 'linux', 13:17:12 INFO - 'TMOUT': '86400', 13:17:12 INFO - 'USER': 'cltbld', 13:17:12 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1484255534.178312-719733271', 13:17:12 INFO - '_': '/tools/buildbot/bin/python'} 13:17:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:17:13 INFO - Downloading/unpacking psutil>=3.1.1 13:17:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:17:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:17:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:17:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:17:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:17:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:17:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:17:18 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:17:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:17:18 INFO - Installing collected packages: psutil 13:17:18 INFO - Running setup.py install for psutil 13:17:19 INFO - building 'psutil._psutil_linux' extension 13:17:19 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 13:17:19 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 13:17:19 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 13:17:19 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 13:17:19 INFO - building 'psutil._psutil_posix' extension 13:17:19 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 13:17:19 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 13:17:19 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:17:19 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:17:19 INFO - Successfully installed psutil 13:17:19 INFO - Cleaning up... 13:17:19 INFO - Return code: 0 13:17:19 INFO - Installing mozsystemmonitor==0.3 into virtualenv /builds/slave/test/build/venv 13:17:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 13:17:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:17:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:17:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 13:17:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:17:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:17:19 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.3']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x854fd10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x86048b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x87088c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8416ae8>, '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 0x8644b30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x87067a0>, '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-1484255534.178312-719733271', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:17:19 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.3'] in /builds/slave/test/build 13:17:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.3 13:17:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:17:19 INFO - 'CCACHE_UMASK': '002', 13:17:19 INFO - 'DISPLAY': ':0', 13:17:19 INFO - 'HOME': '/home/cltbld', 13:17:19 INFO - 'LANG': 'en_US.UTF-8', 13:17:19 INFO - 'LOGNAME': 'cltbld', 13:17:19 INFO - 'MAIL': '/var/mail/cltbld', 13:17:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:17:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:17:19 INFO - 'MOZ_NO_REMOTE': '1', 13:17:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:17:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:17:19 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:17:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:17:19 INFO - 'PWD': '/builds/slave/test', 13:17:19 INFO - 'SHELL': '/bin/bash', 13:17:19 INFO - 'SHLVL': '1', 13:17:19 INFO - 'TERM': 'linux', 13:17:19 INFO - 'TMOUT': '86400', 13:17:19 INFO - 'USER': 'cltbld', 13:17:19 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1484255534.178312-719733271', 13:17:19 INFO - '_': '/tools/buildbot/bin/python'} 13:17:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:17:20 INFO - Downloading/unpacking mozsystemmonitor==0.3 13:17:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:17:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:17:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:17:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:17:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:17:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:17:25 INFO - Downloading mozsystemmonitor-0.3.tar.gz 13:17:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:17:25 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=3.1.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.3) 13:17:25 INFO - Installing collected packages: mozsystemmonitor 13:17:25 INFO - Running setup.py install for mozsystemmonitor 13:17:25 INFO - Successfully installed mozsystemmonitor 13:17:25 INFO - Cleaning up... 13:17:25 INFO - Return code: 0 13:17:25 INFO - Installing jsonschema==2.5.1 into virtualenv /builds/slave/test/build/venv 13:17:25 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://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 13:17:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:17:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:17:25 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://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 13:17:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:17:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:17:25 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x854fd10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x86048b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x87088c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8416ae8>, '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 0x8644b30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x87067a0>, '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-1484255534.178312-719733271', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:17:25 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'jsonschema==2.5.1'] in /builds/slave/test/build 13:17:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub jsonschema==2.5.1 13:17:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:17:25 INFO - 'CCACHE_UMASK': '002', 13:17:25 INFO - 'DISPLAY': ':0', 13:17:25 INFO - 'HOME': '/home/cltbld', 13:17:25 INFO - 'LANG': 'en_US.UTF-8', 13:17:25 INFO - 'LOGNAME': 'cltbld', 13:17:25 INFO - 'MAIL': '/var/mail/cltbld', 13:17:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:17:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:17:25 INFO - 'MOZ_NO_REMOTE': '1', 13:17:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:17:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:17:25 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:17:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:17:25 INFO - 'PWD': '/builds/slave/test', 13:17:25 INFO - 'SHELL': '/bin/bash', 13:17:25 INFO - 'SHLVL': '1', 13:17:25 INFO - 'TERM': 'linux', 13:17:25 INFO - 'TMOUT': '86400', 13:17:25 INFO - 'USER': 'cltbld', 13:17:25 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1484255534.178312-719733271', 13:17:25 INFO - '_': '/tools/buildbot/bin/python'} 13:17:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:17:26 INFO - Downloading/unpacking jsonschema==2.5.1 13:17:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:17:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:17:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:17:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:17:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:17:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:17:31 INFO - Downloading jsonschema-2.5.1-py2.py3-none-any.whl 13:17:31 INFO - Downloading/unpacking functools32 (from jsonschema==2.5.1) 13:17:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:17:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:17:31 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:17:31 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:17:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:17:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:17:32 INFO - Downloading functools32-3.2.3-2.tar.gz 13:17:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/functools32/setup.py) egg_info for package functools32 13:17:32 INFO - warning: no files found matching '*.txt' 13:17:32 INFO - no previously-included directories found matching 'build' 13:17:32 INFO - no previously-included directories found matching 'dist' 13:17:32 INFO - no previously-included directories found matching '.git*' 13:17:32 INFO - Installing collected packages: jsonschema, functools32 13:17:32 INFO - Running setup.py install for functools32 13:17:32 INFO - warning: no files found matching '*.txt' 13:17:32 INFO - no previously-included directories found matching 'build' 13:17:32 INFO - no previously-included directories found matching 'dist' 13:17:32 INFO - no previously-included directories found matching '.git*' 13:17:32 INFO - Successfully installed jsonschema functools32 13:17:32 INFO - Cleaning up... 13:17:32 INFO - Return code: 0 13:17:32 INFO - Installing functools32==3.2.3-2 into virtualenv /builds/slave/test/build/venv 13:17:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 13:17:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:17:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:17:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 13:17:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:17:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:17:32 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x854fd10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x86048b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x87088c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8416ae8>, '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 0x8644b30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x87067a0>, '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-1484255534.178312-719733271', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:17:32 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'functools32==3.2.3-2'] in /builds/slave/test/build 13:17:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub functools32==3.2.3-2 13:17:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:17:32 INFO - 'CCACHE_UMASK': '002', 13:17:32 INFO - 'DISPLAY': ':0', 13:17:32 INFO - 'HOME': '/home/cltbld', 13:17:32 INFO - 'LANG': 'en_US.UTF-8', 13:17:32 INFO - 'LOGNAME': 'cltbld', 13:17:32 INFO - 'MAIL': '/var/mail/cltbld', 13:17:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:17:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:17:32 INFO - 'MOZ_NO_REMOTE': '1', 13:17:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:17:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:17:32 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:17:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:17:32 INFO - 'PWD': '/builds/slave/test', 13:17:32 INFO - 'SHELL': '/bin/bash', 13:17:32 INFO - 'SHLVL': '1', 13:17:32 INFO - 'TERM': 'linux', 13:17:32 INFO - 'TMOUT': '86400', 13:17:32 INFO - 'USER': 'cltbld', 13:17:32 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1484255534.178312-719733271', 13:17:32 INFO - '_': '/tools/buildbot/bin/python'} 13:17:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:17:33 INFO - Requirement already satisfied (use --upgrade to upgrade): functools32==3.2.3-2 in ./venv/lib/python2.7/site-packages 13:17:33 INFO - Cleaning up... 13:17:33 INFO - Return code: 0 13:17:33 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:17:33 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://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 13:17:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:17:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:17:33 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://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 13:17:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:17:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:17:33 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x854fd10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x86048b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x87088c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8416ae8>, '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 0x8644b30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x87067a0>, '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-1484255534.178312-719733271', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:17:33 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 13:17:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 13:17:33 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:17:33 INFO - 'CCACHE_UMASK': '002', 13:17:33 INFO - 'DISPLAY': ':0', 13:17:33 INFO - 'HOME': '/home/cltbld', 13:17:33 INFO - 'LANG': 'en_US.UTF-8', 13:17:33 INFO - 'LOGNAME': 'cltbld', 13:17:33 INFO - 'MAIL': '/var/mail/cltbld', 13:17:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:17:33 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:17:33 INFO - 'MOZ_NO_REMOTE': '1', 13:17:33 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:17:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:17:33 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:17:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:17:33 INFO - 'PWD': '/builds/slave/test', 13:17:33 INFO - 'SHELL': '/bin/bash', 13:17:33 INFO - 'SHLVL': '1', 13:17:33 INFO - 'TERM': 'linux', 13:17:33 INFO - 'TMOUT': '86400', 13:17:33 INFO - 'USER': 'cltbld', 13:17:33 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1484255534.178312-719733271', 13:17:33 INFO - '_': '/tools/buildbot/bin/python'} 13:17:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:17:33 INFO - Downloading/unpacking blobuploader==1.2.4 13:17:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:17:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:17:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:17:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:17:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:17:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:17:38 INFO - Downloading blobuploader-1.2.4.tar.gz 13:17:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:17:38 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:17:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:17:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:17:38 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:17:38 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:17:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:17:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:17:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:17:39 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:17:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:17:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:17:39 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:17:39 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:17:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:17:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:17:40 INFO - Downloading docopt-0.6.1.tar.gz 13:17:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:17:40 INFO - Installing collected packages: blobuploader, requests, docopt 13:17:40 INFO - Running setup.py install for blobuploader 13:17:40 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:17:40 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:17:40 INFO - Running setup.py install for requests 13:17:41 INFO - Running setup.py install for docopt 13:17:41 INFO - Successfully installed blobuploader requests docopt 13:17:41 INFO - Cleaning up... 13:17:42 INFO - Return code: 0 13:17:42 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:17:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 13:17:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:17:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:17:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 13:17:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:17:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:17:42 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x854fd10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x86048b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x87088c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8416ae8>, '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 0x8644b30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x87067a0>, '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-1484255534.178312-719733271', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:17:42 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 13:17:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 13:17:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:17:42 INFO - 'CCACHE_UMASK': '002', 13:17:42 INFO - 'DISPLAY': ':0', 13:17:42 INFO - 'HOME': '/home/cltbld', 13:17:42 INFO - 'LANG': 'en_US.UTF-8', 13:17:42 INFO - 'LOGNAME': 'cltbld', 13:17:42 INFO - 'MAIL': '/var/mail/cltbld', 13:17:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:17:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:17:42 INFO - 'MOZ_NO_REMOTE': '1', 13:17:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:17:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:17:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:17:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:17:42 INFO - 'PWD': '/builds/slave/test', 13:17:42 INFO - 'SHELL': '/bin/bash', 13:17:42 INFO - 'SHLVL': '1', 13:17:42 INFO - 'TERM': 'linux', 13:17:42 INFO - 'TMOUT': '86400', 13:17:42 INFO - 'USER': 'cltbld', 13:17:42 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1484255534.178312-719733271', 13:17:42 INFO - '_': '/tools/buildbot/bin/python'} 13:17:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:17:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:17:42 INFO - Running setup.py (path:/tmp/pip-oZj0d5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:17:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:17:42 INFO - Running setup.py (path:/tmp/pip-JLWv7o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:17:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:17:42 INFO - Running setup.py (path:/tmp/pip-SCJpfo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:17:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:17:42 INFO - Running setup.py (path:/tmp/pip-vv_5cp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:17:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:17:42 INFO - Running setup.py (path:/tmp/pip-QfbBCJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:17:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:17:43 INFO - Running setup.py (path:/tmp/pip-BQltsW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:17:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:17:43 INFO - Running setup.py (path:/tmp/pip-pr3Qhc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:17:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:17:43 INFO - Running setup.py (path:/tmp/pip-4e82ej-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:17:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:17:43 INFO - Running setup.py (path:/tmp/pip-RAvknu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:17:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:17:43 INFO - Running setup.py (path:/tmp/pip-n6HEWX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:17:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:17:43 INFO - Running setup.py (path:/tmp/pip-b1FUly-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:17:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:17:43 INFO - Running setup.py (path:/tmp/pip-mIPNj0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:17:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:17:44 INFO - Running setup.py (path:/tmp/pip-W1D4uT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:17:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:17:44 INFO - Running setup.py (path:/tmp/pip-cRyaDN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:17:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:17:44 INFO - Running setup.py (path:/tmp/pip-gQ7Czj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:17:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:17:44 INFO - Running setup.py (path:/tmp/pip-oWwdme-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:17:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:17:44 INFO - Running setup.py (path:/tmp/pip-oAXNOI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:17:44 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:17:44 INFO - Running setup.py (path:/tmp/pip-aXfhzy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:17:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:17:44 INFO - Running setup.py (path:/tmp/pip-MPZhca-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:17:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:17:44 INFO - Running setup.py (path:/tmp/pip-1OBVlv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:17:45 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:17:45 INFO - Running setup.py (path:/tmp/pip-_BgNKu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:17:45 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:17:45 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 13:17:45 INFO - Running setup.py install for manifestparser 13:17:45 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:17:45 INFO - Running setup.py install for mozcrash 13:17:45 INFO - Running setup.py install for mozdebug 13:17:46 INFO - Running setup.py install for mozdevice 13:17:46 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:17:46 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:17:46 INFO - Running setup.py install for mozfile 13:17:46 INFO - Running setup.py install for mozhttpd 13:17:46 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:17:46 INFO - Running setup.py install for mozinfo 13:17:47 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:17:47 INFO - Running setup.py install for mozInstall 13:17:47 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:17:47 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:17:47 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:17:47 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:17:47 INFO - Running setup.py install for mozleak 13:17:47 INFO - Running setup.py install for mozlog 13:17:47 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:17:47 INFO - Running setup.py install for moznetwork 13:17:47 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:17:47 INFO - Running setup.py install for mozprocess 13:17:48 INFO - Running setup.py install for mozprofile 13:17:48 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:17:48 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:17:48 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:17:48 INFO - Running setup.py install for mozrunner 13:17:48 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:17:48 INFO - Running setup.py install for mozscreenshot 13:17:48 INFO - Running setup.py install for moztest 13:17:49 INFO - Running setup.py install for mozversion 13:17:49 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:17:49 INFO - Running setup.py install for wptserve 13:17:49 INFO - Running setup.py install for marionette-driver 13:17:49 INFO - Running setup.py install for browsermob-proxy 13:17:50 INFO - Running setup.py install for marionette-client 13:17:50 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:17:50 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:17:50 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 13:17:50 INFO - Cleaning up... 13:17:50 INFO - Return code: 0 13:17:50 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:17:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 13:17:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:17:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:17:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 13:17:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:17:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:17:50 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x854fd10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x86048b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x87088c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8416ae8>, '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 0x8644b30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x87067a0>, '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-1484255534.178312-719733271', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:17:50 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 13:17:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 13:17:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:17:50 INFO - 'CCACHE_UMASK': '002', 13:17:50 INFO - 'DISPLAY': ':0', 13:17:50 INFO - 'HOME': '/home/cltbld', 13:17:50 INFO - 'LANG': 'en_US.UTF-8', 13:17:50 INFO - 'LOGNAME': 'cltbld', 13:17:50 INFO - 'MAIL': '/var/mail/cltbld', 13:17:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:17:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:17:50 INFO - 'MOZ_NO_REMOTE': '1', 13:17:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:17:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:17:50 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:17:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:17:50 INFO - 'PWD': '/builds/slave/test', 13:17:50 INFO - 'SHELL': '/bin/bash', 13:17:50 INFO - 'SHLVL': '1', 13:17:50 INFO - 'TERM': 'linux', 13:17:50 INFO - 'TMOUT': '86400', 13:17:50 INFO - 'USER': 'cltbld', 13:17:50 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1484255534.178312-719733271', 13:17:50 INFO - '_': '/tools/buildbot/bin/python'} 13:17:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:17:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:17:51 INFO - Running setup.py (path:/tmp/pip-cbBXwP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:17:51 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 13:17:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:17:51 INFO - Running setup.py (path:/tmp/pip-L3mdgW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:17:51 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)) 13:17:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:17:51 INFO - Running setup.py (path:/tmp/pip-c6eC_B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:17:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 13:17:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:17:51 INFO - Running setup.py (path:/tmp/pip-LrMJ_0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:17:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 13:17:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:17:51 INFO - Running setup.py (path:/tmp/pip-kPj_f8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:17:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 13:17:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:17:51 INFO - Running setup.py (path:/tmp/pip-WEblt4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:17:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 13:17:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:17:52 INFO - Running setup.py (path:/tmp/pip-LjUywD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:17:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 13:17:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:17:52 INFO - Running setup.py (path:/tmp/pip-CEROhV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:17:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 13:17:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:17:52 INFO - Running setup.py (path:/tmp/pip-yPVFhd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:17:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 13:17:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:17:52 INFO - Running setup.py (path:/tmp/pip-XYbvVq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:17:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.4 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:17:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:17:52 INFO - Running setup.py (path:/tmp/pip-3BMiFw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:17:52 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 13:17:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:17:52 INFO - Running setup.py (path:/tmp/pip-FP1DaU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:17:52 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)) 13:17:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:17:52 INFO - Running setup.py (path:/tmp/pip-AbC_I0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:17:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 13:17:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:17:53 INFO - Running setup.py (path:/tmp/pip-OUHxKx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:17:53 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)) 13:17:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:17:53 INFO - Running setup.py (path:/tmp/pip-LzjbKZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:17:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 13:17:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:17:53 INFO - Running setup.py (path:/tmp/pip-WmGYTf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:17:53 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 13:17:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:17:53 INFO - Running setup.py (path:/tmp/pip-6XuG64-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:17:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 13:17:53 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:17:53 INFO - Running setup.py (path:/tmp/pip-n7w3xq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:17:53 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)) 13:17:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:17:53 INFO - Running setup.py (path:/tmp/pip-9Q8FtJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:17:53 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)) 13:17:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:17:53 INFO - Running setup.py (path:/tmp/pip-dm6ROS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:17:54 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 13:17:54 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:17:54 INFO - Running setup.py (path:/tmp/pip-Hr5MyB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:17:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:17:54 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)) 13:17:54 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)) 13:17:54 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)) 13:17:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 13:17:54 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 13:17:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 13:17:54 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.4->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:17:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:17:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:17:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:17:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:17:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:17:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:17:59 INFO - Downloading blessings-1.6.tar.gz 13:17:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:17:59 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 13:17:59 INFO - Installing collected packages: blessings 13:17:59 INFO - Running setup.py install for blessings 13:18:00 INFO - Successfully installed blessings 13:18:00 INFO - Cleaning up... 13:18:00 INFO - Return code: 0 13:18:00 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:18:00 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:18:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:18:00 INFO - Reading from file tmpfile_stdout 13:18:00 INFO - Current package versions: 13:18:00 INFO - argparse == 1.2.1 13:18:00 INFO - blessings == 1.6 13:18:00 INFO - blobuploader == 1.2.4 13:18:00 INFO - browsermob-proxy == 0.6.0 13:18:00 INFO - docopt == 0.6.1 13:18:00 INFO - functools32 == 3.2.3-2 13:18:00 INFO - jsonschema == 2.5.1 13:18:00 INFO - manifestparser == 1.1 13:18:00 INFO - marionette-client == 3.1.0 13:18:00 INFO - marionette-driver == 2.0.0 13:18:00 INFO - mozInstall == 1.12 13:18:00 INFO - mozcrash == 0.17 13:18:00 INFO - mozdebug == 0.1 13:18:00 INFO - mozdevice == 0.48 13:18:00 INFO - mozfile == 1.2 13:18:00 INFO - mozhttpd == 0.7 13:18:00 INFO - mozinfo == 0.9 13:18:00 INFO - mozleak == 0.1 13:18:00 INFO - mozlog == 3.4 13:18:00 INFO - moznetwork == 0.27 13:18:00 INFO - mozprocess == 0.23 13:18:00 INFO - mozprofile == 0.28 13:18:00 INFO - mozrunner == 6.12 13:18:00 INFO - mozscreenshot == 0.1 13:18:00 INFO - mozsystemmonitor == 0.3 13:18:00 INFO - moztest == 0.7 13:18:00 INFO - mozversion == 1.4 13:18:00 INFO - psutil == 3.1.1 13:18:00 INFO - requests == 1.2.3 13:18:00 INFO - wptserve == 1.4.0 13:18:00 INFO - wsgiref == 0.1.2 13:18:00 INFO - Running post-action listener: _resource_record_post_action 13:18:00 INFO - Running post-action listener: _start_resource_monitoring 13:18:00 INFO - Starting resource monitoring. 13:18:00 INFO - [mozharness: 2017-01-12 21:18:00.691573Z] Finished create-virtualenv step (success) 13:18:00 INFO - [mozharness: 2017-01-12 21:18:00.698511Z] Running pull step. 13:18:00 INFO - Running pre-action listener: _resource_record_pre_action 13:18:00 INFO - Running main action method: pull 13:18:00 INFO - Pull has nothing to do! 13:18:00 INFO - Running post-action listener: _resource_record_post_action 13:18:00 INFO - [mozharness: 2017-01-12 21:18:00.701874Z] Finished pull step (success) 13:18:00 INFO - [mozharness: 2017-01-12 21:18:00.702247Z] Running install step. 13:18:00 INFO - Running pre-action listener: _resource_record_pre_action 13:18:00 INFO - Running main action method: install 13:18:00 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:18:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:18:01 INFO - Reading from file tmpfile_stdout 13:18:01 INFO - Detecting whether we're running mozinstall >=1.0... 13:18:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:18:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:18:01 INFO - Reading from file tmpfile_stdout 13:18:01 INFO - Output received: 13:18:01 INFO - Usage: mozinstall [options] installer 13:18:01 INFO - Options: 13:18:01 INFO - -h, --help show this help message and exit 13:18:01 INFO - -d DEST, --destination=DEST 13:18:01 INFO - Directory to install application into. [default: 13:18:01 INFO - "/builds/slave/test"] 13:18:01 INFO - --app=APP Application being installed. [default: firefox] 13:18:01 INFO - mkdir: /builds/slave/test/build/application 13:18:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-51.0.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 13:18:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-51.0.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 13:18:33 INFO - Reading from file tmpfile_stdout 13:18:33 INFO - Output received: 13:18:33 INFO - /builds/slave/test/build/application/firefox/firefox 13:18:33 INFO - Running post-action listener: _resource_record_post_action 13:18:33 INFO - [mozharness: 2017-01-12 21:18:33.435018Z] Finished install step (success) 13:18:33 INFO - [mozharness: 2017-01-12 21:18:33.435234Z] Running run-tests step. 13:18:33 INFO - Running pre-action listener: _resource_record_pre_action 13:18:33 INFO - Running main action method: run_tests 13:18:33 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:18:33 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:18:33 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:18:33 INFO - grabbing minidump binary from tooltool 13:18:33 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://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 13:18:33 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 0x8416ae8>, '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 0x8644b30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x87067a0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:18:33 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 13:18:33 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 13:18:33 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 13:18:33 INFO - INFO - File linux32-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 13:18:33 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 13:18:36 INFO - INFO - File linux32-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpa1FJL3 13:18:36 INFO - INFO - File integrity verified, renaming tmpa1FJL3 to linux32-minidump_stackwalk 13:18:36 INFO - INFO - Updating local cache /builds/tooltool_cache... 13:18:36 INFO - INFO - Local cache /builds/tooltool_cache updated with linux32-minidump_stackwalk 13:18:36 INFO - Return code: 0 13:18:36 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 13:18:36 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:18:36 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/O5c_plqERu-zlcUYu-uekw/artifacts/public/build/firefox-51.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 13:18:36 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/O5c_plqERu-zlcUYu-uekw/artifacts/public/build/firefox-51.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 13:18:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:18:36 INFO - 'CCACHE_UMASK': '002', 13:18:36 INFO - 'DISPLAY': ':0', 13:18:36 INFO - 'HOME': '/home/cltbld', 13:18:36 INFO - 'LANG': 'en_US.UTF-8', 13:18:36 INFO - 'LOGNAME': 'cltbld', 13:18:36 INFO - 'MAIL': '/var/mail/cltbld', 13:18:36 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:18:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:18:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:18:36 INFO - 'MOZ_NO_REMOTE': '1', 13:18:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:18:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:18:36 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:18:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:18:36 INFO - 'PWD': '/builds/slave/test', 13:18:36 INFO - 'SHELL': '/bin/bash', 13:18:36 INFO - 'SHLVL': '1', 13:18:36 INFO - 'TERM': 'linux', 13:18:36 INFO - 'TMOUT': '86400', 13:18:36 INFO - 'USER': 'cltbld', 13:18:36 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1484255534.178312-719733271', 13:18:36 INFO - '_': '/tools/buildbot/bin/python'} 13:18:36 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/O5c_plqERu-zlcUYu-uekw/artifacts/public/build/firefox-51.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 13:18:37 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 13:18:37 INFO - import pkg_resources 13:18:43 INFO - Using 1 client processes 13:18:44 INFO - wptserve Starting http server on 127.0.0.1:8000 13:18:44 INFO - wptserve Starting http server on 127.0.0.1:8001 13:18:44 INFO - wptserve Starting http server on 127.0.0.1:8443 13:18:46 INFO - SUITE-START | Running 640 tests 13:18:46 INFO - Running testharness tests 13:18:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 13:18:46 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms 13:18:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html 13:18:46 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms 13:18:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 13:18:46 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms 13:18:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 13:18:46 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms 13:18:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html 13:18:46 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms 13:18:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 13:18:46 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 6ms 13:18:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 13:18:46 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms 13:18:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html 13:18:46 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms 13:18:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 13:18:46 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms 13:18:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 13:18:46 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms 13:18:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html 13:18:46 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms 13:18:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 13:18:46 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms 13:18:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 13:18:46 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 0ms 13:18:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 13:18:46 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 6ms 13:18:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 13:18:46 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 0ms 13:18:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 13:18:46 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 0ms 13:18:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 13:18:46 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 1ms 13:18:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 13:18:46 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 0ms 13:18:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 13:18:46 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 1ms 13:18:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 13:18:46 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 0ms 13:18:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 13:18:46 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 1ms 13:18:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 13:18:46 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 0ms 13:18:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 13:18:46 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 0ms 13:18:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 13:18:46 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 0ms 13:18:46 INFO - TEST-START | /resource-timing/resource-timing.html 13:18:46 INFO - TEST-SKIP | /resource-timing/resource-timing.html | took 0ms 13:18:46 INFO - TEST-START | /service-workers/service-worker/resource-timing.https.html 13:18:46 INFO - TEST-SKIP | /service-workers/service-worker/resource-timing.https.html | took 0ms 13:18:46 INFO - TEST-START | /streams/byte-length-queuing-strategy.https.html 13:18:46 INFO - TEST-SKIP | /streams/byte-length-queuing-strategy.https.html | took 0ms 13:18:46 INFO - TEST-START | /streams/count-queuing-strategy.https.html 13:18:46 INFO - TEST-SKIP | /streams/count-queuing-strategy.https.html | took 0ms 13:18:46 INFO - Setting up ssl 13:18:46 INFO - PROCESS | certutil | 13:18:46 INFO - PROCESS | certutil | 13:18:46 INFO - PROCESS | certutil | 13:18:46 INFO - Certificate Nickname Trust Attributes 13:18:46 INFO - SSL,S/MIME,JAR/XPI 13:18:46 INFO - 13:18:46 INFO - web-platform-tests CT,, 13:18:46 INFO - 13:18:46 INFO - Application command: /builds/slave/test/build/application/firefox/firefox --marionette about:blank -profile /tmp/tmpyxiIma.mozrunner 13:18:46 INFO - Starting runner 13:18:49 INFO - PROCESS | 5810 | 1484255929776 Marionette DEBUG Marionette enabled via build flag and pref 13:18:50 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3750c00 == 1 [pid = 5810] [id = 1] 13:18:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 1 (0xa3751000) [pid = 5810] [serial = 1] [outer = (nil)] 13:18:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 2 (0xa3751800) [pid = 5810] [serial = 2] [outer = 0xa3751000] 13:18:50 INFO - PROCESS | 5810 | 1484255930594 Marionette INFO Listening on port 2828 13:18:51 INFO - PROCESS | 5810 | 1484255931290 Marionette DEBUG Marionette enabled via command-line flag 13:18:51 INFO - PROCESS | 5810 | ++DOCSHELL 0x9f4fbc00 == 2 [pid = 5810] [id = 2] 13:18:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 3 (0xa6f7fc00) [pid = 5810] [serial = 3] [outer = (nil)] 13:18:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 4 (0x9f131400) [pid = 5810] [serial = 4] [outer = 0xa6f7fc00] 13:18:51 INFO - PROCESS | 5810 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9e60eb80 13:18:51 INFO - PROCESS | 5810 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9e618680 13:18:51 INFO - PROCESS | 5810 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9e623be0 13:18:51 INFO - PROCESS | 5810 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9e6256a0 13:18:51 INFO - PROCESS | 5810 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9e629180 13:18:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0x9e68bc00) [pid = 5810] [serial = 5] [outer = 0xa3751000] 13:18:51 INFO - PROCESS | 5810 | 1484255931721 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:36505 13:18:51 INFO - PROCESS | 5810 | 1484255931746 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:36506 13:18:51 INFO - PROCESS | 5810 | 1484255931815 Marionette DEBUG Closed connection conn0 13:18:51 INFO - PROCESS | 5810 | 1484255931819 Marionette DEBUG Closed connection conn1 13:18:51 INFO - PROCESS | 5810 | 1484255931935 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:36507 13:18:51 INFO - PROCESS | 5810 | 1484255931989 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:36508 13:18:51 INFO - PROCESS | 5810 | 1484255931996 Marionette DEBUG Closed connection conn2 13:18:52 INFO - PROCESS | 5810 | 1484255932035 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:36509 13:18:52 INFO - PROCESS | 5810 | 1484255932062 Marionette DEBUG Closed connection conn3 13:18:52 INFO - PROCESS | 5810 | 1484255932098 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:18:52 INFO - PROCESS | 5810 | 1484255932109 Marionette CONFIG Changing capabilities: {"browserName":"firefox","browserVersion":"51.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":"20170112121116","processId":5810,"version":"51.0"} 13:18:52 INFO - PROCESS | 5810 | [5810] WARNING: attempt to modify an immutable nsStandardURL: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/base/nsStandardURL.cpp, line 1553 13:18:52 INFO - PROCESS | 5810 | [5810] WARNING: attempt to modify an immutable nsStandardURL: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/base/nsStandardURL.cpp, line 1553 13:18:52 INFO - PROCESS | 5810 | [5810] 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 970 13:18:53 INFO - PROCESS | 5810 | ++DOCSHELL 0x99c1c000 == 3 [pid = 5810] [id = 3] 13:18:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0x99c1d800) [pid = 5810] [serial = 6] [outer = (nil)] 13:18:54 INFO - PROCESS | 5810 | ++DOCSHELL 0x99162800 == 4 [pid = 5810] [id = 4] 13:18:54 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0x9d464000) [pid = 5810] [serial = 7] [outer = (nil)] 13:18:54 INFO - PROCESS | 5810 | ++DOMWINDOW == 8 (0x98c9e800) [pid = 5810] [serial = 8] [outer = 0x9d464000] 13:18:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 9 (0x98dd7000) [pid = 5810] [serial = 9] [outer = 0x99c1d800] 13:18:56 INFO - PROCESS | 5810 | [Child 5856] 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 1703 13:18:58 INFO - PROCESS | 5810 | ++DOCSHELL 0xa7743000 == 1 [pid = 5856] [id = 1] 13:18:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 1 (0xa77c0400) [pid = 5856] [serial = 1] [outer = (nil)] 13:18:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 2 (0xa556d000) [pid = 5856] [serial = 2] [outer = 0xa77c0400] 13:19:00 INFO - PROCESS | 5810 | 1484255940004 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"7924d02c-a257-4410-bc95-2c478992eaee","capabilities":{"browserName":"firefox","browserVersion":"51.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":"20170112121116","processId":5810,"version":"51.0","command_id":1}}] 13:19:00 INFO - PROCESS | 5810 | 1484255940040 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}] 13:19:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 3 (0xa4788000) [pid = 5856] [serial = 3] [outer = 0xa77c0400] 13:19:00 INFO - PROCESS | 5810 | 1484255940486 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 13:19:00 INFO - PROCESS | 5810 | 1484255940630 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:19:00 INFO - PROCESS | 5810 | [Child 5856] WARNING: site security information will not be persisted: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/security/manager/ssl/nsSiteSecurityService.cpp, line 261 13:19:00 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:19:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 4 (0xa46c7400) [pid = 5856] [serial = 4] [outer = 0xa77c0400] 13:19:01 INFO - PROCESS | 5810 | 1484255941121 Marionette TRACE conn4 <- [1,3,null,{}] 13:19:01 INFO - PROCESS | 5810 | 1484255941143 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:19:01 INFO - PROCESS | 5810 | 1484255941218 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 13:19:01 INFO - PROCESS | 5810 | 1484255941341 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 13:19:01 INFO - PROCESS | 5810 | 1484255941354 Marionette TRACE conn4 <- [1,5,null,{"value":"2147483649"}] 13:19:01 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 13:19:01 INFO - PROCESS | 5810 | 1484255941375 Marionette TRACE conn4 -> [0,6,"timeouts",{"script":35000}] 13:19:01 INFO - PROCESS | 5810 | 1484255941382 Marionette TRACE conn4 <- [1,6,null,{}] 13:19:01 INFO - PROCESS | 5810 | 1484255941391 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}] 13:19:01 INFO - PROCESS | 5810 | 1484255941475 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 13:19:01 INFO - PROCESS | 5810 | 1484255941806 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/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.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/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:19:01 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4567000 == 2 [pid = 5856] [id = 2] 13:19:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa4567400) [pid = 5856] [serial = 5] [outer = (nil)] 13:19:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa456b000) [pid = 5856] [serial = 6] [outer = 0xa4567400] 13:19:02 INFO - PROCESS | 5810 | ++DOCSHELL 0x93d21400 == 5 [pid = 5810] [id = 5] 13:19:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 10 (0x9962f400) [pid = 5810] [serial = 10] [outer = (nil)] 13:19:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa456dc00) [pid = 5856] [serial = 7] [outer = 0xa4567400] 13:19:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 11 (0x9a538400) [pid = 5810] [serial = 11] [outer = 0x9962f400] 13:19:02 INFO - PROCESS | 5810 | 1484255942377 Marionette DEBUG loaded listener.js 13:19:02 INFO - PROCESS | 5810 | ++DOCSHELL 0xabaa0800 == 6 [pid = 5810] [id = 6] 13:19:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 12 (0xabaa1c00) [pid = 5810] [serial = 12] [outer = (nil)] 13:19:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 13 (0xabaa7c00) [pid = 5810] [serial = 13] [outer = 0x9962f400] 13:19:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 14 (0x995e8400) [pid = 5810] [serial = 14] [outer = 0xabaa1c00] 13:19:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 15 (0x995ebc00) [pid = 5810] [serial = 15] [outer = 0xabaa1c00] 13:19:03 INFO - PROCESS | 5810 | ++DOCSHELL 0x97d3a400 == 7 [pid = 5810] [id = 7] 13:19:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 16 (0x98f76400) [pid = 5810] [serial = 16] [outer = (nil)] 13:19:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 17 (0x98f7b000) [pid = 5810] [serial = 17] [outer = 0x98f76400] 13:19:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 18 (0x98f9fc00) [pid = 5810] [serial = 18] [outer = 0x98f76400] 13:19:03 INFO - PROCESS | 5810 | [Parent 5810] 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 13:19:04 INFO - PROCESS | 5810 | 1484255944475 Marionette TRACE conn4 <- [1,8,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,9,"getWindowHandle",null] 13:19:04 INFO - PROCESS | 5810 | 1484255944524 Marionette TRACE conn4 <- [1,9,null,{"value":"2147483649"}] 13:19:04 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 13:19:04 INFO - PROCESS | 5810 | 1484255944536 Marionette TRACE conn4 -> [0,10,"timeouts",{"script":35000}] 13:19:04 INFO - PROCESS | 5810 | 1484255944550 Marionette TRACE conn4 <- [1,10,null,{}] 13:19:04 INFO - PROCESS | 5810 | 1484255944709 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}] 13:19:04 INFO - PROCESS | 5810 | 1484255944947 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 13:19:05 INFO - PROCESS | 5810 | 1484255945011 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/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.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/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:19:05 INFO - PROCESS | 5810 | ++DOCSHELL 0xa5585400 == 3 [pid = 5856] [id = 3] 13:19:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 8 (0xa5587c00) [pid = 5856] [serial = 8] [outer = (nil)] 13:19:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 9 (0xa3ac5800) [pid = 5856] [serial = 9] [outer = 0xa5587c00] 13:19:05 INFO - PROCESS | 5810 | --DOCSHELL 0x99162800 == 6 [pid = 5810] [id = 4] 13:19:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 10 (0xa5497c00) [pid = 5856] [serial = 10] [outer = 0xa5587c00] 13:19:06 INFO - . 13:19:06 INFO - TEST-OK | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html | took 1802ms 13:19:06 INFO - PROCESS | 5810 | 1484255946323 Marionette TRACE conn4 <- [1,12,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,13,"getWindowHandle",null] 13:19:06 INFO - PROCESS | 5810 | 1484255946348 Marionette TRACE conn4 <- [1,13,null,{"value":"2147483649"}] 13:19:06 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 13:19:06 INFO - PROCESS | 5810 | 1484255946356 Marionette TRACE conn4 -> [0,14,"timeouts",{"script":35000}] 13:19:06 INFO - PROCESS | 5810 | 1484255946361 Marionette TRACE conn4 <- [1,14,null,{}] 13:19:06 INFO - PROCESS | 5810 | 1484255946379 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}] 13:19:06 INFO - PROCESS | 5810 | 1484255946702 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 13:19:06 INFO - PROCESS | 5810 | 1484255946769 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/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.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/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:19:06 INFO - PROCESS | 5810 | ++DOCSHELL 0xa38aec00 == 4 [pid = 5856] [id = 4] 13:19:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 11 (0xa3ac6c00) [pid = 5856] [serial = 11] [outer = (nil)] 13:19:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 12 (0xa3756c00) [pid = 5856] [serial = 12] [outer = 0xa3ac6c00] 13:19:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 13 (0xa3759000) [pid = 5856] [serial = 13] [outer = 0xa3ac6c00] 13:19:07 INFO - PROCESS | 5810 | 1484255947802 Marionette TRACE conn4 <- [1,16,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,17,"getWindowHandle",null] 13:19:07 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 13:19:07 INFO - PROCESS | 5810 | 1484255947870 Marionette TRACE conn4 <- [1,17,null,{"value":"2147483649"}] 13:19:07 INFO - PROCESS | 5810 | 1484255947878 Marionette TRACE conn4 -> [0,18,"timeouts",{"script":35000}] 13:19:07 INFO - PROCESS | 5810 | 1484255947882 Marionette TRACE conn4 <- [1,18,null,{}] 13:19:07 INFO - PROCESS | 5810 | 1484255947890 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}] 13:19:08 INFO - PROCESS | 5810 | 1484255948092 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 13:19:08 INFO - PROCESS | 5810 | 1484255948152 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/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.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/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:19:08 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3637c00 == 5 [pid = 5856] [id = 5] 13:19:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 14 (0xa3638000) [pid = 5856] [serial = 14] [outer = (nil)] 13:19:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 15 (0xa363c000) [pid = 5856] [serial = 15] [outer = 0xa3638000] 13:19:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 16 (0xa363d000) [pid = 5856] [serial = 16] [outer = 0xa3638000] 13:19:09 INFO - PROCESS | 5810 | ++DOCSHELL 0xa363d400 == 6 [pid = 5856] [id = 6] 13:19:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 17 (0xa363f800) [pid = 5856] [serial = 17] [outer = (nil)] 13:19:09 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:19:09 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:19:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 18 (0xa363fc00) [pid = 5856] [serial = 18] [outer = 0xa363f800] 13:19:09 INFO - PROCESS | 5810 | 1484255949570 Marionette TRACE conn4 <- [1,20,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,21,"getWindowHandle",null] 13:19:09 INFO - PROCESS | 5810 | 1484255949654 Marionette TRACE conn4 <- [1,21,null,{"value":"2147483649"}] 13:19:09 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 13:19:09 INFO - PROCESS | 5810 | 1484255949683 Marionette TRACE conn4 -> [0,22,"timeouts",{"script":35000}] 13:19:09 INFO - PROCESS | 5810 | 1484255949689 Marionette TRACE conn4 <- [1,22,null,{}] 13:19:09 INFO - PROCESS | 5810 | 1484255949696 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}] 13:19:09 INFO - PROCESS | 5810 | 1484255949938 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 13:19:10 INFO - PROCESS | 5810 | 1484255950040 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/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.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/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:19:10 INFO - PROCESS | 5810 | ++DOCSHELL 0xa375e400 == 7 [pid = 5856] [id = 7] 13:19:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 19 (0xa38ac400) [pid = 5856] [serial = 19] [outer = (nil)] 13:19:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 20 (0xa3a49400) [pid = 5856] [serial = 20] [outer = 0xa38ac400] 13:19:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 21 (0xa4565c00) [pid = 5856] [serial = 21] [outer = 0xa38ac400] 13:19:11 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3636c00 == 8 [pid = 5856] [id = 8] 13:19:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 22 (0xa3639000) [pid = 5856] [serial = 22] [outer = (nil)] 13:19:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 23 (0xa3759800) [pid = 5856] [serial = 23] [outer = 0xa3639000] 13:19:11 INFO - . 13:19:11 INFO - TEST-OK | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1795ms 13:19:11 INFO - PROCESS | 5810 | 1484255951458 Marionette TRACE conn4 <- [1,24,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,25,"getWindowHandle",null] 13:19:11 INFO - PROCESS | 5810 | 1484255951482 Marionette TRACE conn4 <- [1,25,null,{"value":"2147483649"}] 13:19:11 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 13:19:11 INFO - PROCESS | 5810 | 1484255951491 Marionette TRACE conn4 -> [0,26,"timeouts",{"script":35000}] 13:19:11 INFO - PROCESS | 5810 | 1484255951496 Marionette TRACE conn4 <- [1,26,null,{}] 13:19:11 INFO - PROCESS | 5810 | 1484255951505 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}] 13:19:11 INFO - PROCESS | 5810 | 1484255951711 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 13:19:12 INFO - PROCESS | 5810 | 1484255952472 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/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.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/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:19:12 INFO - PROCESS | 5810 | ++DOCSHELL 0xa38a9000 == 6 [pid = 5856] [id = 9] 13:19:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 24 (0xa3a3b000) [pid = 5856] [serial = 24] [outer = (nil)] 13:19:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 25 (0xa46c6400) [pid = 5856] [serial = 25] [outer = 0xa3a3b000] 13:19:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 26 (0xa4787c00) [pid = 5856] [serial = 26] [outer = 0xa3a3b000] 13:19:13 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4908c00 == 7 [pid = 5856] [id = 10] 13:19:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0xa4964000) [pid = 5856] [serial = 27] [outer = (nil)] 13:19:13 INFO - PROCESS | 5810 | --DOMWINDOW == 17 (0x9d464000) [pid = 5810] [serial = 7] [outer = (nil)] [url = about:blank] 13:19:13 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:19:13 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:19:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0xa4964c00) [pid = 5856] [serial = 28] [outer = 0xa4964000] 13:19:13 INFO - PROCESS | 5810 | 1484255953802 Marionette TRACE conn4 <- [1,28,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,29,"getWindowHandle",null] 13:19:13 INFO - PROCESS | 5810 | 1484255953845 Marionette TRACE conn4 <- [1,29,null,{"value":"2147483649"}] 13:19:13 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 13:19:13 INFO - PROCESS | 5810 | 1484255953855 Marionette TRACE conn4 -> [0,30,"timeouts",{"script":35000}] 13:19:13 INFO - PROCESS | 5810 | 1484255953865 Marionette TRACE conn4 <- [1,30,null,{}] 13:19:13 INFO - PROCESS | 5810 | 1484255953876 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}] 13:19:14 INFO - PROCESS | 5810 | 1484255954099 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 13:19:14 INFO - PROCESS | 5810 | 1484255954195 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/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.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/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:19:14 INFO - PROCESS | 5810 | ++DOCSHELL 0xa82b3000 == 8 [pid = 5856] [id = 11] 13:19:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0xa82b3800) [pid = 5856] [serial = 29] [outer = (nil)] 13:19:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0xa8fbd000) [pid = 5856] [serial = 30] [outer = 0xa82b3800] 13:19:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0xa8fbf000) [pid = 5856] [serial = 31] [outer = 0xa82b3800] 13:19:15 WARNING - wptserve Traceback (most recent call last): 13:19:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:19:15 WARNING - rv = self.func(request, response) 13:19:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:19:15 WARNING - access_control_allow_origin = "*") 13:19:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:19:15 WARNING - payload = payload_generator(server_data) 13:19:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:19:15 WARNING - return encode_string_as_bmp_image(data) 13:19: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 13:19:15 WARNING - img.save(f, "BMP") 13:19:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:19:15 WARNING - f.write(bmpfileheader) 13:19:15 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:19:15 WARNING - 13:19:17 INFO - PROCESS | 5810 | --DOMWINDOW == 16 (0x98f7b000) [pid = 5810] [serial = 17] [outer = (nil)] [url = about:blank] 13:19:17 INFO - PROCESS | 5810 | --DOMWINDOW == 15 (0x9a538400) [pid = 5810] [serial = 11] [outer = (nil)] [url = about:blank] 13:19:17 INFO - PROCESS | 5810 | --DOMWINDOW == 14 (0x995e8400) [pid = 5810] [serial = 14] [outer = (nil)] [url = about:blank] 13:19:17 INFO - PROCESS | 5810 | --DOMWINDOW == 13 (0x98c9e800) [pid = 5810] [serial = 8] [outer = (nil)] [url = about:blank] 13:19:17 INFO - PROCESS | 5810 | --DOMWINDOW == 12 (0xa3751800) [pid = 5810] [serial = 2] [outer = (nil)] [url = about:blank] 13:19:18 INFO - PROCESS | 5810 | --DOCSHELL 0xa363d400 == 7 [pid = 5856] [id = 6] 13:19:18 INFO - PROCESS | 5810 | --DOCSHELL 0xa3636c00 == 6 [pid = 5856] [id = 8] 13:19:18 INFO - PROCESS | 5810 | --DOCSHELL 0xa375e400 == 5 [pid = 5856] [id = 7] 13:19:18 INFO - PROCESS | 5810 | --DOCSHELL 0xa3637c00 == 4 [pid = 5856] [id = 5] 13:19:20 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0xa3638000) [pid = 5856] [serial = 14] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html] 13:19:20 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0xa38ac400) [pid = 5856] [serial = 19] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html] 13:19:20 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0xa5587c00) [pid = 5856] [serial = 8] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html] 13:19:20 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0xa3ac6c00) [pid = 5856] [serial = 11] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html] 13:19:20 INFO - PROCESS | 5810 | --DOMWINDOW == 26 (0xa4567400) [pid = 5856] [serial = 5] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html] 13:19:20 INFO - PROCESS | 5810 | --DOMWINDOW == 25 (0xa363f800) [pid = 5856] [serial = 17] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:19:20 INFO - PROCESS | 5810 | --DOMWINDOW == 24 (0xa3639000) [pid = 5856] [serial = 22] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484255951129] 13:19:20 INFO - PROCESS | 5810 | --DOMWINDOW == 23 (0xa3a3b000) [pid = 5856] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html] 13:19:20 INFO - PROCESS | 5810 | --DOMWINDOW == 22 (0xa4964000) [pid = 5856] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:19:23 INFO - PROCESS | 5810 | --DOCSHELL 0xa4908c00 == 3 [pid = 5856] [id = 10] 13:19:23 INFO - PROCESS | 5810 | --DOCSHELL 0xa38a9000 == 2 [pid = 5856] [id = 9] 13:19:23 INFO - PROCESS | 5810 | --DOMWINDOW == 21 (0xa556d000) [pid = 5856] [serial = 2] [outer = (nil)] [url = about:blank] 13:19:23 INFO - PROCESS | 5810 | --DOMWINDOW == 20 (0xa363c000) [pid = 5856] [serial = 15] [outer = (nil)] [url = about:blank] 13:19:23 INFO - PROCESS | 5810 | --DOMWINDOW == 19 (0xa3ac5800) [pid = 5856] [serial = 9] [outer = (nil)] [url = about:blank] 13:19:23 INFO - PROCESS | 5810 | --DOMWINDOW == 18 (0xa5497c00) [pid = 5856] [serial = 10] [outer = (nil)] [url = about:blank] 13:19:23 INFO - PROCESS | 5810 | --DOMWINDOW == 17 (0xa3756c00) [pid = 5856] [serial = 12] [outer = (nil)] [url = about:blank] 13:19:23 INFO - PROCESS | 5810 | --DOMWINDOW == 16 (0xa3759000) [pid = 5856] [serial = 13] [outer = (nil)] [url = about:blank] 13:19:23 INFO - PROCESS | 5810 | --DOMWINDOW == 15 (0xa4788000) [pid = 5856] [serial = 3] [outer = (nil)] [url = about:blank] 13:19:23 INFO - PROCESS | 5810 | --DOMWINDOW == 14 (0xa456b000) [pid = 5856] [serial = 6] [outer = (nil)] [url = about:blank] 13:19:23 INFO - PROCESS | 5810 | --DOMWINDOW == 13 (0xa456dc00) [pid = 5856] [serial = 7] [outer = (nil)] [url = about:blank] 13:19:23 INFO - PROCESS | 5810 | --DOMWINDOW == 12 (0xa363fc00) [pid = 5856] [serial = 18] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:19:23 INFO - PROCESS | 5810 | --DOMWINDOW == 11 (0xa3759800) [pid = 5856] [serial = 23] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484255951129] 13:19:23 INFO - PROCESS | 5810 | --DOMWINDOW == 10 (0xa46c6400) [pid = 5856] [serial = 25] [outer = (nil)] [url = about:blank] 13:19:23 INFO - PROCESS | 5810 | --DOMWINDOW == 9 (0xa4787c00) [pid = 5856] [serial = 26] [outer = (nil)] [url = about:blank] 13:19:23 INFO - PROCESS | 5810 | --DOMWINDOW == 8 (0xa4964c00) [pid = 5856] [serial = 28] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:19:23 INFO - PROCESS | 5810 | --DOMWINDOW == 7 (0xa8fbd000) [pid = 5856] [serial = 30] [outer = (nil)] [url = about:blank] 13:19:23 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa4565c00) [pid = 5856] [serial = 21] [outer = (nil)] [url = about:blank] 13:19:23 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa363d000) [pid = 5856] [serial = 16] [outer = (nil)] [url = about:blank] 13:19:23 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa3a49400) [pid = 5856] [serial = 20] [outer = (nil)] [url = about:blank] 13:19:33 INFO - PROCESS | 5810 | ++DOMWINDOW == 13 (0x93dad800) [pid = 5810] [serial = 19] [outer = 0x98f76400] 13:19:44 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:19:44 INFO - PROCESS | 5810 | 1484255984666 Marionette TRACE conn4 <- [1,32,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is origin 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]]]}] 13:19:44 INFO - . 13:19:44 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30850ms 13:19:44 INFO - PROCESS | 5810 | 1484255984707 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 13:19:44 INFO - PROCESS | 5810 | 1484255984714 Marionette TRACE conn4 <- [1,33,null,{"value":"2147483649"}] 13:19:44 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 13:19:44 INFO - PROCESS | 5810 | 1484255984726 Marionette TRACE conn4 -> [0,34,"timeouts",{"script":35000}] 13:19:44 INFO - PROCESS | 5810 | 1484255984734 Marionette TRACE conn4 <- [1,34,null,{}] 13:19:44 INFO - PROCESS | 5810 | 1484255984747 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}] 13:19:45 INFO - PROCESS | 5810 | 1484255985001 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 13:19:45 INFO - PROCESS | 5810 | 1484255985063 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/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.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/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:19:45 INFO - PROCESS | 5810 | ++DOCSHELL 0xa363d400 == 3 [pid = 5856] [id = 12] 13:19:45 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa363dc00) [pid = 5856] [serial = 32] [outer = (nil)] 13:19:45 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa3642400) [pid = 5856] [serial = 33] [outer = 0xa363dc00] 13:19:45 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3759000) [pid = 5856] [serial = 34] [outer = 0xa363dc00] 13:19:45 WARNING - wptserve Traceback (most recent call last): 13:19:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:19:45 WARNING - rv = self.func(request, response) 13:19:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:19:45 WARNING - access_control_allow_origin = "*") 13:19:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:19:45 WARNING - payload = payload_generator(server_data) 13:19:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:19:45 WARNING - return encode_string_as_bmp_image(data) 13:19: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 13:19:45 WARNING - img.save(f, "BMP") 13:19:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:19:45 WARNING - f.write(bmpfileheader) 13:19:46 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:19:46 WARNING - 13:19:53 INFO - PROCESS | 5810 | --DOCSHELL 0xa82b3000 == 2 [pid = 5856] [id = 11] 13:19:55 INFO - PROCESS | 5810 | --DOMWINDOW == 12 (0x98f9fc00) [pid = 5810] [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.] 13:19:56 INFO - PROCESS | 5810 | 1484255996677 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:19:59 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa82b3800) [pid = 5856] [serial = 29] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html] 13:20:04 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa3642400) [pid = 5856] [serial = 33] [outer = (nil)] [url = about:blank] 13:20:04 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa8fbf000) [pid = 5856] [serial = 31] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:20:15 INFO - PROCESS | 5810 | 1484256015538 Marionette TRACE conn4 <- [1,36,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html",2,null,null,[["The referrer URL is origin 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]]]}] 13:20:15 INFO - . 13:20:15 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30844ms 13:20:15 INFO - PROCESS | 5810 | 1484256015570 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 13:20:15 INFO - PROCESS | 5810 | 1484256015578 Marionette TRACE conn4 <- [1,37,null,{"value":"2147483649"}] 13:20:15 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 13:20:15 INFO - PROCESS | 5810 | 1484256015589 Marionette TRACE conn4 -> [0,38,"timeouts",{"script":35000}] 13:20:15 INFO - PROCESS | 5810 | 1484256015597 Marionette TRACE conn4 <- [1,38,null,{}] 13:20:15 INFO - PROCESS | 5810 | 1484256015610 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}] 13:20:15 INFO - PROCESS | 5810 | 1484256015814 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 13:20:15 INFO - PROCESS | 5810 | 1484256015903 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/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.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/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:20:15 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3642400 == 3 [pid = 5856] [id = 13] 13:20:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa3642800) [pid = 5856] [serial = 35] [outer = (nil)] 13:20:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa3757000) [pid = 5856] [serial = 36] [outer = 0xa3642800] 13:20:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa375f000) [pid = 5856] [serial = 37] [outer = 0xa3642800] 13:20:16 WARNING - wptserve Traceback (most recent call last): 13:20:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:20:16 WARNING - rv = self.func(request, response) 13:20:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:20:16 WARNING - access_control_allow_origin = "*") 13:20:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:20:16 WARNING - payload = payload_generator(server_data) 13:20:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:20:16 WARNING - return encode_string_as_bmp_image(data) 13:20: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 13:20:16 WARNING - img.save(f, "BMP") 13:20:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:20:16 WARNING - f.write(bmpfileheader) 13:20:16 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:20:16 WARNING - 13:20:24 INFO - PROCESS | 5810 | --DOCSHELL 0xa363d400 == 2 [pid = 5856] [id = 12] 13:20:30 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa363dc00) [pid = 5856] [serial = 32] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html] 13:20:33 INFO - PROCESS | 5810 | ++DOMWINDOW == 13 (0x98dd8c00) [pid = 5810] [serial = 20] [outer = 0x98f76400] 13:20:34 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa3757000) [pid = 5856] [serial = 36] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa3759000) [pid = 5856] [serial = 34] [outer = (nil)] [url = about:blank] 13:20:46 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:20:46 INFO - PROCESS | 5810 | 1484256046392 Marionette TRACE conn4 <- [1,40,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is origin 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]]]}] 13:20:46 INFO - . 13:20:46 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30837ms 13:20:46 INFO - PROCESS | 5810 | 1484256046426 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 13:20:46 INFO - PROCESS | 5810 | 1484256046433 Marionette TRACE conn4 <- [1,41,null,{"value":"2147483649"}] 13:20:46 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 13:20:46 INFO - PROCESS | 5810 | 1484256046444 Marionette TRACE conn4 -> [0,42,"timeouts",{"script":35000}] 13:20:46 INFO - PROCESS | 5810 | 1484256046451 Marionette TRACE conn4 <- [1,42,null,{}] 13:20:46 INFO - PROCESS | 5810 | 1484256046467 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}] 13:20:46 INFO - PROCESS | 5810 | 1484256046726 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 13:20:46 INFO - PROCESS | 5810 | 1484256046788 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/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.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/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:20:46 INFO - PROCESS | 5810 | ++DOCSHELL 0xa363f800 == 3 [pid = 5856] [id = 14] 13:20:46 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa363fc00) [pid = 5856] [serial = 38] [outer = (nil)] 13:20:46 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa3757800) [pid = 5856] [serial = 39] [outer = 0xa363fc00] 13:20:47 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa375ec00) [pid = 5856] [serial = 40] [outer = 0xa363fc00] 13:20:47 INFO - PROCESS | 5810 | 1484256047892 Marionette TRACE conn4 <- [1,44,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,45,"getWindowHandle",null] 13:20:47 INFO - PROCESS | 5810 | 1484256047954 Marionette TRACE conn4 <- [1,45,null,{"value":"2147483649"}] 13:20:47 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 13:20:47 INFO - PROCESS | 5810 | 1484256047969 Marionette TRACE conn4 -> [0,46,"timeouts",{"script":35000}] 13:20:47 INFO - PROCESS | 5810 | 1484256047981 Marionette TRACE conn4 <- [1,46,null,{}] 13:20:47 INFO - PROCESS | 5810 | 1484256047987 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}] 13:20:48 INFO - PROCESS | 5810 | 1484256048214 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 13:20:48 INFO - PROCESS | 5810 | 1484256048282 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/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.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/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:20:48 INFO - PROCESS | 5810 | ++DOCSHELL 0xa38ab400 == 4 [pid = 5856] [id = 15] 13:20:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 8 (0xa38b3000) [pid = 5856] [serial = 41] [outer = (nil)] 13:20:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 9 (0xa3a3e800) [pid = 5856] [serial = 42] [outer = 0xa38b3000] 13:20:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 10 (0xa3a3f800) [pid = 5856] [serial = 43] [outer = 0xa38b3000] 13:20:49 INFO - . 13:20:49 INFO - TEST-OK | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html | took 1443ms 13:20:49 INFO - PROCESS | 5810 | 1484256049393 Marionette TRACE conn4 <- [1,48,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,49,"getWindowHandle",null] 13:20:49 INFO - PROCESS | 5810 | 1484256049422 Marionette TRACE conn4 <- [1,49,null,{"value":"2147483649"}] 13:20:49 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 13:20:49 INFO - PROCESS | 5810 | 1484256049434 Marionette TRACE conn4 -> [0,50,"timeouts",{"script":35000}] 13:20:49 INFO - PROCESS | 5810 | 1484256049442 Marionette TRACE conn4 <- [1,50,null,{}] 13:20:49 INFO - PROCESS | 5810 | 1484256049462 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}] 13:20:49 INFO - PROCESS | 5810 | 1484256049679 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 13:20:49 INFO - PROCESS | 5810 | 1484256049801 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/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.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/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:20:49 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4564800 == 5 [pid = 5856] [id = 16] 13:20:49 INFO - PROCESS | 5810 | ++DOMWINDOW == 11 (0xa4564c00) [pid = 5856] [serial = 44] [outer = (nil)] 13:20:49 INFO - PROCESS | 5810 | ++DOMWINDOW == 12 (0xa4568c00) [pid = 5856] [serial = 45] [outer = 0xa4564c00] 13:20:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 13 (0xa456bc00) [pid = 5856] [serial = 46] [outer = 0xa4564c00] 13:20:51 INFO - PROCESS | 5810 | 1484256051098 Marionette TRACE conn4 <- [1,52,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,53,"getWindowHandle",null] 13:20:51 INFO - PROCESS | 5810 | 1484256051212 Marionette TRACE conn4 <- [1,53,null,{"value":"2147483649"}] 13:20:51 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 13:20:51 INFO - PROCESS | 5810 | 1484256051222 Marionette TRACE conn4 -> [0,54,"timeouts",{"script":35000}] 13:20:51 INFO - PROCESS | 5810 | 1484256051228 Marionette TRACE conn4 <- [1,54,null,{}] 13:20:51 INFO - PROCESS | 5810 | 1484256051237 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}] 13:20:51 INFO - PROCESS | 5810 | 1484256051470 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 13:20:51 INFO - PROCESS | 5810 | 1484256051556 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/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.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/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:20:51 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4590400 == 6 [pid = 5856] [id = 17] 13:20:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 14 (0xa4590800) [pid = 5856] [serial = 47] [outer = (nil)] 13:20:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 15 (0xa46c0000) [pid = 5856] [serial = 48] [outer = 0xa4590800] 13:20:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 16 (0xa46c9000) [pid = 5856] [serial = 49] [outer = 0xa4590800] 13:20:52 INFO - PROCESS | 5810 | 1484256052775 Marionette TRACE conn4 <- [1,56,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,57,"getWindowHandle",null] 13:20:52 INFO - PROCESS | 5810 | 1484256052849 Marionette TRACE conn4 <- [1,57,null,{"value":"2147483649"}] 13:20:52 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 13:20:52 INFO - PROCESS | 5810 | 1484256052859 Marionette TRACE conn4 -> [0,58,"timeouts",{"script":35000}] 13:20:52 INFO - PROCESS | 5810 | 1484256052864 Marionette TRACE conn4 <- [1,58,null,{}] 13:20:52 INFO - PROCESS | 5810 | 1484256052872 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}] 13:20:53 INFO - PROCESS | 5810 | 1484256053095 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 13:20:53 INFO - PROCESS | 5810 | 1484256053189 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/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.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/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:20:53 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4788400 == 7 [pid = 5856] [id = 18] 13:20:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 17 (0xa4908c00) [pid = 5856] [serial = 50] [outer = (nil)] 13:20:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 18 (0xa49d3c00) [pid = 5856] [serial = 51] [outer = 0xa4908c00] 13:20:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 19 (0xa496a400) [pid = 5856] [serial = 52] [outer = 0xa4908c00] 13:20:54 INFO - PROCESS | 5810 | --DOMWINDOW == 12 (0x93dad800) [pid = 5810] [serial = 19] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:20:54 INFO - PROCESS | 5810 | 1484256054424 Marionette TRACE conn4 <- [1,60,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,61,"getWindowHandle",null] 13:20:54 INFO - PROCESS | 5810 | 1484256054468 Marionette TRACE conn4 <- [1,61,null,{"value":"2147483649"}] 13:20:54 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 13:20:54 INFO - PROCESS | 5810 | 1484256054502 Marionette TRACE conn4 -> [0,62,"timeouts",{"script":35000}] 13:20:54 INFO - PROCESS | 5810 | 1484256054507 Marionette TRACE conn4 <- [1,62,null,{}] 13:20:54 INFO - PROCESS | 5810 | 1484256054517 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}] 13:20:54 INFO - PROCESS | 5810 | 1484256054750 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 13:20:54 INFO - PROCESS | 5810 | 1484256054832 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/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.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/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:20:54 INFO - PROCESS | 5810 | ++DOCSHELL 0xa363b400 == 8 [pid = 5856] [id = 19] 13:20:54 INFO - PROCESS | 5810 | ++DOMWINDOW == 20 (0xa363d000) [pid = 5856] [serial = 53] [outer = (nil)] 13:20:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 21 (0xa38afc00) [pid = 5856] [serial = 54] [outer = 0xa363d000] 13:20:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 22 (0xa3a42800) [pid = 5856] [serial = 55] [outer = 0xa363d000] 13:20:56 INFO - PROCESS | 5810 | 1484256056148 Marionette TRACE conn4 <- [1,64,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,65,"getWindowHandle",null] 13:20:56 INFO - PROCESS | 5810 | 1484256056219 Marionette TRACE conn4 <- [1,65,null,{"value":"2147483649"}] 13:20:56 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 13:20:56 INFO - PROCESS | 5810 | 1484256056233 Marionette TRACE conn4 -> [0,66,"timeouts",{"script":35000}] 13:20:56 INFO - PROCESS | 5810 | 1484256056240 Marionette TRACE conn4 <- [1,66,null,{}] 13:20:56 INFO - PROCESS | 5810 | 1484256056246 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}] 13:20:56 INFO - PROCESS | 5810 | 1484256056465 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 13:20:56 INFO - PROCESS | 5810 | 1484256056555 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/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.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/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:20:56 INFO - PROCESS | 5810 | ++DOCSHELL 0xa363bc00 == 9 [pid = 5856] [id = 20] 13:20:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 23 (0xa3761800) [pid = 5856] [serial = 56] [outer = (nil)] 13:20:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 24 (0xa3a47c00) [pid = 5856] [serial = 57] [outer = 0xa3761800] 13:20:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 25 (0xa3ac7400) [pid = 5856] [serial = 58] [outer = 0xa3761800] 13:20:57 INFO - PROCESS | 5810 | --DOCSHELL 0xa4788400 == 8 [pid = 5856] [id = 18] 13:20:57 INFO - PROCESS | 5810 | --DOCSHELL 0xa4590400 == 7 [pid = 5856] [id = 17] 13:20:57 INFO - PROCESS | 5810 | --DOCSHELL 0xa4564800 == 6 [pid = 5856] [id = 16] 13:20:57 INFO - PROCESS | 5810 | --DOCSHELL 0xa38ab400 == 5 [pid = 5856] [id = 15] 13:20:57 INFO - PROCESS | 5810 | --DOCSHELL 0xa363f800 == 4 [pid = 5856] [id = 14] 13:20:57 INFO - PROCESS | 5810 | --DOCSHELL 0xa3642400 == 3 [pid = 5856] [id = 13] 13:20:57 INFO - PROCESS | 5810 | 1484256057756 Marionette TRACE conn4 <- [1,68,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,69,"getWindowHandle",null] 13:20:57 INFO - PROCESS | 5810 | 1484256057789 Marionette TRACE conn4 <- [1,69,null,{"value":"2147483649"}] 13:20:57 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 13:20:57 INFO - PROCESS | 5810 | 1484256057798 Marionette TRACE conn4 -> [0,70,"timeouts",{"script":35000}] 13:20:57 INFO - PROCESS | 5810 | 1484256057806 Marionette TRACE conn4 <- [1,70,null,{}] 13:20:57 INFO - PROCESS | 5810 | 1484256057825 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}] 13:20:57 INFO - PROCESS | 5810 | 1484256057993 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 13:20:58 INFO - PROCESS | 5810 | 1484256058093 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/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.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/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:20:58 INFO - PROCESS | 5810 | ++DOCSHELL 0xa458f000 == 4 [pid = 5856] [id = 21] 13:20:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 26 (0xa458f400) [pid = 5856] [serial = 59] [outer = (nil)] 13:20:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0xa46ca800) [pid = 5856] [serial = 60] [outer = 0xa458f400] 13:20:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0xa4788000) [pid = 5856] [serial = 61] [outer = 0xa458f400] 13:20:59 INFO - PROCESS | 5810 | 1484256059233 Marionette TRACE conn4 <- [1,72,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,73,"getWindowHandle",null] 13:20:59 INFO - PROCESS | 5810 | 1484256059303 Marionette TRACE conn4 <- [1,73,null,{"value":"2147483649"}] 13:20:59 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 13:20:59 INFO - PROCESS | 5810 | 1484256059315 Marionette TRACE conn4 -> [0,74,"timeouts",{"script":35000}] 13:20:59 INFO - PROCESS | 5810 | 1484256059318 Marionette TRACE conn4 <- [1,74,null,{}] 13:20:59 INFO - PROCESS | 5810 | 1484256059326 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}] 13:20:59 INFO - PROCESS | 5810 | 1484256059569 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 13:20:59 INFO - PROCESS | 5810 | 1484256059627 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/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.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/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:20:59 INFO - PROCESS | 5810 | ++DOCSHELL 0xa77c3800 == 5 [pid = 5856] [id = 22] 13:20:59 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0xa77cb000) [pid = 5856] [serial = 62] [outer = (nil)] 13:20:59 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0xa82b2000) [pid = 5856] [serial = 63] [outer = 0xa77cb000] 13:21:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0xa82bac00) [pid = 5856] [serial = 64] [outer = 0xa77cb000] 13:21:01 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0xa363fc00) [pid = 5856] [serial = 38] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html] 13:21:01 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0xa4590800) [pid = 5856] [serial = 47] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html] 13:21:01 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0xa38b3000) [pid = 5856] [serial = 41] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html] 13:21:01 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0xa4564c00) [pid = 5856] [serial = 44] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html] 13:21:01 INFO - PROCESS | 5810 | --DOMWINDOW == 26 (0xa3642800) [pid = 5856] [serial = 35] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html] 13:21:01 INFO - PROCESS | 5810 | 1484256061058 Marionette TRACE conn4 <- [1,76,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,77,"getWindowHandle",null] 13:21:01 INFO - PROCESS | 5810 | 1484256061121 Marionette TRACE conn4 <- [1,77,null,{"value":"2147483649"}] 13:21:01 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 13:21:01 INFO - PROCESS | 5810 | 1484256061128 Marionette TRACE conn4 -> [0,78,"timeouts",{"script":35000}] 13:21:01 INFO - PROCESS | 5810 | 1484256061134 Marionette TRACE conn4 <- [1,78,null,{}] 13:21:01 INFO - PROCESS | 5810 | 1484256061140 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}] 13:21:01 INFO - PROCESS | 5810 | 1484256061320 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 13:21:01 INFO - PROCESS | 5810 | 1484256061377 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/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.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/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:21:01 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4584800 == 6 [pid = 5856] [id = 23] 13:21:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0xa458ec00) [pid = 5856] [serial = 65] [outer = (nil)] 13:21:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0xacc79c00) [pid = 5856] [serial = 66] [outer = 0xa458ec00] 13:21:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0xad965800) [pid = 5856] [serial = 67] [outer = 0xa458ec00] 13:21:02 INFO - PROCESS | 5810 | ++DOCSHELL 0xa356d000 == 7 [pid = 5856] [id = 24] 13:21:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0xa356d400) [pid = 5856] [serial = 68] [outer = (nil)] 13:21:02 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:21:02 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:21:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0xa356f000) [pid = 5856] [serial = 69] [outer = 0xa356d400] 13:21:02 INFO - PROCESS | 5810 | 1484256062660 Marionette TRACE conn4 <- [1,80,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,81,"getWindowHandle",null] 13:21:02 INFO - PROCESS | 5810 | 1484256062724 Marionette TRACE conn4 <- [1,81,null,{"value":"2147483649"}] 13:21:02 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 13:21:02 INFO - PROCESS | 5810 | 1484256062732 Marionette TRACE conn4 -> [0,82,"timeouts",{"script":35000}] 13:21:02 INFO - PROCESS | 5810 | 1484256062735 Marionette TRACE conn4 <- [1,82,null,{}] 13:21:02 INFO - PROCESS | 5810 | 1484256062744 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}] 13:21:03 INFO - PROCESS | 5810 | 1484256063000 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 13:21:03 INFO - PROCESS | 5810 | 1484256063072 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/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.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/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:21:03 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3577800 == 8 [pid = 5856] [id = 25] 13:21:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0xa3577c00) [pid = 5856] [serial = 70] [outer = (nil)] 13:21:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0xa8f6d000) [pid = 5856] [serial = 71] [outer = 0xa3577c00] 13:21:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0xa8f6e000) [pid = 5856] [serial = 72] [outer = 0xa3577c00] 13:21:04 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3577400 == 9 [pid = 5856] [id = 26] 13:21:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0xa363f400) [pid = 5856] [serial = 73] [outer = (nil)] 13:21:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0xa38ab800) [pid = 5856] [serial = 74] [outer = 0xa363f400] 13:21:04 INFO - PROCESS | 5810 | 1484256064431 Marionette TRACE conn4 <- [1,84,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,85,"getWindowHandle",null] 13:21:04 INFO - PROCESS | 5810 | 1484256064475 Marionette TRACE conn4 <- [1,85,null,{"value":"2147483649"}] 13:21:04 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 13:21:04 INFO - PROCESS | 5810 | 1484256064485 Marionette TRACE conn4 -> [0,86,"timeouts",{"script":35000}] 13:21:04 INFO - PROCESS | 5810 | 1484256064492 Marionette TRACE conn4 <- [1,86,null,{}] 13:21:04 INFO - PROCESS | 5810 | 1484256064502 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}] 13:21:04 INFO - PROCESS | 5810 | 1484256064682 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 13:21:04 INFO - PROCESS | 5810 | 1484256064767 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/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.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/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:21:04 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4564000 == 10 [pid = 5856] [id = 27] 13:21:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0xa46bf800) [pid = 5856] [serial = 75] [outer = (nil)] 13:21:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0xa82b4400) [pid = 5856] [serial = 76] [outer = 0xa46bf800] 13:21:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0xa8f70000) [pid = 5856] [serial = 77] [outer = 0xa46bf800] 13:21:05 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3753c00 == 11 [pid = 5856] [id = 28] 13:21:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0xa3755400) [pid = 5856] [serial = 78] [outer = (nil)] 13:21:05 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:21:05 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:21:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0xa3575400) [pid = 5856] [serial = 79] [outer = 0xa3755400] 13:21:06 INFO - PROCESS | 5810 | 1484256066236 Marionette TRACE conn4 <- [1,88,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,89,"getWindowHandle",null] 13:21:06 INFO - PROCESS | 5810 | 1484256066288 Marionette TRACE conn4 <- [1,89,null,{"value":"2147483649"}] 13:21:06 INFO - PROCESS | 5810 | 1484256066295 Marionette TRACE conn4 -> [0,90,"timeouts",{"script":35000}] 13:21:06 INFO - PROCESS | 5810 | 1484256066298 Marionette TRACE conn4 <- [1,90,null,{}] 13:21:06 INFO - PROCESS | 5810 | 1484256066304 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}] 13:21:06 INFO - PROCESS | 5810 | 1484256066503 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 13:21:06 INFO - PROCESS | 5810 | --DOCSHELL 0xa356d000 == 10 [pid = 5856] [id = 24] 13:21:06 INFO - PROCESS | 5810 | 1484256066573 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/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.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/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:21:06 INFO - PROCESS | 5810 | --DOCSHELL 0xa4584800 == 9 [pid = 5856] [id = 23] 13:21:06 INFO - PROCESS | 5810 | --DOCSHELL 0xa77c3800 == 8 [pid = 5856] [id = 22] 13:21:06 INFO - PROCESS | 5810 | --DOCSHELL 0xa458f000 == 7 [pid = 5856] [id = 21] 13:21:06 INFO - PROCESS | 5810 | --DOCSHELL 0xa363bc00 == 6 [pid = 5856] [id = 20] 13:21:06 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3642000 == 7 [pid = 5856] [id = 29] 13:21:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0xa3642c00) [pid = 5856] [serial = 80] [outer = (nil)] 13:21:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0xa38ae400) [pid = 5856] [serial = 81] [outer = 0xa3642c00] 13:21:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0xa3a3e400) [pid = 5856] [serial = 82] [outer = 0xa3642c00] 13:21:07 INFO - PROCESS | 5810 | --DOCSHELL 0xa363b400 == 6 [pid = 5856] [id = 19] 13:21:07 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0xa49d3c00) [pid = 5856] [serial = 51] [outer = (nil)] [url = about:blank] 13:21:07 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0xa46c9000) [pid = 5856] [serial = 49] [outer = (nil)] [url = about:blank] 13:21:07 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0xa456bc00) [pid = 5856] [serial = 46] [outer = (nil)] [url = about:blank] 13:21:07 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0xa46c0000) [pid = 5856] [serial = 48] [outer = (nil)] [url = about:blank] 13:21:07 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0xa4568c00) [pid = 5856] [serial = 45] [outer = (nil)] [url = about:blank] 13:21:07 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0xa3a3e800) [pid = 5856] [serial = 42] [outer = (nil)] [url = about:blank] 13:21:07 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0xa3757800) [pid = 5856] [serial = 39] [outer = (nil)] [url = about:blank] 13:21:07 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0xa3a3f800) [pid = 5856] [serial = 43] [outer = (nil)] [url = about:blank] 13:21:07 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0xa375ec00) [pid = 5856] [serial = 40] [outer = (nil)] [url = about:blank] 13:21:07 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0xa375f000) [pid = 5856] [serial = 37] [outer = (nil)] [url = about:blank] 13:21:07 WARNING - wptserve Traceback (most recent call last): 13:21:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:21:07 WARNING - rv = self.func(request, response) 13:21:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:21:07 WARNING - access_control_allow_origin = "*") 13:21:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:21:07 WARNING - payload = payload_generator(server_data) 13:21:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:21:07 WARNING - return encode_string_as_bmp_image(data) 13:21: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 13:21:07 WARNING - img.save(f, "BMP") 13:21:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:21:07 WARNING - f.write(bmpfileheader) 13:21:07 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:21:07 WARNING - 13:21:09 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0xa458f400) [pid = 5856] [serial = 59] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html] 13:21:09 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0xa77cb000) [pid = 5856] [serial = 62] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html] 13:21:09 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0xa458ec00) [pid = 5856] [serial = 65] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html] 13:21:09 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0xa356d400) [pid = 5856] [serial = 68] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:21:09 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0xa3761800) [pid = 5856] [serial = 56] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html] 13:21:09 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0xa363d000) [pid = 5856] [serial = 53] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html] 13:21:13 INFO - PROCESS | 5810 | --DOCSHELL 0xa3753c00 == 5 [pid = 5856] [id = 28] 13:21:13 INFO - PROCESS | 5810 | --DOCSHELL 0xa4564000 == 4 [pid = 5856] [id = 27] 13:21:13 INFO - PROCESS | 5810 | --DOCSHELL 0xa3577800 == 3 [pid = 5856] [id = 25] 13:21:13 INFO - PROCESS | 5810 | --DOCSHELL 0xa3577400 == 2 [pid = 5856] [id = 26] 13:21:13 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0xacc79c00) [pid = 5856] [serial = 66] [outer = (nil)] [url = about:blank] 13:21:13 INFO - PROCESS | 5810 | --DOMWINDOW == 26 (0xad965800) [pid = 5856] [serial = 67] [outer = (nil)] [url = about:blank] 13:21:13 INFO - PROCESS | 5810 | --DOMWINDOW == 25 (0xa356f000) [pid = 5856] [serial = 69] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:21:13 INFO - PROCESS | 5810 | --DOMWINDOW == 24 (0xa3ac7400) [pid = 5856] [serial = 58] [outer = (nil)] [url = about:blank] 13:21:13 INFO - PROCESS | 5810 | --DOMWINDOW == 23 (0xa3a42800) [pid = 5856] [serial = 55] [outer = (nil)] [url = about:blank] 13:21:13 INFO - PROCESS | 5810 | --DOMWINDOW == 22 (0xa82bac00) [pid = 5856] [serial = 64] [outer = (nil)] [url = about:blank] 13:21:13 INFO - PROCESS | 5810 | --DOMWINDOW == 21 (0xa4788000) [pid = 5856] [serial = 61] [outer = (nil)] [url = about:blank] 13:21:13 INFO - PROCESS | 5810 | --DOMWINDOW == 20 (0xa82b2000) [pid = 5856] [serial = 63] [outer = (nil)] [url = about:blank] 13:21:13 INFO - PROCESS | 5810 | --DOMWINDOW == 19 (0xa46ca800) [pid = 5856] [serial = 60] [outer = (nil)] [url = about:blank] 13:21:13 INFO - PROCESS | 5810 | --DOMWINDOW == 18 (0xa3a47c00) [pid = 5856] [serial = 57] [outer = (nil)] [url = about:blank] 13:21:13 INFO - PROCESS | 5810 | --DOMWINDOW == 17 (0xa38afc00) [pid = 5856] [serial = 54] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 5810 | --DOMWINDOW == 16 (0xa363f400) [pid = 5856] [serial = 73] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484256064091] 13:21:16 INFO - PROCESS | 5810 | --DOMWINDOW == 15 (0xa3577c00) [pid = 5856] [serial = 70] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html] 13:21:16 INFO - PROCESS | 5810 | --DOMWINDOW == 14 (0xa4908c00) [pid = 5856] [serial = 50] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html] 13:21:16 INFO - PROCESS | 5810 | --DOMWINDOW == 13 (0xa46bf800) [pid = 5856] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html] 13:21:16 INFO - PROCESS | 5810 | --DOMWINDOW == 12 (0xa3755400) [pid = 5856] [serial = 78] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:21:20 INFO - PROCESS | 5810 | --DOMWINDOW == 11 (0xa38ab800) [pid = 5856] [serial = 74] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484256064091] 13:21:20 INFO - PROCESS | 5810 | --DOMWINDOW == 10 (0xa8f6d000) [pid = 5856] [serial = 71] [outer = (nil)] [url = about:blank] 13:21:20 INFO - PROCESS | 5810 | --DOMWINDOW == 9 (0xa8f6e000) [pid = 5856] [serial = 72] [outer = (nil)] [url = about:blank] 13:21:20 INFO - PROCESS | 5810 | --DOMWINDOW == 8 (0xa496a400) [pid = 5856] [serial = 52] [outer = (nil)] [url = about:blank] 13:21:20 INFO - PROCESS | 5810 | --DOMWINDOW == 7 (0xa82b4400) [pid = 5856] [serial = 76] [outer = (nil)] [url = about:blank] 13:21:20 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa8f70000) [pid = 5856] [serial = 77] [outer = (nil)] [url = about:blank] 13:21:20 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa3575400) [pid = 5856] [serial = 79] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:21:20 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa38ae400) [pid = 5856] [serial = 81] [outer = (nil)] [url = about:blank] 13:21:37 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:21:37 INFO - PROCESS | 5810 | 1484256097058 Marionette TRACE conn4 <- [1,92,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is origin 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]]]}] 13:21:37 INFO - . 13:21:37 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30788ms 13:21:37 INFO - PROCESS | 5810 | 1484256097084 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 13:21:37 INFO - PROCESS | 5810 | 1484256097088 Marionette TRACE conn4 <- [1,93,null,{"value":"2147483649"}] 13:21:37 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 13:21:37 INFO - PROCESS | 5810 | 1484256097094 Marionette TRACE conn4 -> [0,94,"timeouts",{"script":35000}] 13:21:37 INFO - PROCESS | 5810 | 1484256097098 Marionette TRACE conn4 <- [1,94,null,{}] 13:21:37 INFO - PROCESS | 5810 | 1484256097103 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}] 13:21:37 INFO - PROCESS | 5810 | 1484256097310 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 13:21:37 INFO - PROCESS | 5810 | 1484256097375 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/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.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/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:21:37 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3572400 == 3 [pid = 5856] [id = 30] 13:21:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa3572800) [pid = 5856] [serial = 83] [outer = (nil)] 13:21:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa3577000) [pid = 5856] [serial = 84] [outer = 0xa3572800] 13:21:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa363b000) [pid = 5856] [serial = 85] [outer = 0xa3572800] 13:21:38 WARNING - wptserve Traceback (most recent call last): 13:21:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:21:38 WARNING - rv = self.func(request, response) 13:21:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:21:38 WARNING - access_control_allow_origin = "*") 13:21:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:21:38 WARNING - payload = payload_generator(server_data) 13:21:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:21:38 WARNING - return encode_string_as_bmp_image(data) 13:21: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 13:21:38 WARNING - img.save(f, "BMP") 13:21:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:21:38 WARNING - f.write(bmpfileheader) 13:21:38 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:21:38 WARNING - 13:21:45 INFO - PROCESS | 5810 | --DOCSHELL 0xa3642000 == 2 [pid = 5856] [id = 29] 13:21:52 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa3642c00) [pid = 5856] [serial = 80] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html] 13:21:56 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa3577000) [pid = 5856] [serial = 84] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa3a3e400) [pid = 5856] [serial = 82] [outer = (nil)] [url = about:blank] 13:22:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 13 (0x93ec7400) [pid = 5810] [serial = 21] [outer = 0x98f76400] 13:22:07 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:22:07 INFO - PROCESS | 5810 | 1484256127841 Marionette TRACE conn4 <- [1,96,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html",2,null,null,[["The referrer URL is origin 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]]]}] 13:22:07 INFO - . 13:22:07 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30774ms 13:22:07 INFO - PROCESS | 5810 | 1484256127871 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 13:22:07 INFO - PROCESS | 5810 | 1484256127880 Marionette TRACE conn4 <- [1,97,null,{"value":"2147483649"}] 13:22:07 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 13:22:07 INFO - PROCESS | 5810 | 1484256127890 Marionette TRACE conn4 -> [0,98,"timeouts",{"script":35000}] 13:22:07 INFO - PROCESS | 5810 | 1484256127900 Marionette TRACE conn4 <- [1,98,null,{}] 13:22:07 INFO - PROCESS | 5810 | 1484256127911 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}] 13:22:08 INFO - PROCESS | 5810 | 1484256128156 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 13:22:08 INFO - PROCESS | 5810 | 1484256128205 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/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.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/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:22:08 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3575400 == 3 [pid = 5856] [id = 31] 13:22:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa3575800) [pid = 5856] [serial = 86] [outer = (nil)] 13:22:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa3636800) [pid = 5856] [serial = 87] [outer = 0xa3575800] 13:22:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa363f000) [pid = 5856] [serial = 88] [outer = 0xa3575800] 13:22:09 WARNING - wptserve Traceback (most recent call last): 13:22:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:22:09 WARNING - rv = self.func(request, response) 13:22:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:22:09 WARNING - access_control_allow_origin = "*") 13:22:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:22:09 WARNING - payload = payload_generator(server_data) 13:22:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:22:09 WARNING - return encode_string_as_bmp_image(data) 13:22: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 13:22:09 WARNING - img.save(f, "BMP") 13:22:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:22:09 WARNING - f.write(bmpfileheader) 13:22:09 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:22:09 WARNING - 13:22:16 INFO - PROCESS | 5810 | --DOCSHELL 0xa3572400 == 2 [pid = 5856] [id = 30] 13:22:21 INFO - PROCESS | 5810 | --DOMWINDOW == 12 (0x98dd8c00) [pid = 5810] [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.] 13:22:22 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa3572800) [pid = 5856] [serial = 83] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html] 13:22:27 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa3636800) [pid = 5856] [serial = 87] [outer = (nil)] [url = about:blank] 13:22:27 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa363b000) [pid = 5856] [serial = 85] [outer = (nil)] [url = about:blank] 13:22:38 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:22:38 INFO - PROCESS | 5810 | 1484256158711 Marionette TRACE conn4 <- [1,100,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is origin 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]]]}] 13:22:38 INFO - . 13:22:38 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30851ms 13:22:38 INFO - PROCESS | 5810 | 1484256158744 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 13:22:38 INFO - PROCESS | 5810 | 1484256158751 Marionette TRACE conn4 <- [1,101,null,{"value":"2147483649"}] 13:22:38 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 13:22:38 INFO - PROCESS | 5810 | 1484256158762 Marionette TRACE conn4 -> [0,102,"timeouts",{"script":35000}] 13:22:38 INFO - PROCESS | 5810 | 1484256158771 Marionette TRACE conn4 <- [1,102,null,{}] 13:22:38 INFO - PROCESS | 5810 | 1484256158785 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}] 13:22:39 INFO - PROCESS | 5810 | 1484256159060 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 13:22:39 INFO - PROCESS | 5810 | 1484256159108 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/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.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/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:22:39 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3572c00 == 3 [pid = 5856] [id = 32] 13:22:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa3573400) [pid = 5856] [serial = 89] [outer = (nil)] 13:22:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa3636800) [pid = 5856] [serial = 90] [outer = 0xa3573400] 13:22:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa363dc00) [pid = 5856] [serial = 91] [outer = 0xa3573400] 13:22:40 INFO - PROCESS | 5810 | 1484256160308 Marionette TRACE conn4 <- [1,104,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,105,"getWindowHandle",null] 13:22:40 INFO - PROCESS | 5810 | 1484256160370 Marionette TRACE conn4 <- [1,105,null,{"value":"2147483649"}] 13:22:40 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 13:22:40 INFO - PROCESS | 5810 | 1484256160385 Marionette TRACE conn4 -> [0,106,"timeouts",{"script":35000}] 13:22:40 INFO - PROCESS | 5810 | 1484256160395 Marionette TRACE conn4 <- [1,106,null,{}] 13:22:40 INFO - PROCESS | 5810 | 1484256160402 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}] 13:22:40 INFO - PROCESS | 5810 | 1484256160679 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 13:22:40 INFO - PROCESS | 5810 | 1484256160724 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/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.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/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:22:40 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3759800 == 4 [pid = 5856] [id = 33] 13:22:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 8 (0xa3760400) [pid = 5856] [serial = 92] [outer = (nil)] 13:22:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 9 (0xa38a8000) [pid = 5856] [serial = 93] [outer = 0xa3760400] 13:22:41 INFO - PROCESS | 5810 | ++DOMWINDOW == 10 (0xa38a9000) [pid = 5856] [serial = 94] [outer = 0xa3760400] 13:22:41 INFO - PROCESS | 5810 | 1484256161765 Marionette TRACE conn4 <- [1,108,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,109,"getWindowHandle",null] 13:22:41 INFO - PROCESS | 5810 | 1484256161838 Marionette TRACE conn4 <- [1,109,null,{"value":"2147483649"}] 13:22:41 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 13:22:41 INFO - PROCESS | 5810 | 1484256161846 Marionette TRACE conn4 -> [0,110,"timeouts",{"script":35000}] 13:22:41 INFO - PROCESS | 5810 | 1484256161854 Marionette TRACE conn4 <- [1,110,null,{}] 13:22:41 INFO - PROCESS | 5810 | 1484256161880 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}] 13:22:42 INFO - PROCESS | 5810 | 1484256162142 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 13:22:42 INFO - PROCESS | 5810 | 1484256162216 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/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.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/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:22:42 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a41000 == 5 [pid = 5856] [id = 34] 13:22:42 INFO - PROCESS | 5810 | ++DOMWINDOW == 11 (0xa3a41400) [pid = 5856] [serial = 95] [outer = (nil)] 13:22:42 INFO - PROCESS | 5810 | ++DOMWINDOW == 12 (0xa3a45800) [pid = 5856] [serial = 96] [outer = 0xa3a41400] 13:22:42 INFO - PROCESS | 5810 | ++DOMWINDOW == 13 (0xa3a49400) [pid = 5856] [serial = 97] [outer = 0xa3a41400] 13:22:43 INFO - PROCESS | 5810 | 1484256163391 Marionette TRACE conn4 <- [1,112,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,113,"getWindowHandle",null] 13:22:43 INFO - PROCESS | 5810 | 1484256163450 Marionette TRACE conn4 <- [1,113,null,{"value":"2147483649"}] 13:22:43 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 13:22:43 INFO - PROCESS | 5810 | 1484256163459 Marionette TRACE conn4 -> [0,114,"timeouts",{"script":35000}] 13:22:43 INFO - PROCESS | 5810 | 1484256163464 Marionette TRACE conn4 <- [1,114,null,{}] 13:22:43 INFO - PROCESS | 5810 | 1484256163471 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}] 13:22:43 INFO - PROCESS | 5810 | 1484256163672 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 13:22:43 INFO - PROCESS | 5810 | 1484256163747 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/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.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/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:22:43 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4569c00 == 6 [pid = 5856] [id = 35] 13:22:43 INFO - PROCESS | 5810 | ++DOMWINDOW == 14 (0xa456a000) [pid = 5856] [serial = 98] [outer = (nil)] 13:22:43 INFO - PROCESS | 5810 | ++DOMWINDOW == 15 (0xa456e000) [pid = 5856] [serial = 99] [outer = 0xa456a000] 13:22:44 INFO - PROCESS | 5810 | ++DOMWINDOW == 16 (0xa4586000) [pid = 5856] [serial = 100] [outer = 0xa456a000] 13:22:44 INFO - PROCESS | 5810 | 1484256164842 Marionette TRACE conn4 <- [1,116,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,117,"getWindowHandle",null] 13:22:44 INFO - PROCESS | 5810 | 1484256164903 Marionette TRACE conn4 <- [1,117,null,{"value":"2147483649"}] 13:22:44 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 13:22:44 INFO - PROCESS | 5810 | 1484256164910 Marionette TRACE conn4 -> [0,118,"timeouts",{"script":35000}] 13:22:44 INFO - PROCESS | 5810 | 1484256164914 Marionette TRACE conn4 <- [1,118,null,{}] 13:22:44 INFO - PROCESS | 5810 | 1484256164921 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}] 13:22:45 INFO - PROCESS | 5810 | 1484256165114 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 13:22:45 INFO - PROCESS | 5810 | 1484256165171 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/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.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/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:22:45 INFO - PROCESS | 5810 | ++DOCSHELL 0xa458d400 == 7 [pid = 5856] [id = 36] 13:22:45 INFO - PROCESS | 5810 | ++DOMWINDOW == 17 (0xa458d800) [pid = 5856] [serial = 101] [outer = (nil)] 13:22:45 INFO - PROCESS | 5810 | ++DOMWINDOW == 18 (0xa46c3c00) [pid = 5856] [serial = 102] [outer = 0xa458d800] 13:22:45 INFO - PROCESS | 5810 | ++DOMWINDOW == 19 (0xa46c2400) [pid = 5856] [serial = 103] [outer = 0xa458d800] 13:22:46 INFO - PROCESS | 5810 | 1484256166314 Marionette TRACE conn4 <- [1,120,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,121,"getWindowHandle",null] 13:22:46 INFO - PROCESS | 5810 | 1484256166357 Marionette TRACE conn4 <- [1,121,null,{"value":"2147483649"}] 13:22:46 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 13:22:46 INFO - PROCESS | 5810 | 1484256166364 Marionette TRACE conn4 -> [0,122,"timeouts",{"script":35000}] 13:22:46 INFO - PROCESS | 5810 | 1484256166367 Marionette TRACE conn4 <- [1,122,null,{}] 13:22:46 INFO - PROCESS | 5810 | 1484256166374 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}] 13:22:46 INFO - PROCESS | 5810 | 1484256166628 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 13:22:46 INFO - PROCESS | 5810 | 1484256166709 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/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.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/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:22:46 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4968c00 == 8 [pid = 5856] [id = 37] 13:22:46 INFO - PROCESS | 5810 | ++DOMWINDOW == 20 (0xa4969000) [pid = 5856] [serial = 104] [outer = (nil)] 13:22:46 INFO - PROCESS | 5810 | ++DOMWINDOW == 21 (0xa5497c00) [pid = 5856] [serial = 105] [outer = 0xa4969000] 13:22:47 INFO - PROCESS | 5810 | ++DOMWINDOW == 22 (0xa5572800) [pid = 5856] [serial = 106] [outer = 0xa4969000] 13:22:48 INFO - PROCESS | 5810 | 1484256168003 Marionette TRACE conn4 <- [1,124,null,{"value":["/referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,125,"getWindowHandle",null] 13:22:48 INFO - PROCESS | 5810 | 1484256168053 Marionette TRACE conn4 <- [1,125,null,{"value":"2147483649"}] 13:22:48 INFO - PROCESS | 5810 | 1484256168061 Marionette TRACE conn4 -> [0,126,"timeouts",{"script":35000}] 13:22:48 INFO - PROCESS | 5810 | 1484256168064 Marionette TRACE conn4 <- [1,126,null,{}] 13:22:48 INFO - PROCESS | 5810 | 1484256168070 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}] 13:22:48 INFO - PROCESS | 5810 | 1484256168264 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 13:22:48 INFO - PROCESS | 5810 | 1484256168313 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/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.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/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:22:48 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3633800 == 9 [pid = 5856] [id = 38] 13:22:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 23 (0xa3634400) [pid = 5856] [serial = 107] [outer = (nil)] 13:22:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 24 (0xa38b3000) [pid = 5856] [serial = 108] [outer = 0xa3634400] 13:22:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 25 (0xa3a3f800) [pid = 5856] [serial = 109] [outer = 0xa3634400] 13:22:49 INFO - PROCESS | 5810 | --DOCSHELL 0xa458d400 == 8 [pid = 5856] [id = 36] 13:22:49 INFO - PROCESS | 5810 | --DOCSHELL 0xa4569c00 == 7 [pid = 5856] [id = 35] 13:22:49 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a41000 == 6 [pid = 5856] [id = 34] 13:22:49 INFO - PROCESS | 5810 | --DOCSHELL 0xa3759800 == 5 [pid = 5856] [id = 33] 13:22:49 INFO - PROCESS | 5810 | --DOCSHELL 0xa3572c00 == 4 [pid = 5856] [id = 32] 13:22:49 INFO - PROCESS | 5810 | --DOCSHELL 0xa3575400 == 3 [pid = 5856] [id = 31] 13:22:49 INFO - PROCESS | 5810 | 1484256169612 Marionette TRACE conn4 <- [1,128,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,129,"getWindowHandle",null] 13:22:49 INFO - PROCESS | 5810 | 1484256169656 Marionette TRACE conn4 <- [1,129,null,{"value":"2147483649"}] 13:22:49 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 13:22:49 INFO - PROCESS | 5810 | 1484256169665 Marionette TRACE conn4 -> [0,130,"timeouts",{"script":35000}] 13:22:49 INFO - PROCESS | 5810 | 1484256169668 Marionette TRACE conn4 <- [1,130,null,{}] 13:22:49 INFO - PROCESS | 5810 | 1484256169674 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}] 13:22:49 INFO - PROCESS | 5810 | 1484256169891 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 13:22:49 INFO - PROCESS | 5810 | 1484256169908 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/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.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/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:22:49 INFO - PROCESS | 5810 | ++DOCSHELL 0xa38ab000 == 4 [pid = 5856] [id = 39] 13:22:49 INFO - PROCESS | 5810 | ++DOMWINDOW == 26 (0xa3a3a400) [pid = 5856] [serial = 110] [outer = (nil)] 13:22:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0xa3ab9c00) [pid = 5856] [serial = 111] [outer = 0xa3a3a400] 13:22:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0xa3ac6c00) [pid = 5856] [serial = 112] [outer = 0xa3a3a400] 13:22:51 INFO - PROCESS | 5810 | 1484256171072 Marionette TRACE conn4 <- [1,132,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,133,"getWindowHandle",null] 13:22:51 INFO - PROCESS | 5810 | 1484256171102 Marionette TRACE conn4 <- [1,133,null,{"value":"2147483649"}] 13:22:51 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 13:22:51 INFO - PROCESS | 5810 | 1484256171116 Marionette TRACE conn4 -> [0,134,"timeouts",{"script":35000}] 13:22:51 INFO - PROCESS | 5810 | 1484256171119 Marionette TRACE conn4 <- [1,134,null,{}] 13:22:51 INFO - PROCESS | 5810 | 1484256171126 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}] 13:22:51 INFO - PROCESS | 5810 | 1484256171297 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 13:22:51 INFO - PROCESS | 5810 | 1484256171348 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/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.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/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:22:51 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4584c00 == 5 [pid = 5856] [id = 40] 13:22:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0xa4585000) [pid = 5856] [serial = 113] [outer = (nil)] 13:22:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0xa46ca400) [pid = 5856] [serial = 114] [outer = 0xa4585000] 13:22:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0xa4786400) [pid = 5856] [serial = 115] [outer = 0xa4585000] 13:22:52 INFO - PROCESS | 5810 | 1484256172572 Marionette TRACE conn4 <- [1,136,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,137,"getWindowHandle",null] 13:22:52 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 13:22:52 INFO - PROCESS | 5810 | 1484256172616 Marionette TRACE conn4 <- [1,137,null,{"value":"2147483649"}] 13:22:52 INFO - PROCESS | 5810 | 1484256172623 Marionette TRACE conn4 -> [0,138,"timeouts",{"script":35000}] 13:22:52 INFO - PROCESS | 5810 | 1484256172632 Marionette TRACE conn4 <- [1,138,null,{}] 13:22:52 INFO - PROCESS | 5810 | 1484256172641 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}] 13:22:52 INFO - PROCESS | 5810 | 1484256172835 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 13:22:52 INFO - PROCESS | 5810 | 1484256172882 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/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.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/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:22:52 INFO - PROCESS | 5810 | ++DOCSHELL 0xa558c800 == 6 [pid = 5856] [id = 41] 13:22:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0xa558dc00) [pid = 5856] [serial = 116] [outer = (nil)] 13:22:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0xa820a000) [pid = 5856] [serial = 117] [outer = 0xa558dc00] 13:22:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0xa82b2800) [pid = 5856] [serial = 118] [outer = 0xa558dc00] 13:22:53 INFO - PROCESS | 5810 | ++DOCSHELL 0xa8fbc000 == 7 [pid = 5856] [id = 42] 13:22:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0xa8fbc800) [pid = 5856] [serial = 119] [outer = (nil)] 13:22:54 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:22:54 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:22:54 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0xa38a7c00) [pid = 5856] [serial = 120] [outer = 0xa8fbc800] 13:22:54 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0xa458d800) [pid = 5856] [serial = 101] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html] 13:22:54 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0xa456a000) [pid = 5856] [serial = 98] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html] 13:22:54 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0xa3a41400) [pid = 5856] [serial = 95] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html] 13:22:54 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0xa3760400) [pid = 5856] [serial = 92] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html] 13:22:54 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0xa3575800) [pid = 5856] [serial = 86] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html] 13:22:54 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0xa3573400) [pid = 5856] [serial = 89] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html] 13:22:54 INFO - PROCESS | 5810 | 1484256174720 Marionette TRACE conn4 <- [1,140,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,141,"getWindowHandle",null] 13:22:54 INFO - PROCESS | 5810 | 1484256174769 Marionette TRACE conn4 <- [1,141,null,{"value":"2147483649"}] 13:22:54 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 13:22:54 INFO - PROCESS | 5810 | 1484256174776 Marionette TRACE conn4 -> [0,142,"timeouts",{"script":35000}] 13:22:54 INFO - PROCESS | 5810 | 1484256174779 Marionette TRACE conn4 <- [1,142,null,{}] 13:22:54 INFO - PROCESS | 5810 | 1484256174785 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}] 13:22:54 INFO - PROCESS | 5810 | 1484256174985 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 13:22:55 INFO - PROCESS | 5810 | 1484256175071 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/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.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/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:22:55 INFO - PROCESS | 5810 | ++DOCSHELL 0xa8203c00 == 8 [pid = 5856] [id = 43] 13:22:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0xa82b4400) [pid = 5856] [serial = 121] [outer = (nil)] 13:22:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0xacc79c00) [pid = 5856] [serial = 122] [outer = 0xa82b4400] 13:22:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0xacc76800) [pid = 5856] [serial = 123] [outer = 0xa82b4400] 13:22:56 INFO - PROCESS | 5810 | ++DOCSHELL 0xa8f7b800 == 9 [pid = 5856] [id = 44] 13:22:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0xa8f7bc00) [pid = 5856] [serial = 124] [outer = (nil)] 13:22:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0xa8f7d800) [pid = 5856] [serial = 125] [outer = 0xa8f7bc00] 13:22:56 INFO - PROCESS | 5810 | 1484256176601 Marionette TRACE conn4 <- [1,144,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,145,"getWindowHandle",null] 13:22:56 INFO - PROCESS | 5810 | 1484256176669 Marionette TRACE conn4 <- [1,145,null,{"value":"2147483649"}] 13:22:56 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 13:22:56 INFO - PROCESS | 5810 | 1484256176683 Marionette TRACE conn4 -> [0,146,"timeouts",{"script":35000}] 13:22:56 INFO - PROCESS | 5810 | 1484256176686 Marionette TRACE conn4 <- [1,146,null,{}] 13:22:56 INFO - PROCESS | 5810 | 1484256176700 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}] 13:22:56 INFO - PROCESS | 5810 | 1484256176947 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 13:22:57 INFO - PROCESS | 5810 | 1484256177011 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/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.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/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:22:57 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4584800 == 10 [pid = 5856] [id = 45] 13:22:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0xa4585400) [pid = 5856] [serial = 126] [outer = (nil)] 13:22:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0xa4908800) [pid = 5856] [serial = 127] [outer = 0xa4585400] 13:22:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0xa5584000) [pid = 5856] [serial = 128] [outer = 0xa4585400] 13:22:58 INFO - PROCESS | 5810 | ++DOCSHELL 0xa8f79400 == 11 [pid = 5856] [id = 46] 13:22:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0xa8f79800) [pid = 5856] [serial = 129] [outer = (nil)] 13:22:58 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:22:58 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:22:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0xa8f7c800) [pid = 5856] [serial = 130] [outer = 0xa8f79800] 13:22:58 INFO - PROCESS | 5810 | 1484256178411 Marionette TRACE conn4 <- [1,148,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,149,"getWindowHandle",null] 13:22:58 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 13:22:58 INFO - PROCESS | 5810 | 1484256178448 Marionette TRACE conn4 <- [1,149,null,{"value":"2147483649"}] 13:22:58 INFO - PROCESS | 5810 | 1484256178478 Marionette TRACE conn4 -> [0,150,"timeouts",{"script":35000}] 13:22:58 INFO - PROCESS | 5810 | 1484256178492 Marionette TRACE conn4 <- [1,150,null,{}] 13:22:58 INFO - PROCESS | 5810 | 1484256178511 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}] 13:22:58 INFO - PROCESS | 5810 | 1484256178744 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 13:22:58 INFO - PROCESS | 5810 | 1484256178803 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/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.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/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:22:58 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3143000 == 12 [pid = 5856] [id = 47] 13:22:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0xa3143400) [pid = 5856] [serial = 131] [outer = (nil)] 13:22:59 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0xa3147400) [pid = 5856] [serial = 132] [outer = 0xa3143400] 13:22:59 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0xa3149400) [pid = 5856] [serial = 133] [outer = 0xa3143400] 13:22:59 WARNING - wptserve Traceback (most recent call last): 13:22:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:22:59 WARNING - rv = self.func(request, response) 13:22:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:22:59 WARNING - access_control_allow_origin = "*") 13:22:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:22:59 WARNING - payload = payload_generator(server_data) 13:22:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:22:59 WARNING - return encode_string_as_bmp_image(data) 13:22:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:22:59 WARNING - img.save(f, "BMP") 13:22:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:22:59 WARNING - f.write(bmpfileheader) 13:22:59 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:22:59 WARNING - 13:23:00 INFO - PROCESS | 5810 | --DOCSHELL 0xa8fbc000 == 11 [pid = 5856] [id = 42] 13:23:00 INFO - PROCESS | 5810 | --DOCSHELL 0xa558c800 == 10 [pid = 5856] [id = 41] 13:23:00 INFO - PROCESS | 5810 | --DOCSHELL 0xa4584c00 == 9 [pid = 5856] [id = 40] 13:23:00 INFO - PROCESS | 5810 | --DOCSHELL 0xa38ab000 == 8 [pid = 5856] [id = 39] 13:23:00 INFO - PROCESS | 5810 | --DOCSHELL 0xa3633800 == 7 [pid = 5856] [id = 38] 13:23:00 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0xa46c2400) [pid = 5856] [serial = 103] [outer = (nil)] [url = about:blank] 13:23:00 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0xa46c3c00) [pid = 5856] [serial = 102] [outer = (nil)] [url = about:blank] 13:23:00 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0xa4586000) [pid = 5856] [serial = 100] [outer = (nil)] [url = about:blank] 13:23:00 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0xa456e000) [pid = 5856] [serial = 99] [outer = (nil)] [url = about:blank] 13:23:00 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0xa3a49400) [pid = 5856] [serial = 97] [outer = (nil)] [url = about:blank] 13:23:00 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0xa3a45800) [pid = 5856] [serial = 96] [outer = (nil)] [url = about:blank] 13:23:00 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0xa38a9000) [pid = 5856] [serial = 94] [outer = (nil)] [url = about:blank] 13:23:00 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0xa38a8000) [pid = 5856] [serial = 93] [outer = (nil)] [url = about:blank] 13:23:00 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0xa363f000) [pid = 5856] [serial = 88] [outer = (nil)] [url = about:blank] 13:23:00 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0xa3636800) [pid = 5856] [serial = 90] [outer = (nil)] [url = about:blank] 13:23:00 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0xa363dc00) [pid = 5856] [serial = 91] [outer = (nil)] [url = about:blank] 13:23:02 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0xa4585000) [pid = 5856] [serial = 113] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html] 13:23:02 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0xa558dc00) [pid = 5856] [serial = 116] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html] 13:23:02 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0xa3634400) [pid = 5856] [serial = 107] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html] 13:23:02 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0xa3a3a400) [pid = 5856] [serial = 110] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html] 13:23:02 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0xa8fbc800) [pid = 5856] [serial = 119] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:23:06 INFO - PROCESS | 5810 | --DOCSHELL 0xa8f7b800 == 6 [pid = 5856] [id = 44] 13:23:06 INFO - PROCESS | 5810 | --DOCSHELL 0xa4968c00 == 5 [pid = 5856] [id = 37] 13:23:06 INFO - PROCESS | 5810 | --DOCSHELL 0xa8f79400 == 4 [pid = 5856] [id = 46] 13:23:06 INFO - PROCESS | 5810 | --DOCSHELL 0xa4584800 == 3 [pid = 5856] [id = 45] 13:23:06 INFO - PROCESS | 5810 | --DOCSHELL 0xa8203c00 == 2 [pid = 5856] [id = 43] 13:23:06 INFO - PROCESS | 5810 | --DOMWINDOW == 26 (0xacc79c00) [pid = 5856] [serial = 122] [outer = (nil)] [url = about:blank] 13:23:06 INFO - PROCESS | 5810 | --DOMWINDOW == 25 (0xa3a3f800) [pid = 5856] [serial = 109] [outer = (nil)] [url = about:blank] 13:23:06 INFO - PROCESS | 5810 | --DOMWINDOW == 24 (0xa3ac6c00) [pid = 5856] [serial = 112] [outer = (nil)] [url = about:blank] 13:23:06 INFO - PROCESS | 5810 | --DOMWINDOW == 23 (0xa38a7c00) [pid = 5856] [serial = 120] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:23:06 INFO - PROCESS | 5810 | --DOMWINDOW == 22 (0xa4786400) [pid = 5856] [serial = 115] [outer = (nil)] [url = about:blank] 13:23:06 INFO - PROCESS | 5810 | --DOMWINDOW == 21 (0xa82b2800) [pid = 5856] [serial = 118] [outer = (nil)] [url = about:blank] 13:23:06 INFO - PROCESS | 5810 | --DOMWINDOW == 20 (0xa820a000) [pid = 5856] [serial = 117] [outer = (nil)] [url = about:blank] 13:23:06 INFO - PROCESS | 5810 | --DOMWINDOW == 19 (0xa46ca400) [pid = 5856] [serial = 114] [outer = (nil)] [url = about:blank] 13:23:06 INFO - PROCESS | 5810 | --DOMWINDOW == 18 (0xa3ab9c00) [pid = 5856] [serial = 111] [outer = (nil)] [url = about:blank] 13:23:06 INFO - PROCESS | 5810 | --DOMWINDOW == 17 (0xa38b3000) [pid = 5856] [serial = 108] [outer = (nil)] [url = about:blank] 13:23:06 INFO - PROCESS | 5810 | --DOMWINDOW == 16 (0xa5497c00) [pid = 5856] [serial = 105] [outer = (nil)] [url = about:blank] 13:23:09 INFO - PROCESS | 5810 | --DOMWINDOW == 15 (0xa8f79800) [pid = 5856] [serial = 129] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:23:09 INFO - PROCESS | 5810 | --DOMWINDOW == 14 (0xa4585400) [pid = 5856] [serial = 126] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html] 13:23:09 INFO - PROCESS | 5810 | --DOMWINDOW == 13 (0xa8f7bc00) [pid = 5856] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484256176342] 13:23:09 INFO - PROCESS | 5810 | --DOMWINDOW == 12 (0xa82b4400) [pid = 5856] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html] 13:23:09 INFO - PROCESS | 5810 | --DOMWINDOW == 11 (0xa4969000) [pid = 5856] [serial = 104] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html] 13:23:13 INFO - PROCESS | 5810 | --DOMWINDOW == 10 (0xa8f7c800) [pid = 5856] [serial = 130] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:23:13 INFO - PROCESS | 5810 | --DOMWINDOW == 9 (0xa5584000) [pid = 5856] [serial = 128] [outer = (nil)] [url = about:blank] 13:23:13 INFO - PROCESS | 5810 | --DOMWINDOW == 8 (0xa8f7d800) [pid = 5856] [serial = 125] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484256176342] 13:23:13 INFO - PROCESS | 5810 | --DOMWINDOW == 7 (0xacc76800) [pid = 5856] [serial = 123] [outer = (nil)] [url = about:blank] 13:23:13 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa3147400) [pid = 5856] [serial = 132] [outer = (nil)] [url = about:blank] 13:23:13 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa4908800) [pid = 5856] [serial = 127] [outer = (nil)] [url = about:blank] 13:23:13 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa5572800) [pid = 5856] [serial = 106] [outer = (nil)] [url = about:blank] 13:23:29 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:23:29 INFO - PROCESS | 5810 | 1484256209320 Marionette TRACE conn4 <- [1,152,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is origin 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]]]}] 13:23:29 INFO - . 13:23:29 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30877ms 13:23:29 INFO - PROCESS | 5810 | 1484256209339 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 13:23:29 INFO - PROCESS | 5810 | 1484256209347 Marionette TRACE conn4 <- [1,153,null,{"value":"2147483649"}] 13:23:29 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 13:23:29 INFO - PROCESS | 5810 | 1484256209359 Marionette TRACE conn4 -> [0,154,"timeouts",{"script":35000}] 13:23:29 INFO - PROCESS | 5810 | 1484256209369 Marionette TRACE conn4 <- [1,154,null,{}] 13:23:29 INFO - PROCESS | 5810 | 1484256209425 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}] 13:23:29 INFO - PROCESS | 5810 | 1484256209726 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 13:23:29 INFO - PROCESS | 5810 | 1484256209765 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/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.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/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:23:29 INFO - PROCESS | 5810 | ++DOCSHELL 0xa314dc00 == 3 [pid = 5856] [id = 48] 13:23:29 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa3568400) [pid = 5856] [serial = 134] [outer = (nil)] 13:23:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa356d800) [pid = 5856] [serial = 135] [outer = 0xa3568400] 13:23:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3574400) [pid = 5856] [serial = 136] [outer = 0xa3568400] 13:23:30 WARNING - wptserve Traceback (most recent call last): 13:23:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:23:30 WARNING - rv = self.func(request, response) 13:23:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:23:30 WARNING - access_control_allow_origin = "*") 13:23:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:23:30 WARNING - payload = payload_generator(server_data) 13:23:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:23:30 WARNING - return encode_string_as_bmp_image(data) 13:23: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 13:23:30 WARNING - img.save(f, "BMP") 13:23:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:23:30 WARNING - f.write(bmpfileheader) 13:23:30 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:23:30 WARNING - 13:23:38 INFO - PROCESS | 5810 | --DOCSHELL 0xa3143000 == 2 [pid = 5856] [id = 47] 13:23:44 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa3143400) [pid = 5856] [serial = 131] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html] 13:23:48 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa356d800) [pid = 5856] [serial = 135] [outer = (nil)] [url = about:blank] 13:23:48 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa3149400) [pid = 5856] [serial = 133] [outer = (nil)] [url = about:blank] 13:24:00 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:24:00 INFO - PROCESS | 5810 | 1484256240323 Marionette TRACE conn4 <- [1,156,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html",2,null,null,[["The referrer URL is origin 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]]]}] 13:24:00 INFO - . 13:24:00 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30986ms 13:24:00 INFO - PROCESS | 5810 | 1484256240344 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 13:24:00 INFO - PROCESS | 5810 | 1484256240352 Marionette TRACE conn4 <- [1,157,null,{"value":"2147483649"}] 13:24:00 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 13:24:00 INFO - PROCESS | 5810 | 1484256240363 Marionette TRACE conn4 -> [0,158,"timeouts",{"script":35000}] 13:24:00 INFO - PROCESS | 5810 | 1484256240372 Marionette TRACE conn4 <- [1,158,null,{}] 13:24:00 INFO - PROCESS | 5810 | 1484256240386 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}] 13:24:00 INFO - PROCESS | 5810 | 1484256240667 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 13:24:00 INFO - PROCESS | 5810 | 1484256240710 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/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.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/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:24:00 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3147c00 == 3 [pid = 5856] [id = 49] 13:24:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa3148000) [pid = 5856] [serial = 137] [outer = (nil)] 13:24:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa3569800) [pid = 5856] [serial = 138] [outer = 0xa3148000] 13:24:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3571000) [pid = 5856] [serial = 139] [outer = 0xa3148000] 13:24:01 WARNING - wptserve Traceback (most recent call last): 13:24:01 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:24:01 WARNING - rv = self.func(request, response) 13:24:01 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:24:01 WARNING - access_control_allow_origin = "*") 13:24:01 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:24:01 WARNING - payload = payload_generator(server_data) 13:24:01 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:24:01 WARNING - return encode_string_as_bmp_image(data) 13:24: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 13:24:01 WARNING - img.save(f, "BMP") 13:24:01 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:24:01 WARNING - f.write(bmpfileheader) 13:24:01 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:24:01 WARNING - 13:24:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 13 (0x98fa3000) [pid = 5810] [serial = 22] [outer = 0x98f76400] 13:24:05 INFO - PROCESS | 5810 | --DOCSHELL 0xa314dc00 == 2 [pid = 5856] [id = 48] 13:24:07 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa3568400) [pid = 5856] [serial = 134] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html] 13:24:11 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa3569800) [pid = 5856] [serial = 138] [outer = (nil)] [url = about:blank] 13:24:11 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa3574400) [pid = 5856] [serial = 136] [outer = (nil)] [url = about:blank] 13:24:13 INFO - PROCESS | 5810 | --DOMWINDOW == 12 (0x93ec7400) [pid = 5810] [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.] 13:24:31 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:24:31 INFO - PROCESS | 5810 | 1484256271250 Marionette TRACE conn4 <- [1,160,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is origin 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]]]}] 13:24:31 INFO - . 13:24:31 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30902ms 13:24:31 INFO - PROCESS | 5810 | 1484256271264 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 13:24:31 INFO - PROCESS | 5810 | 1484256271271 Marionette TRACE conn4 <- [1,161,null,{"value":"2147483649"}] 13:24:31 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 13:24:31 INFO - PROCESS | 5810 | 1484256271283 Marionette TRACE conn4 -> [0,162,"timeouts",{"script":35000}] 13:24:31 INFO - PROCESS | 5810 | 1484256271291 Marionette TRACE conn4 <- [1,162,null,{}] 13:24:31 INFO - PROCESS | 5810 | 1484256271305 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}] 13:24:31 INFO - PROCESS | 5810 | 1484256271547 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 13:24:31 INFO - PROCESS | 5810 | 1484256271611 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/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.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/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:24:31 INFO - PROCESS | 5810 | ++DOCSHELL 0xa314ac00 == 3 [pid = 5856] [id = 50] 13:24:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa314b000) [pid = 5856] [serial = 140] [outer = (nil)] 13:24:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa356a800) [pid = 5856] [serial = 141] [outer = 0xa314b000] 13:24:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3572800) [pid = 5856] [serial = 142] [outer = 0xa314b000] 13:24:32 INFO - PROCESS | 5810 | 1484256272766 Marionette TRACE conn4 <- [1,164,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,165,"getWindowHandle",null] 13:24:32 INFO - PROCESS | 5810 | 1484256272842 Marionette TRACE conn4 <- [1,165,null,{"value":"2147483649"}] 13:24:32 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 13:24:32 INFO - PROCESS | 5810 | 1484256272861 Marionette TRACE conn4 -> [0,166,"timeouts",{"script":35000}] 13:24:32 INFO - PROCESS | 5810 | 1484256272873 Marionette TRACE conn4 <- [1,166,null,{}] 13:24:32 INFO - PROCESS | 5810 | 1484256272879 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}] 13:24:33 INFO - PROCESS | 5810 | 1484256273139 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 13:24:33 INFO - PROCESS | 5810 | 1484256273187 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/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.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/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:24:33 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3637c00 == 4 [pid = 5856] [id = 51] 13:24:33 INFO - PROCESS | 5810 | ++DOMWINDOW == 8 (0xa363dc00) [pid = 5856] [serial = 143] [outer = (nil)] 13:24:33 INFO - PROCESS | 5810 | ++DOMWINDOW == 9 (0xa3754000) [pid = 5856] [serial = 144] [outer = 0xa363dc00] 13:24:33 INFO - PROCESS | 5810 | ++DOMWINDOW == 10 (0xa3757000) [pid = 5856] [serial = 145] [outer = 0xa363dc00] 13:24:34 INFO - PROCESS | 5810 | 1484256274270 Marionette TRACE conn4 <- [1,168,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,169,"getWindowHandle",null] 13:24:34 INFO - PROCESS | 5810 | 1484256274321 Marionette TRACE conn4 <- [1,169,null,{"value":"2147483649"}] 13:24:34 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 13:24:34 INFO - PROCESS | 5810 | 1484256274329 Marionette TRACE conn4 -> [0,170,"timeouts",{"script":35000}] 13:24:34 INFO - PROCESS | 5810 | 1484256274337 Marionette TRACE conn4 <- [1,170,null,{}] 13:24:34 INFO - PROCESS | 5810 | 1484256274362 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}] 13:24:34 INFO - PROCESS | 5810 | 1484256274650 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 13:24:34 INFO - PROCESS | 5810 | 1484256274681 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/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.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/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:24:34 INFO - PROCESS | 5810 | ++DOCSHELL 0xa38a9000 == 5 [pid = 5856] [id = 52] 13:24:34 INFO - PROCESS | 5810 | ++DOMWINDOW == 11 (0xa38a9400) [pid = 5856] [serial = 146] [outer = (nil)] 13:24:34 INFO - PROCESS | 5810 | ++DOMWINDOW == 12 (0xa38ad800) [pid = 5856] [serial = 147] [outer = 0xa38a9400] 13:24:35 INFO - PROCESS | 5810 | ++DOMWINDOW == 13 (0xa38b0000) [pid = 5856] [serial = 148] [outer = 0xa38a9400] 13:24:35 INFO - . 13:24:35 INFO - TEST-OK | /referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html | took 1493ms 13:24:35 INFO - PROCESS | 5810 | 1484256275793 Marionette TRACE conn4 <- [1,172,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,173,"getWindowHandle",null] 13:24:35 INFO - PROCESS | 5810 | 1484256275842 Marionette TRACE conn4 <- [1,173,null,{"value":"2147483649"}] 13:24:35 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 13:24:35 INFO - PROCESS | 5810 | 1484256275850 Marionette TRACE conn4 -> [0,174,"timeouts",{"script":35000}] 13:24:35 INFO - PROCESS | 5810 | 1484256275855 Marionette TRACE conn4 <- [1,174,null,{}] 13:24:35 INFO - PROCESS | 5810 | 1484256275862 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}] 13:24:36 INFO - PROCESS | 5810 | 1484256276064 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 13:24:36 INFO - PROCESS | 5810 | 1484256276141 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/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.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/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:24:36 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a45000 == 6 [pid = 5856] [id = 53] 13:24:36 INFO - PROCESS | 5810 | ++DOMWINDOW == 14 (0xa3a45400) [pid = 5856] [serial = 149] [outer = (nil)] 13:24:36 INFO - PROCESS | 5810 | ++DOMWINDOW == 15 (0xa3a49800) [pid = 5856] [serial = 150] [outer = 0xa3a45400] 13:24:36 INFO - PROCESS | 5810 | ++DOMWINDOW == 16 (0xa3abac00) [pid = 5856] [serial = 151] [outer = 0xa3a45400] 13:24:37 INFO - PROCESS | 5810 | 1484256277144 Marionette TRACE conn4 <- [1,176,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,177,"getWindowHandle",null] 13:24:37 INFO - PROCESS | 5810 | 1484256277189 Marionette TRACE conn4 <- [1,177,null,{"value":"2147483649"}] 13:24:37 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 13:24:37 INFO - PROCESS | 5810 | 1484256277202 Marionette TRACE conn4 -> [0,178,"timeouts",{"script":35000}] 13:24:37 INFO - PROCESS | 5810 | 1484256277206 Marionette TRACE conn4 <- [1,178,null,{}] 13:24:37 INFO - PROCESS | 5810 | 1484256277218 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}] 13:24:37 INFO - PROCESS | 5810 | 1484256277410 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 13:24:37 INFO - PROCESS | 5810 | 1484256277485 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/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.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/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:24:37 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4565800 == 7 [pid = 5856] [id = 54] 13:24:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 17 (0xa456a800) [pid = 5856] [serial = 152] [outer = (nil)] 13:24:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 18 (0xa456e800) [pid = 5856] [serial = 153] [outer = 0xa456a800] 13:24:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 19 (0xa456dc00) [pid = 5856] [serial = 154] [outer = 0xa456a800] 13:24:38 INFO - PROCESS | 5810 | 1484256278459 Marionette TRACE conn4 <- [1,180,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,181,"getWindowHandle",null] 13:24:38 INFO - PROCESS | 5810 | 1484256278502 Marionette TRACE conn4 <- [1,181,null,{"value":"2147483649"}] 13:24:38 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 13:24:38 INFO - PROCESS | 5810 | 1484256278512 Marionette TRACE conn4 -> [0,182,"timeouts",{"script":35000}] 13:24:38 INFO - PROCESS | 5810 | 1484256278514 Marionette TRACE conn4 <- [1,182,null,{}] 13:24:38 INFO - PROCESS | 5810 | 1484256278521 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}] 13:24:38 INFO - PROCESS | 5810 | 1484256278784 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 13:24:38 INFO - PROCESS | 5810 | 1484256278862 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/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.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/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:24:38 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4593800 == 8 [pid = 5856] [id = 55] 13:24:38 INFO - PROCESS | 5810 | ++DOMWINDOW == 20 (0xa46be400) [pid = 5856] [serial = 155] [outer = (nil)] 13:24:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 21 (0xa46c9400) [pid = 5856] [serial = 156] [outer = 0xa46be400] 13:24:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 22 (0xa4786c00) [pid = 5856] [serial = 157] [outer = 0xa46be400] 13:24:40 INFO - PROCESS | 5810 | 1484256279986 Marionette TRACE conn4 <- [1,184,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,185,"getWindowHandle",null] 13:24:40 INFO - PROCESS | 5810 | 1484256280056 Marionette TRACE conn4 <- [1,185,null,{"value":"2147483649"}] 13:24:40 INFO - PROCESS | 5810 | 1484256280063 Marionette TRACE conn4 -> [0,186,"timeouts",{"script":35000}] 13:24:40 INFO - PROCESS | 5810 | 1484256280067 Marionette TRACE conn4 <- [1,186,null,{}] 13:24:40 INFO - PROCESS | 5810 | 1484256280073 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}] 13:24:40 INFO - PROCESS | 5810 | 1484256280287 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 13:24:40 INFO - PROCESS | 5810 | 1484256280352 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/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.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/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:24:40 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3762c00 == 9 [pid = 5856] [id = 56] 13:24:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 23 (0xa38a8400) [pid = 5856] [serial = 158] [outer = (nil)] 13:24:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 24 (0xa3a41000) [pid = 5856] [serial = 159] [outer = 0xa38a8400] 13:24:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 25 (0xa3ab9000) [pid = 5856] [serial = 160] [outer = 0xa38a8400] 13:24:41 INFO - PROCESS | 5810 | --DOCSHELL 0xa4565800 == 8 [pid = 5856] [id = 54] 13:24:41 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a45000 == 7 [pid = 5856] [id = 53] 13:24:41 INFO - PROCESS | 5810 | --DOCSHELL 0xa38a9000 == 6 [pid = 5856] [id = 52] 13:24:41 INFO - PROCESS | 5810 | --DOCSHELL 0xa3637c00 == 5 [pid = 5856] [id = 51] 13:24:41 INFO - PROCESS | 5810 | --DOCSHELL 0xa314ac00 == 4 [pid = 5856] [id = 50] 13:24:41 INFO - PROCESS | 5810 | --DOCSHELL 0xa3147c00 == 3 [pid = 5856] [id = 49] 13:24:41 INFO - PROCESS | 5810 | 1484256281742 Marionette TRACE conn4 <- [1,188,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,189,"getWindowHandle",null] 13:24:41 INFO - PROCESS | 5810 | 1484256281806 Marionette TRACE conn4 <- [1,189,null,{"value":"2147483649"}] 13:24:41 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 13:24:41 INFO - PROCESS | 5810 | 1484256281812 Marionette TRACE conn4 -> [0,190,"timeouts",{"script":35000}] 13:24:41 INFO - PROCESS | 5810 | 1484256281815 Marionette TRACE conn4 <- [1,190,null,{}] 13:24:41 INFO - PROCESS | 5810 | 1484256281821 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}] 13:24:42 INFO - PROCESS | 5810 | 1484256282031 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 13:24:42 INFO - PROCESS | 5810 | 1484256282082 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/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.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/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:24:42 INFO - PROCESS | 5810 | ++DOCSHELL 0xa363b400 == 4 [pid = 5856] [id = 57] 13:24:42 INFO - PROCESS | 5810 | ++DOMWINDOW == 26 (0xa3642400) [pid = 5856] [serial = 161] [outer = (nil)] 13:24:42 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0xa38a5400) [pid = 5856] [serial = 162] [outer = 0xa3642400] 13:24:42 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0xa38a7400) [pid = 5856] [serial = 163] [outer = 0xa3642400] 13:24:43 INFO - PROCESS | 5810 | 1484256283145 Marionette TRACE conn4 <- [1,192,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,193,"getWindowHandle",null] 13:24:43 INFO - PROCESS | 5810 | 1484256283202 Marionette TRACE conn4 <- [1,193,null,{"value":"2147483649"}] 13:24:43 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 13:24:43 INFO - PROCESS | 5810 | 1484256283210 Marionette TRACE conn4 -> [0,194,"timeouts",{"script":35000}] 13:24:43 INFO - PROCESS | 5810 | 1484256283213 Marionette TRACE conn4 <- [1,194,null,{}] 13:24:43 INFO - PROCESS | 5810 | 1484256283219 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}] 13:24:43 INFO - PROCESS | 5810 | 1484256283413 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 13:24:43 INFO - PROCESS | 5810 | 1484256283500 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/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.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/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:24:43 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4564400 == 5 [pid = 5856] [id = 58] 13:24:43 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0xa4564800) [pid = 5856] [serial = 164] [outer = (nil)] 13:24:43 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0xa456d800) [pid = 5856] [serial = 165] [outer = 0xa4564800] 13:24:43 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0xa4588c00) [pid = 5856] [serial = 166] [outer = 0xa4564800] 13:24:44 INFO - PROCESS | 5810 | 1484256284687 Marionette TRACE conn4 <- [1,196,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,197,"getWindowHandle",null] 13:24:44 INFO - PROCESS | 5810 | 1484256284752 Marionette TRACE conn4 <- [1,197,null,{"value":"2147483649"}] 13:24:44 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 13:24:44 INFO - PROCESS | 5810 | 1484256284765 Marionette TRACE conn4 -> [0,198,"timeouts",{"script":35000}] 13:24:44 INFO - PROCESS | 5810 | 1484256284768 Marionette TRACE conn4 <- [1,198,null,{}] 13:24:44 INFO - PROCESS | 5810 | 1484256284775 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}] 13:24:45 INFO - PROCESS | 5810 | 1484256285000 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 13:24:45 INFO - PROCESS | 5810 | 1484256285055 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/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.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/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:24:45 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4789800 == 6 [pid = 5856] [id = 59] 13:24:45 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0xa478b800) [pid = 5856] [serial = 167] [outer = (nil)] 13:24:45 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0xa4961c00) [pid = 5856] [serial = 168] [outer = 0xa478b800] 13:24:45 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0xa4965800) [pid = 5856] [serial = 169] [outer = 0xa478b800] 13:24:46 INFO - PROCESS | 5810 | ++DOCSHELL 0xa49d9000 == 7 [pid = 5856] [id = 60] 13:24:46 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0xa548ec00) [pid = 5856] [serial = 170] [outer = (nil)] 13:24:46 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:24:46 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:24:46 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0xa5499000) [pid = 5856] [serial = 171] [outer = 0xa548ec00] 13:24:46 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0xa363dc00) [pid = 5856] [serial = 143] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html] 13:24:46 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0xa314b000) [pid = 5856] [serial = 140] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html] 13:24:46 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0xa38a9400) [pid = 5856] [serial = 146] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html] 13:24:46 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0xa3a45400) [pid = 5856] [serial = 149] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html] 13:24:46 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0xa456a800) [pid = 5856] [serial = 152] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html] 13:24:46 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0xa3148000) [pid = 5856] [serial = 137] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html] 13:24:46 INFO - PROCESS | 5810 | 1484256286687 Marionette TRACE conn4 <- [1,200,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,201,"getWindowHandle",null] 13:24:46 INFO - PROCESS | 5810 | 1484256286759 Marionette TRACE conn4 <- [1,201,null,{"value":"2147483649"}] 13:24:46 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 13:24:46 INFO - PROCESS | 5810 | 1484256286770 Marionette TRACE conn4 -> [0,202,"timeouts",{"script":35000}] 13:24:46 INFO - PROCESS | 5810 | 1484256286773 Marionette TRACE conn4 <- [1,202,null,{}] 13:24:46 INFO - PROCESS | 5810 | 1484256286790 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}] 13:24:46 INFO - PROCESS | 5810 | 1484256286995 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 13:24:47 INFO - PROCESS | 5810 | 1484256287075 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/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.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/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:24:47 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4786800 == 8 [pid = 5856] [id = 61] 13:24:47 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0xa4910400) [pid = 5856] [serial = 172] [outer = (nil)] 13:24:47 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0xa5573000) [pid = 5856] [serial = 173] [outer = 0xa4910400] 13:24:47 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0xa5585400) [pid = 5856] [serial = 174] [outer = 0xa4910400] 13:24:47 INFO - PROCESS | 5810 | ++DOCSHELL 0xa77c3800 == 9 [pid = 5856] [id = 62] 13:24:47 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0xa8202000) [pid = 5856] [serial = 175] [outer = (nil)] 13:24:47 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0xa8209c00) [pid = 5856] [serial = 176] [outer = 0xa8202000] 13:24:48 INFO - PROCESS | 5810 | 1484256288179 Marionette TRACE conn4 <- [1,204,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,205,"getWindowHandle",null] 13:24:48 INFO - PROCESS | 5810 | 1484256288214 Marionette TRACE conn4 <- [1,205,null,{"value":"2147483649"}] 13:24:48 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 13:24:48 INFO - PROCESS | 5810 | 1484256288221 Marionette TRACE conn4 -> [0,206,"timeouts",{"script":35000}] 13:24:48 INFO - PROCESS | 5810 | 1484256288225 Marionette TRACE conn4 <- [1,206,null,{}] 13:24:48 INFO - PROCESS | 5810 | 1484256288230 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}] 13:24:48 INFO - PROCESS | 5810 | 1484256288420 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 13:24:48 INFO - PROCESS | 5810 | 1484256288482 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/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.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/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:24:48 INFO - PROCESS | 5810 | ++DOCSHELL 0xa314d000 == 10 [pid = 5856] [id = 63] 13:24:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0xa3568400) [pid = 5856] [serial = 177] [outer = (nil)] 13:24:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0xa375e400) [pid = 5856] [serial = 178] [outer = 0xa3568400] 13:24:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0xa3a3d000) [pid = 5856] [serial = 179] [outer = 0xa3568400] 13:24:49 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4586800 == 11 [pid = 5856] [id = 64] 13:24:49 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0xa458c400) [pid = 5856] [serial = 180] [outer = (nil)] 13:24:49 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:24:49 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:24:49 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0xa46c1000) [pid = 5856] [serial = 181] [outer = 0xa458c400] 13:24:49 INFO - PROCESS | 5810 | 1484256289909 Marionette TRACE conn4 <- [1,208,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,209,"getWindowHandle",null] 13:24:49 INFO - PROCESS | 5810 | 1484256289965 Marionette TRACE conn4 <- [1,209,null,{"value":"2147483649"}] 13:24:49 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 13:24:49 INFO - PROCESS | 5810 | 1484256289993 Marionette TRACE conn4 -> [0,210,"timeouts",{"script":35000}] 13:24:50 INFO - PROCESS | 5810 | 1484256290000 Marionette TRACE conn4 <- [1,210,null,{}] 13:24:50 INFO - PROCESS | 5810 | 1484256290011 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}] 13:24:50 INFO - PROCESS | 5810 | 1484256290200 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 13:24:50 INFO - PROCESS | 5810 | 1484256290283 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/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.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/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:24:50 INFO - PROCESS | 5810 | ++DOCSHELL 0xa47acc00 == 12 [pid = 5856] [id = 65] 13:24:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0xa8e44c00) [pid = 5856] [serial = 182] [outer = (nil)] 13:24:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0xa8f7e400) [pid = 5856] [serial = 183] [outer = 0xa8e44c00] 13:24:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0xa8f80800) [pid = 5856] [serial = 184] [outer = 0xa8e44c00] 13:24:51 WARNING - wptserve Traceback (most recent call last): 13:24:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:24:51 WARNING - rv = self.func(request, response) 13:24:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:24:51 WARNING - access_control_allow_origin = "*") 13:24:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:24:51 WARNING - payload = payload_generator(server_data) 13:24:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:24:51 WARNING - return encode_string_as_bmp_image(data) 13:24:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:24:51 WARNING - img.save(f, "BMP") 13:24:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:24:51 WARNING - f.write(bmpfileheader) 13:24:51 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:24:51 WARNING - 13:24:51 INFO - PROCESS | 5810 | --DOCSHELL 0xa77c3800 == 11 [pid = 5856] [id = 62] 13:24:51 INFO - PROCESS | 5810 | --DOCSHELL 0xa4786800 == 10 [pid = 5856] [id = 61] 13:24:51 INFO - PROCESS | 5810 | --DOCSHELL 0xa49d9000 == 9 [pid = 5856] [id = 60] 13:24:51 INFO - PROCESS | 5810 | --DOCSHELL 0xa4789800 == 8 [pid = 5856] [id = 59] 13:24:51 INFO - PROCESS | 5810 | --DOCSHELL 0xa4564400 == 7 [pid = 5856] [id = 58] 13:24:51 INFO - PROCESS | 5810 | --DOCSHELL 0xa363b400 == 6 [pid = 5856] [id = 57] 13:24:51 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0xa46c9400) [pid = 5856] [serial = 156] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 5810 | --DOCSHELL 0xa4593800 == 5 [pid = 5856] [id = 55] 13:24:51 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0xa456dc00) [pid = 5856] [serial = 154] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0xa456e800) [pid = 5856] [serial = 153] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0xa38ad800) [pid = 5856] [serial = 147] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0xa3754000) [pid = 5856] [serial = 144] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0xa356a800) [pid = 5856] [serial = 141] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0xa3abac00) [pid = 5856] [serial = 151] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0xa3a49800) [pid = 5856] [serial = 150] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0xa38b0000) [pid = 5856] [serial = 148] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0xa3757000) [pid = 5856] [serial = 145] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0xa3572800) [pid = 5856] [serial = 142] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0xa3571000) [pid = 5856] [serial = 139] [outer = (nil)] [url = about:blank] 13:24:54 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0xa4564800) [pid = 5856] [serial = 164] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html] 13:24:54 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0xa478b800) [pid = 5856] [serial = 167] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html] 13:24:54 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0xa548ec00) [pid = 5856] [serial = 170] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:24:54 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0xa3642400) [pid = 5856] [serial = 161] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html] 13:24:58 INFO - PROCESS | 5810 | --DOCSHELL 0xa3762c00 == 4 [pid = 5856] [id = 56] 13:24:58 INFO - PROCESS | 5810 | --DOCSHELL 0xa4586800 == 3 [pid = 5856] [id = 64] 13:24:58 INFO - PROCESS | 5810 | --DOCSHELL 0xa314d000 == 2 [pid = 5856] [id = 63] 13:24:58 INFO - PROCESS | 5810 | --DOMWINDOW == 26 (0xa5573000) [pid = 5856] [serial = 173] [outer = (nil)] [url = about:blank] 13:24:58 INFO - PROCESS | 5810 | --DOMWINDOW == 25 (0xa5499000) [pid = 5856] [serial = 171] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:24:58 INFO - PROCESS | 5810 | --DOMWINDOW == 24 (0xa38a7400) [pid = 5856] [serial = 163] [outer = (nil)] [url = about:blank] 13:24:58 INFO - PROCESS | 5810 | --DOMWINDOW == 23 (0xa4965800) [pid = 5856] [serial = 169] [outer = (nil)] [url = about:blank] 13:24:58 INFO - PROCESS | 5810 | --DOMWINDOW == 22 (0xa4588c00) [pid = 5856] [serial = 166] [outer = (nil)] [url = about:blank] 13:24:58 INFO - PROCESS | 5810 | --DOMWINDOW == 21 (0xa4961c00) [pid = 5856] [serial = 168] [outer = (nil)] [url = about:blank] 13:24:58 INFO - PROCESS | 5810 | --DOMWINDOW == 20 (0xa456d800) [pid = 5856] [serial = 165] [outer = (nil)] [url = about:blank] 13:24:58 INFO - PROCESS | 5810 | --DOMWINDOW == 19 (0xa38a5400) [pid = 5856] [serial = 162] [outer = (nil)] [url = about:blank] 13:24:58 INFO - PROCESS | 5810 | --DOMWINDOW == 18 (0xa3a41000) [pid = 5856] [serial = 159] [outer = (nil)] [url = about:blank] 13:25:01 INFO - PROCESS | 5810 | --DOMWINDOW == 17 (0xa458c400) [pid = 5856] [serial = 180] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:25:01 INFO - PROCESS | 5810 | --DOMWINDOW == 16 (0xa3568400) [pid = 5856] [serial = 177] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html] 13:25:01 INFO - PROCESS | 5810 | --DOMWINDOW == 15 (0xa8202000) [pid = 5856] [serial = 175] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484256287899] 13:25:01 INFO - PROCESS | 5810 | --DOMWINDOW == 14 (0xa4910400) [pid = 5856] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html] 13:25:01 INFO - PROCESS | 5810 | --DOMWINDOW == 13 (0xa46be400) [pid = 5856] [serial = 155] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html] 13:25:01 INFO - PROCESS | 5810 | --DOMWINDOW == 12 (0xa38a8400) [pid = 5856] [serial = 158] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html] 13:25:05 INFO - PROCESS | 5810 | --DOMWINDOW == 11 (0xa46c1000) [pid = 5856] [serial = 181] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:25:05 INFO - PROCESS | 5810 | --DOMWINDOW == 10 (0xa3a3d000) [pid = 5856] [serial = 179] [outer = (nil)] [url = about:blank] 13:25:05 INFO - PROCESS | 5810 | --DOMWINDOW == 9 (0xa8209c00) [pid = 5856] [serial = 176] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484256287899] 13:25:05 INFO - PROCESS | 5810 | --DOMWINDOW == 8 (0xa5585400) [pid = 5856] [serial = 174] [outer = (nil)] [url = about:blank] 13:25:05 INFO - PROCESS | 5810 | --DOMWINDOW == 7 (0xa8f7e400) [pid = 5856] [serial = 183] [outer = (nil)] [url = about:blank] 13:25:05 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa375e400) [pid = 5856] [serial = 178] [outer = (nil)] [url = about:blank] 13:25:05 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa4786c00) [pid = 5856] [serial = 157] [outer = (nil)] [url = about:blank] 13:25:05 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa3ab9000) [pid = 5856] [serial = 160] [outer = (nil)] [url = about:blank] 13:25:20 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:25:20 INFO - PROCESS | 5810 | 1484256320827 Marionette TRACE conn4 <- [1,212,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is origin 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]]]}] 13:25:20 INFO - . 13:25:20 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30890ms 13:25:20 INFO - PROCESS | 5810 | 1484256320877 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 13:25:20 INFO - PROCESS | 5810 | 1484256320884 Marionette TRACE conn4 <- [1,213,null,{"value":"2147483649"}] 13:25:20 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 13:25:20 INFO - PROCESS | 5810 | 1484256320895 Marionette TRACE conn4 -> [0,214,"timeouts",{"script":35000}] 13:25:20 INFO - PROCESS | 5810 | 1484256320903 Marionette TRACE conn4 <- [1,214,null,{}] 13:25:20 INFO - PROCESS | 5810 | 1484256320916 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}] 13:25:21 INFO - PROCESS | 5810 | 1484256321161 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 13:25:21 INFO - PROCESS | 5810 | 1484256321225 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/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.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/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:25:21 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3149c00 == 3 [pid = 5856] [id = 66] 13:25:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa314a800) [pid = 5856] [serial = 185] [outer = (nil)] 13:25:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa356a000) [pid = 5856] [serial = 186] [outer = 0xa314a800] 13:25:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3570c00) [pid = 5856] [serial = 187] [outer = 0xa314a800] 13:25:22 WARNING - wptserve Traceback (most recent call last): 13:25:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:25:22 WARNING - rv = self.func(request, response) 13:25:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:25:22 WARNING - access_control_allow_origin = "*") 13:25:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:25:22 WARNING - payload = payload_generator(server_data) 13:25:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:25:22 WARNING - return encode_string_as_bmp_image(data) 13:25:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:25:22 WARNING - img.save(f, "BMP") 13:25:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:25:22 WARNING - f.write(bmpfileheader) 13:25:22 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:25:22 WARNING - 13:25:29 INFO - PROCESS | 5810 | --DOCSHELL 0xa47acc00 == 2 [pid = 5856] [id = 65] 13:25:35 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa8e44c00) [pid = 5856] [serial = 182] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html] 13:25:40 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa356a000) [pid = 5856] [serial = 186] [outer = (nil)] [url = about:blank] 13:25:40 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa8f80800) [pid = 5856] [serial = 184] [outer = (nil)] [url = about:blank] 13:25:51 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:25:51 INFO - PROCESS | 5810 | 1484256351703 Marionette TRACE conn4 <- [1,216,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html",2,null,null,[["The referrer URL is origin 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]]]}] 13:25:51 INFO - . 13:25:51 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30846ms 13:25:51 INFO - PROCESS | 5810 | 1484256351742 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 13:25:51 INFO - PROCESS | 5810 | 1484256351748 Marionette TRACE conn4 <- [1,217,null,{"value":"2147483649"}] 13:25:51 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 13:25:51 INFO - PROCESS | 5810 | 1484256351759 Marionette TRACE conn4 -> [0,218,"timeouts",{"script":35000}] 13:25:51 INFO - PROCESS | 5810 | 1484256351765 Marionette TRACE conn4 <- [1,218,null,{}] 13:25:51 INFO - PROCESS | 5810 | 1484256351778 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}] 13:25:52 INFO - PROCESS | 5810 | 1484256352025 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 13:25:52 INFO - PROCESS | 5810 | 1484256352067 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/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.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/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:25:52 INFO - PROCESS | 5810 | ++DOCSHELL 0xa314bc00 == 3 [pid = 5856] [id = 67] 13:25:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa314c000) [pid = 5856] [serial = 188] [outer = (nil)] 13:25:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa356c800) [pid = 5856] [serial = 189] [outer = 0xa314c000] 13:25:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3574000) [pid = 5856] [serial = 190] [outer = 0xa314c000] 13:25:53 WARNING - wptserve Traceback (most recent call last): 13:25:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:25:53 WARNING - rv = self.func(request, response) 13:25:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:25:53 WARNING - access_control_allow_origin = "*") 13:25:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:25:53 WARNING - payload = payload_generator(server_data) 13:25:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:25:53 WARNING - return encode_string_as_bmp_image(data) 13:25:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:25:53 WARNING - img.save(f, "BMP") 13:25:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:25:53 WARNING - f.write(bmpfileheader) 13:25:53 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:25:53 WARNING - 13:26:00 INFO - PROCESS | 5810 | --DOCSHELL 0xa3149c00 == 2 [pid = 5856] [id = 66] 13:26:06 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa314a800) [pid = 5856] [serial = 185] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html] 13:26:11 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa356c800) [pid = 5856] [serial = 189] [outer = (nil)] [url = about:blank] 13:26:11 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa3570c00) [pid = 5856] [serial = 187] [outer = (nil)] [url = about:blank] 13:26:22 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:26:22 INFO - PROCESS | 5810 | 1484256382562 Marionette TRACE conn4 <- [1,220,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is origin 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]]]}] 13:26:22 INFO - . 13:26:22 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30833ms 13:26:22 INFO - PROCESS | 5810 | 1484256382592 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 13:26:22 INFO - PROCESS | 5810 | 1484256382599 Marionette TRACE conn4 <- [1,221,null,{"value":"2147483649"}] 13:26:22 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 13:26:22 INFO - PROCESS | 5810 | 1484256382611 Marionette TRACE conn4 -> [0,222,"timeouts",{"script":35000}] 13:26:22 INFO - PROCESS | 5810 | 1484256382620 Marionette TRACE conn4 <- [1,222,null,{}] 13:26:22 INFO - PROCESS | 5810 | 1484256382633 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}] 13:26:22 INFO - PROCESS | 5810 | 1484256382868 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 13:26:22 INFO - PROCESS | 5810 | 1484256382928 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/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.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/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:26:22 INFO - PROCESS | 5810 | ++DOCSHELL 0xa314a800 == 3 [pid = 5856] [id = 68] 13:26:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa314ac00) [pid = 5856] [serial = 191] [outer = (nil)] 13:26:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa356c400) [pid = 5856] [serial = 192] [outer = 0xa314ac00] 13:26:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3572c00) [pid = 5856] [serial = 193] [outer = 0xa314ac00] 13:26:24 INFO - PROCESS | 5810 | 1484256384144 Marionette TRACE conn4 <- [1,224,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,225,"getWindowHandle",null] 13:26:24 INFO - PROCESS | 5810 | 1484256384217 Marionette TRACE conn4 <- [1,225,null,{"value":"2147483649"}] 13:26:24 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 13:26:24 INFO - PROCESS | 5810 | 1484256384228 Marionette TRACE conn4 -> [0,226,"timeouts",{"script":35000}] 13:26:24 INFO - PROCESS | 5810 | 1484256384237 Marionette TRACE conn4 <- [1,226,null,{}] 13:26:24 INFO - PROCESS | 5810 | 1484256384291 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}] 13:26:24 INFO - PROCESS | 5810 | 1484256384569 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 13:26:24 INFO - PROCESS | 5810 | 1484256384631 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/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.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/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:26:24 INFO - PROCESS | 5810 | ++DOCSHELL 0xa363f800 == 4 [pid = 5856] [id = 69] 13:26:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 8 (0xa363fc00) [pid = 5856] [serial = 194] [outer = (nil)] 13:26:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 9 (0xa3755800) [pid = 5856] [serial = 195] [outer = 0xa363fc00] 13:26:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 10 (0xa3756c00) [pid = 5856] [serial = 196] [outer = 0xa363fc00] 13:26:25 INFO - PROCESS | 5810 | 1484256385950 Marionette TRACE conn4 <- [1,228,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,229,"getWindowHandle",null] 13:26:26 INFO - PROCESS | 5810 | 1484256386029 Marionette TRACE conn4 <- [1,229,null,{"value":"2147483649"}] 13:26:26 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 13:26:26 INFO - PROCESS | 5810 | 1484256386046 Marionette TRACE conn4 -> [0,230,"timeouts",{"script":35000}] 13:26:26 INFO - PROCESS | 5810 | 1484256386055 Marionette TRACE conn4 <- [1,230,null,{}] 13:26:26 INFO - PROCESS | 5810 | 1484256386063 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}] 13:26:26 INFO - PROCESS | 5810 | 1484256386388 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 13:26:26 INFO - PROCESS | 5810 | 1484256386452 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/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.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/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:26:26 INFO - PROCESS | 5810 | ++DOCSHELL 0xa38aa800 == 5 [pid = 5856] [id = 70] 13:26:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 11 (0xa38aac00) [pid = 5856] [serial = 197] [outer = (nil)] 13:26:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 12 (0xa38aec00) [pid = 5856] [serial = 198] [outer = 0xa38aac00] 13:26:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 13 (0xa38b1800) [pid = 5856] [serial = 199] [outer = 0xa38aac00] 13:26:27 INFO - PROCESS | 5810 | 1484256387849 Marionette TRACE conn4 <- [1,232,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,233,"getWindowHandle",null] 13:26:27 INFO - PROCESS | 5810 | 1484256387891 Marionette TRACE conn4 <- [1,233,null,{"value":"2147483649"}] 13:26:27 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 13:26:27 INFO - PROCESS | 5810 | 1484256387901 Marionette TRACE conn4 -> [0,234,"timeouts",{"script":35000}] 13:26:27 INFO - PROCESS | 5810 | 1484256387907 Marionette TRACE conn4 <- [1,234,null,{}] 13:26:27 INFO - PROCESS | 5810 | 1484256387918 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}] 13:26:28 INFO - PROCESS | 5810 | 1484256388207 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 13:26:28 INFO - PROCESS | 5810 | 1484256388275 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/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.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/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:26:28 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a45c00 == 6 [pid = 5856] [id = 71] 13:26:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 14 (0xa3a46000) [pid = 5856] [serial = 200] [outer = (nil)] 13:26:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 15 (0xa3ab8c00) [pid = 5856] [serial = 201] [outer = 0xa3a46000] 13:26:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 16 (0xa3ac5c00) [pid = 5856] [serial = 202] [outer = 0xa3a46000] 13:26:29 INFO - PROCESS | 5810 | 1484256389401 Marionette TRACE conn4 <- [1,236,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,237,"getWindowHandle",null] 13:26:29 INFO - PROCESS | 5810 | 1484256389455 Marionette TRACE conn4 <- [1,237,null,{"value":"2147483649"}] 13:26:29 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 13:26:29 INFO - PROCESS | 5810 | 1484256389470 Marionette TRACE conn4 -> [0,238,"timeouts",{"script":35000}] 13:26:29 INFO - PROCESS | 5810 | 1484256389478 Marionette TRACE conn4 <- [1,238,null,{}] 13:26:29 INFO - PROCESS | 5810 | 1484256389484 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}] 13:26:29 INFO - PROCESS | 5810 | 1484256389677 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 13:26:29 INFO - PROCESS | 5810 | 1484256389756 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/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.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/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:26:29 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4566c00 == 7 [pid = 5856] [id = 72] 13:26:29 INFO - PROCESS | 5810 | ++DOMWINDOW == 17 (0xa456a800) [pid = 5856] [serial = 203] [outer = (nil)] 13:26:29 INFO - PROCESS | 5810 | ++DOMWINDOW == 18 (0xa4585400) [pid = 5856] [serial = 204] [outer = 0xa456a800] 13:26:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 19 (0xa4586400) [pid = 5856] [serial = 205] [outer = 0xa456a800] 13:26:30 INFO - PROCESS | 5810 | 1484256390823 Marionette TRACE conn4 <- [1,240,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,241,"getWindowHandle",null] 13:26:30 INFO - PROCESS | 5810 | 1484256390865 Marionette TRACE conn4 <- [1,241,null,{"value":"2147483649"}] 13:26:30 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 13:26:30 INFO - PROCESS | 5810 | 1484256390875 Marionette TRACE conn4 -> [0,242,"timeouts",{"script":35000}] 13:26:30 INFO - PROCESS | 5810 | 1484256390883 Marionette TRACE conn4 <- [1,242,null,{}] 13:26:30 INFO - PROCESS | 5810 | 1484256390908 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}] 13:26:31 INFO - PROCESS | 5810 | 1484256391117 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 13:26:31 INFO - PROCESS | 5810 | 1484256391196 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/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.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/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:26:31 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3635800 == 8 [pid = 5856] [id = 73] 13:26:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 20 (0xa3636800) [pid = 5856] [serial = 206] [outer = (nil)] 13:26:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 21 (0xa375a800) [pid = 5856] [serial = 207] [outer = 0xa3636800] 13:26:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 22 (0xa38a6400) [pid = 5856] [serial = 208] [outer = 0xa3636800] 13:26:32 INFO - PROCESS | 5810 | 1484256392478 Marionette TRACE conn4 <- [1,244,null,{"value":["/referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,245,"getWindowHandle",null] 13:26:32 INFO - PROCESS | 5810 | 1484256392521 Marionette TRACE conn4 <- [1,245,null,{"value":"2147483649"}] 13:26:32 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 13:26:32 INFO - PROCESS | 5810 | 1484256392528 Marionette TRACE conn4 -> [0,246,"timeouts",{"script":35000}] 13:26:32 INFO - PROCESS | 5810 | 1484256392533 Marionette TRACE conn4 <- [1,246,null,{}] 13:26:32 INFO - PROCESS | 5810 | 1484256392540 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}] 13:26:32 INFO - PROCESS | 5810 | 1484256392712 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 13:26:32 INFO - PROCESS | 5810 | 1484256392817 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/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.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/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:26:32 INFO - PROCESS | 5810 | ++DOCSHELL 0xa356dc00 == 9 [pid = 5856] [id = 74] 13:26:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 23 (0xa3575000) [pid = 5856] [serial = 209] [outer = (nil)] 13:26:33 INFO - PROCESS | 5810 | ++DOMWINDOW == 24 (0xa38a8400) [pid = 5856] [serial = 210] [outer = 0xa3575000] 13:26:33 INFO - PROCESS | 5810 | ++DOMWINDOW == 25 (0xa38ad000) [pid = 5856] [serial = 211] [outer = 0xa3575000] 13:26:33 INFO - PROCESS | 5810 | --DOCSHELL 0xabaa0800 == 5 [pid = 5810] [id = 6] 13:26:33 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a45c00 == 8 [pid = 5856] [id = 71] 13:26:33 INFO - PROCESS | 5810 | --DOCSHELL 0xa38aa800 == 7 [pid = 5856] [id = 70] 13:26:33 INFO - PROCESS | 5810 | --DOCSHELL 0xa363f800 == 6 [pid = 5856] [id = 69] 13:26:33 INFO - PROCESS | 5810 | --DOCSHELL 0xa314a800 == 5 [pid = 5856] [id = 68] 13:26:33 INFO - PROCESS | 5810 | --DOCSHELL 0xa314bc00 == 4 [pid = 5856] [id = 67] 13:26:34 INFO - PROCESS | 5810 | 1484256394164 Marionette TRACE conn4 <- [1,248,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,249,"getWindowHandle",null] 13:26:34 INFO - PROCESS | 5810 | 1484256394228 Marionette TRACE conn4 <- [1,249,null,{"value":"2147483649"}] 13:26:34 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 13:26:34 INFO - PROCESS | 5810 | 1484256394236 Marionette TRACE conn4 -> [0,250,"timeouts",{"script":35000}] 13:26:34 INFO - PROCESS | 5810 | 1484256394241 Marionette TRACE conn4 <- [1,250,null,{}] 13:26:34 INFO - PROCESS | 5810 | 1484256394246 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}] 13:26:34 INFO - PROCESS | 5810 | 1484256394434 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 13:26:34 INFO - PROCESS | 5810 | 1484256394504 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/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.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/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:26:34 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3759400 == 5 [pid = 5856] [id = 75] 13:26:34 INFO - PROCESS | 5810 | ++DOMWINDOW == 26 (0xa3760000) [pid = 5856] [serial = 212] [outer = (nil)] 13:26:34 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0xa3a3ec00) [pid = 5856] [serial = 213] [outer = 0xa3760000] 13:26:34 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0xa3a45c00) [pid = 5856] [serial = 214] [outer = 0xa3760000] 13:26:35 INFO - PROCESS | 5810 | 1484256395515 Marionette TRACE conn4 <- [1,252,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,253,"getWindowHandle",null] 13:26:35 INFO - PROCESS | 5810 | 1484256395577 Marionette TRACE conn4 <- [1,253,null,{"value":"2147483649"}] 13:26:35 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 13:26:35 INFO - PROCESS | 5810 | 1484256395593 Marionette TRACE conn4 -> [0,254,"timeouts",{"script":35000}] 13:26:35 INFO - PROCESS | 5810 | 1484256395596 Marionette TRACE conn4 <- [1,254,null,{}] 13:26:35 INFO - PROCESS | 5810 | 1484256395604 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}] 13:26:35 INFO - PROCESS | 5810 | 1484256395832 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 13:26:35 INFO - PROCESS | 5810 | 1484256395913 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/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.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/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:26:35 INFO - PROCESS | 5810 | ++DOCSHELL 0xa456b000 == 6 [pid = 5856] [id = 76] 13:26:35 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0xa4589000) [pid = 5856] [serial = 215] [outer = (nil)] 13:26:36 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0xa46c3000) [pid = 5856] [serial = 216] [outer = 0xa4589000] 13:26:36 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0xa314dc00) [pid = 5856] [serial = 217] [outer = 0xa4589000] 13:26:37 INFO - PROCESS | 5810 | 1484256397094 Marionette TRACE conn4 <- [1,256,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,257,"getWindowHandle",null] 13:26:37 INFO - PROCESS | 5810 | 1484256397150 Marionette TRACE conn4 <- [1,257,null,{"value":"2147483649"}] 13:26:37 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 13:26:37 INFO - PROCESS | 5810 | 1484256397163 Marionette TRACE conn4 -> [0,258,"timeouts",{"script":35000}] 13:26:37 INFO - PROCESS | 5810 | 1484256397166 Marionette TRACE conn4 <- [1,258,null,{}] 13:26:37 INFO - PROCESS | 5810 | 1484256397175 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}] 13:26:37 INFO - PROCESS | 5810 | 1484256397412 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 13:26:37 INFO - PROCESS | 5810 | 1484256397451 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/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.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/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:26:37 INFO - PROCESS | 5810 | ++DOCSHELL 0xa49d3c00 == 7 [pid = 5856] [id = 77] 13:26:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0xa49d7400) [pid = 5856] [serial = 218] [outer = (nil)] 13:26:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0xa5499000) [pid = 5856] [serial = 219] [outer = 0xa49d7400] 13:26:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0xa556dc00) [pid = 5856] [serial = 220] [outer = 0xa49d7400] 13:26:38 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3ab8800 == 8 [pid = 5856] [id = 78] 13:26:38 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0xa4561000) [pid = 5856] [serial = 221] [outer = (nil)] 13:26:38 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0xa3a46000) [pid = 5856] [serial = 200] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html] 13:26:38 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0xa314ac00) [pid = 5856] [serial = 191] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html] 13:26:38 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0xa363fc00) [pid = 5856] [serial = 194] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html] 13:26:38 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0xa38aac00) [pid = 5856] [serial = 197] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html] 13:26:38 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0xa314c000) [pid = 5856] [serial = 188] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html] 13:26:38 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:26:38 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:26:38 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0xa3149000) [pid = 5856] [serial = 222] [outer = 0xa4561000] 13:26:38 INFO - . 13:26:38 INFO - TEST-OK | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 1786ms 13:26:38 INFO - PROCESS | 5810 | 1484256398928 Marionette TRACE conn4 <- [1,260,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,261,"getWindowHandle",null] 13:26:38 INFO - PROCESS | 5810 | 1484256398962 Marionette TRACE conn4 <- [1,261,null,{"value":"2147483649"}] 13:26:38 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 13:26:38 INFO - PROCESS | 5810 | 1484256398970 Marionette TRACE conn4 -> [0,262,"timeouts",{"script":35000}] 13:26:38 INFO - PROCESS | 5810 | 1484256398973 Marionette TRACE conn4 <- [1,262,null,{}] 13:26:38 INFO - PROCESS | 5810 | 1484256398978 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}] 13:26:39 INFO - PROCESS | 5810 | 1484256399171 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 13:26:39 INFO - PROCESS | 5810 | 1484256399235 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/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.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/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:26:39 INFO - PROCESS | 5810 | ++DOCSHELL 0xa773e800 == 9 [pid = 5856] [id = 79] 13:26:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0xa7740000) [pid = 5856] [serial = 223] [outer = (nil)] 13:26:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0xa8206c00) [pid = 5856] [serial = 224] [outer = 0xa7740000] 13:26:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0xa82b1800) [pid = 5856] [serial = 225] [outer = 0xa7740000] 13:26:40 INFO - PROCESS | 5810 | ++DOCSHELL 0xa8fba400 == 10 [pid = 5856] [id = 80] 13:26:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0xa8fbc000) [pid = 5856] [serial = 226] [outer = (nil)] 13:26:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0xa8fbe000) [pid = 5856] [serial = 227] [outer = 0xa8fbc000] 13:26:40 INFO - PROCESS | 5810 | 1484256400416 Marionette TRACE conn4 <- [1,264,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,265,"getWindowHandle",null] 13:26:40 INFO - PROCESS | 5810 | 1484256400461 Marionette TRACE conn4 <- [1,265,null,{"value":"2147483649"}] 13:26:40 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 13:26:40 INFO - PROCESS | 5810 | 1484256400469 Marionette TRACE conn4 -> [0,266,"timeouts",{"script":35000}] 13:26:40 INFO - PROCESS | 5810 | 1484256400472 Marionette TRACE conn4 <- [1,266,null,{}] 13:26:40 INFO - PROCESS | 5810 | 1484256400478 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}] 13:26:40 INFO - PROCESS | 5810 | 1484256400657 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 13:26:40 INFO - PROCESS | 5810 | 1484256400746 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/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.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/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:26:40 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3637400 == 11 [pid = 5856] [id = 81] 13:26:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0xa363a400) [pid = 5856] [serial = 228] [outer = (nil)] 13:26:41 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0xa3762800) [pid = 5856] [serial = 229] [outer = 0xa363a400] 13:26:41 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0xa38adc00) [pid = 5856] [serial = 230] [outer = 0xa363a400] 13:26:41 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4589c00 == 12 [pid = 5856] [id = 82] 13:26:41 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0xa458a000) [pid = 5856] [serial = 231] [outer = (nil)] 13:26:42 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:26:42 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:26:42 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0xa458ac00) [pid = 5856] [serial = 232] [outer = 0xa458a000] 13:26:42 INFO - PROCESS | 5810 | 1484256402399 Marionette TRACE conn4 <- [1,268,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,269,"getWindowHandle",null] 13:26:42 INFO - PROCESS | 5810 | 1484256402507 Marionette TRACE conn4 <- [1,269,null,{"value":"2147483649"}] 13:26:42 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 13:26:42 INFO - PROCESS | 5810 | 1484256402519 Marionette TRACE conn4 -> [0,270,"timeouts",{"script":35000}] 13:26:42 INFO - PROCESS | 5810 | 1484256402531 Marionette TRACE conn4 <- [1,270,null,{}] 13:26:42 INFO - PROCESS | 5810 | 1484256402553 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}] 13:26:42 INFO - PROCESS | 5810 | 1484256402913 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 13:26:43 INFO - PROCESS | 5810 | 1484256403065 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/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.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/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:26:43 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3639c00 == 13 [pid = 5856] [id = 83] 13:26:43 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0xa363e400) [pid = 5856] [serial = 233] [outer = (nil)] 13:26:43 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0xa38a5800) [pid = 5856] [serial = 234] [outer = 0xa363e400] 13:26:43 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0xa38ad400) [pid = 5856] [serial = 235] [outer = 0xa363e400] 13:26:43 INFO - PROCESS | 5810 | --DOCSHELL 0xa8fba400 == 12 [pid = 5856] [id = 80] 13:26:43 INFO - PROCESS | 5810 | --DOCSHELL 0xa3ab8800 == 11 [pid = 5856] [id = 78] 13:26:43 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0xa4585400) [pid = 5856] [serial = 204] [outer = (nil)] [url = about:blank] 13:26:43 INFO - PROCESS | 5810 | --DOCSHELL 0xa49d3c00 == 10 [pid = 5856] [id = 77] 13:26:43 INFO - PROCESS | 5810 | --DOCSHELL 0xa456b000 == 9 [pid = 5856] [id = 76] 13:26:43 INFO - PROCESS | 5810 | --DOCSHELL 0xa3759400 == 8 [pid = 5856] [id = 75] 13:26:43 INFO - PROCESS | 5810 | --DOCSHELL 0xa356dc00 == 7 [pid = 5856] [id = 74] 13:26:43 INFO - PROCESS | 5810 | --DOCSHELL 0xa4566c00 == 6 [pid = 5856] [id = 72] 13:26:43 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0xa356c400) [pid = 5856] [serial = 192] [outer = (nil)] [url = about:blank] 13:26:43 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0xa3755800) [pid = 5856] [serial = 195] [outer = (nil)] [url = about:blank] 13:26:43 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0xa38aec00) [pid = 5856] [serial = 198] [outer = (nil)] [url = about:blank] 13:26:43 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0xa3ab8c00) [pid = 5856] [serial = 201] [outer = (nil)] [url = about:blank] 13:26:43 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0xa3ac5c00) [pid = 5856] [serial = 202] [outer = (nil)] [url = about:blank] 13:26:43 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0xa38b1800) [pid = 5856] [serial = 199] [outer = (nil)] [url = about:blank] 13:26:43 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0xa3756c00) [pid = 5856] [serial = 196] [outer = (nil)] [url = about:blank] 13:26:43 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0xa3572c00) [pid = 5856] [serial = 193] [outer = (nil)] [url = about:blank] 13:26:43 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0xa3574000) [pid = 5856] [serial = 190] [outer = (nil)] [url = about:blank] 13:26:44 WARNING - wptserve Traceback (most recent call last): 13:26:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:26:44 WARNING - rv = self.func(request, response) 13:26:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:26:44 WARNING - access_control_allow_origin = "*") 13:26:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:26:44 WARNING - payload = payload_generator(server_data) 13:26:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:26:44 WARNING - return encode_string_as_bmp_image(data) 13:26: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 13:26:44 WARNING - img.save(f, "BMP") 13:26:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:26:44 WARNING - f.write(bmpfileheader) 13:26:44 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:26:44 WARNING - 13:26:45 INFO - PROCESS | 5810 | --DOCSHELL 0x97d3a400 == 4 [pid = 5810] [id = 7] 13:26:46 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0xa4589000) [pid = 5856] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html] 13:26:46 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0xa49d7400) [pid = 5856] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html] 13:26:46 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0xa3760000) [pid = 5856] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html] 13:26:46 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0xa4561000) [pid = 5856] [serial = 221] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:26:46 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0xa3575000) [pid = 5856] [serial = 209] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html] 13:26:47 INFO - PROCESS | 5810 | --DOMWINDOW == 11 (0x98f76400) [pid = 5810] [serial = 16] [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.] 13:26:47 INFO - PROCESS | 5810 | --DOMWINDOW == 10 (0xabaa1c00) [pid = 5810] [serial = 12] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:26:50 INFO - PROCESS | 5810 | --DOCSHELL 0xa4589c00 == 5 [pid = 5856] [id = 82] 13:26:50 INFO - PROCESS | 5810 | --DOCSHELL 0xa3635800 == 4 [pid = 5856] [id = 73] 13:26:50 INFO - PROCESS | 5810 | --DOCSHELL 0xa3637400 == 3 [pid = 5856] [id = 81] 13:26:50 INFO - PROCESS | 5810 | --DOCSHELL 0xa773e800 == 2 [pid = 5856] [id = 79] 13:26:50 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0xa8206c00) [pid = 5856] [serial = 224] [outer = (nil)] [url = about:blank] 13:26:50 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0xa3a45c00) [pid = 5856] [serial = 214] [outer = (nil)] [url = about:blank] 13:26:50 INFO - PROCESS | 5810 | --DOMWINDOW == 26 (0xa3149000) [pid = 5856] [serial = 222] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:26:50 INFO - PROCESS | 5810 | --DOMWINDOW == 25 (0xa38ad000) [pid = 5856] [serial = 211] [outer = (nil)] [url = about:blank] 13:26:50 INFO - PROCESS | 5810 | --DOMWINDOW == 24 (0xa556dc00) [pid = 5856] [serial = 220] [outer = (nil)] [url = about:blank] 13:26:50 INFO - PROCESS | 5810 | --DOMWINDOW == 23 (0xa314dc00) [pid = 5856] [serial = 217] [outer = (nil)] [url = about:blank] 13:26:50 INFO - PROCESS | 5810 | --DOMWINDOW == 22 (0xa5499000) [pid = 5856] [serial = 219] [outer = (nil)] [url = about:blank] 13:26:50 INFO - PROCESS | 5810 | --DOMWINDOW == 21 (0xa46c3000) [pid = 5856] [serial = 216] [outer = (nil)] [url = about:blank] 13:26:50 INFO - PROCESS | 5810 | --DOMWINDOW == 20 (0xa3a3ec00) [pid = 5856] [serial = 213] [outer = (nil)] [url = about:blank] 13:26:50 INFO - PROCESS | 5810 | --DOMWINDOW == 19 (0xa38a8400) [pid = 5856] [serial = 210] [outer = (nil)] [url = about:blank] 13:26:50 INFO - PROCESS | 5810 | --DOMWINDOW == 18 (0xa375a800) [pid = 5856] [serial = 207] [outer = (nil)] [url = about:blank] 13:26:52 INFO - PROCESS | 5810 | --DOMWINDOW == 17 (0xa458a000) [pid = 5856] [serial = 231] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:26:52 INFO - PROCESS | 5810 | --DOMWINDOW == 16 (0xa363a400) [pid = 5856] [serial = 228] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html] 13:26:52 INFO - PROCESS | 5810 | --DOMWINDOW == 15 (0xa8fbc000) [pid = 5856] [serial = 226] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484256400167] 13:26:52 INFO - PROCESS | 5810 | --DOMWINDOW == 14 (0xa7740000) [pid = 5856] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html] 13:26:52 INFO - PROCESS | 5810 | --DOMWINDOW == 13 (0xa3636800) [pid = 5856] [serial = 206] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html] 13:26:52 INFO - PROCESS | 5810 | --DOMWINDOW == 12 (0xa456a800) [pid = 5856] [serial = 203] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html] 13:26:52 INFO - PROCESS | 5810 | --DOMWINDOW == 9 (0x98fa3000) [pid = 5810] [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.] 13:26:52 INFO - PROCESS | 5810 | --DOMWINDOW == 8 (0x995ebc00) [pid = 5810] [serial = 15] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:26:56 INFO - PROCESS | 5810 | --DOMWINDOW == 11 (0xa458ac00) [pid = 5856] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:26:56 INFO - PROCESS | 5810 | --DOMWINDOW == 10 (0xa38adc00) [pid = 5856] [serial = 230] [outer = (nil)] [url = about:blank] 13:26:56 INFO - PROCESS | 5810 | --DOMWINDOW == 9 (0xa8fbe000) [pid = 5856] [serial = 227] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484256400167] 13:26:56 INFO - PROCESS | 5810 | --DOMWINDOW == 8 (0xa82b1800) [pid = 5856] [serial = 225] [outer = (nil)] [url = about:blank] 13:26:56 INFO - PROCESS | 5810 | --DOMWINDOW == 7 (0xa38a5800) [pid = 5856] [serial = 234] [outer = (nil)] [url = about:blank] 13:26:56 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa3762800) [pid = 5856] [serial = 229] [outer = (nil)] [url = about:blank] 13:26:56 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa38a6400) [pid = 5856] [serial = 208] [outer = (nil)] [url = about:blank] 13:26:56 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa4586400) [pid = 5856] [serial = 205] [outer = (nil)] [url = about:blank] 13:27:13 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:27:13 INFO - PROCESS | 5810 | 1484256433588 Marionette TRACE conn4 <- [1,272,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via img-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 13:27:13 INFO - . 13:27:13 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 31103ms 13:27:13 INFO - PROCESS | 5810 | 1484256433622 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 13:27:13 INFO - PROCESS | 5810 | 1484256433630 Marionette TRACE conn4 <- [1,273,null,{"value":"2147483649"}] 13:27:13 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 13:27:13 INFO - PROCESS | 5810 | 1484256433642 Marionette TRACE conn4 -> [0,274,"timeouts",{"script":35000}] 13:27:13 INFO - PROCESS | 5810 | 1484256433650 Marionette TRACE conn4 <- [1,274,null,{}] 13:27:13 INFO - PROCESS | 5810 | 1484256433663 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}] 13:27:13 INFO - PROCESS | 5810 | 1484256433929 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 13:27:13 INFO - PROCESS | 5810 | 1484256433969 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/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.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/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:27:14 INFO - PROCESS | 5810 | ++DOCSHELL 0xa314b400 == 3 [pid = 5856] [id = 84] 13:27:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa314b800) [pid = 5856] [serial = 236] [outer = (nil)] 13:27:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa356a000) [pid = 5856] [serial = 237] [outer = 0xa314b800] 13:27:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3571800) [pid = 5856] [serial = 238] [outer = 0xa314b800] 13:27:14 WARNING - wptserve Traceback (most recent call last): 13:27:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:27:14 WARNING - rv = self.func(request, response) 13:27:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:27:14 WARNING - access_control_allow_origin = "*") 13:27:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:27:14 WARNING - payload = payload_generator(server_data) 13:27:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:27:14 WARNING - return encode_string_as_bmp_image(data) 13:27:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:27:14 WARNING - img.save(f, "BMP") 13:27:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:27:14 WARNING - f.write(bmpfileheader) 13:27:14 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:27:14 WARNING - 13:27:22 INFO - PROCESS | 5810 | --DOCSHELL 0xa3639c00 == 2 [pid = 5856] [id = 83] 13:27:28 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa363e400) [pid = 5856] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html] 13:27:33 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa356a000) [pid = 5856] [serial = 237] [outer = (nil)] [url = about:blank] 13:27:33 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa38ad400) [pid = 5856] [serial = 235] [outer = (nil)] [url = about:blank] 13:27:44 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:27:44 INFO - PROCESS | 5810 | 1484256464500 Marionette TRACE conn4 <- [1,276,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via img-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 13:27:44 INFO - . 13:27:44 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30902ms 13:27:44 INFO - PROCESS | 5810 | 1484256464546 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 13:27:44 INFO - PROCESS | 5810 | 1484256464566 Marionette TRACE conn4 <- [1,277,null,{"value":"2147483649"}] 13:27:44 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 13:27:44 INFO - PROCESS | 5810 | 1484256464587 Marionette TRACE conn4 -> [0,278,"timeouts",{"script":35000}] 13:27:44 INFO - PROCESS | 5810 | 1484256464597 Marionette TRACE conn4 <- [1,278,null,{}] 13:27:44 INFO - PROCESS | 5810 | 1484256464607 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}] 13:27:44 INFO - PROCESS | 5810 | 1484256464936 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 13:27:45 INFO - PROCESS | 5810 | 1484256465001 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/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.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/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:27:45 INFO - PROCESS | 5810 | ++DOCSHELL 0xa314c000 == 3 [pid = 5856] [id = 85] 13:27:45 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa314c800) [pid = 5856] [serial = 239] [outer = (nil)] 13:27:45 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa356c800) [pid = 5856] [serial = 240] [outer = 0xa314c800] 13:27:45 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3573c00) [pid = 5856] [serial = 241] [outer = 0xa314c800] 13:27:46 WARNING - wptserve Traceback (most recent call last): 13:27:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:27:46 WARNING - rv = self.func(request, response) 13:27:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:27:46 WARNING - access_control_allow_origin = "*") 13:27:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:27:46 WARNING - payload = payload_generator(server_data) 13:27:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:27:46 WARNING - return encode_string_as_bmp_image(data) 13:27: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 13:27:46 WARNING - img.save(f, "BMP") 13:27:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:27:46 WARNING - f.write(bmpfileheader) 13:27:46 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:27:46 WARNING - 13:27:53 INFO - PROCESS | 5810 | --DOCSHELL 0xa314b400 == 2 [pid = 5856] [id = 84] 13:27:59 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa314b800) [pid = 5856] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html] 13:28:04 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa356c800) [pid = 5856] [serial = 240] [outer = (nil)] [url = about:blank] 13:28:04 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa3571800) [pid = 5856] [serial = 238] [outer = (nil)] [url = about:blank] 13:28:15 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:28:15 INFO - PROCESS | 5810 | 1484256495584 Marionette TRACE conn4 <- [1,280,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via img-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 13:28:15 INFO - . 13:28:15 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 31033ms 13:28:15 INFO - PROCESS | 5810 | 1484256495620 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 13:28:15 INFO - PROCESS | 5810 | 1484256495627 Marionette TRACE conn4 <- [1,281,null,{"value":"2147483649"}] 13:28:15 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 13:28:15 INFO - PROCESS | 5810 | 1484256495638 Marionette TRACE conn4 -> [0,282,"timeouts",{"script":35000}] 13:28:15 INFO - PROCESS | 5810 | 1484256495644 Marionette TRACE conn4 <- [1,282,null,{}] 13:28:15 INFO - PROCESS | 5810 | 1484256495657 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}] 13:28:15 INFO - PROCESS | 5810 | 1484256495932 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 13:28:15 INFO - PROCESS | 5810 | 1484256495968 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/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.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/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:28:16 INFO - PROCESS | 5810 | ++DOCSHELL 0xa314b800 == 3 [pid = 5856] [id = 86] 13:28:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa314bc00) [pid = 5856] [serial = 242] [outer = (nil)] 13:28:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa356c800) [pid = 5856] [serial = 243] [outer = 0xa314bc00] 13:28:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3573800) [pid = 5856] [serial = 244] [outer = 0xa314bc00] 13:28:17 INFO - PROCESS | 5810 | 1484256497200 Marionette TRACE conn4 <- [1,284,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,285,"getWindowHandle",null] 13:28:17 INFO - PROCESS | 5810 | 1484256497246 Marionette TRACE conn4 <- [1,285,null,{"value":"2147483649"}] 13:28:17 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 13:28:17 INFO - PROCESS | 5810 | 1484256497262 Marionette TRACE conn4 -> [0,286,"timeouts",{"script":35000}] 13:28:17 INFO - PROCESS | 5810 | 1484256497272 Marionette TRACE conn4 <- [1,286,null,{}] 13:28:17 INFO - PROCESS | 5810 | 1484256497278 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}] 13:28:17 INFO - PROCESS | 5810 | 1484256497530 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 13:28:17 INFO - PROCESS | 5810 | 1484256497580 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/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.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/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:28:17 INFO - PROCESS | 5810 | ++DOCSHELL 0xa363f400 == 4 [pid = 5856] [id = 87] 13:28:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 8 (0xa363f800) [pid = 5856] [serial = 245] [outer = (nil)] 13:28:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 9 (0xa3755400) [pid = 5856] [serial = 246] [outer = 0xa363f800] 13:28:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 10 (0xa3756800) [pid = 5856] [serial = 247] [outer = 0xa363f800] 13:28:18 INFO - PROCESS | 5810 | 1484256498647 Marionette TRACE conn4 <- [1,288,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,289,"getWindowHandle",null] 13:28:18 INFO - PROCESS | 5810 | 1484256498709 Marionette TRACE conn4 <- [1,289,null,{"value":"2147483649"}] 13:28:18 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 13:28:18 INFO - PROCESS | 5810 | 1484256498727 Marionette TRACE conn4 -> [0,290,"timeouts",{"script":35000}] 13:28:18 INFO - PROCESS | 5810 | 1484256498736 Marionette TRACE conn4 <- [1,290,null,{}] 13:28:18 INFO - PROCESS | 5810 | 1484256498756 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}] 13:28:18 INFO - PROCESS | 5810 | 1484256498995 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 13:28:19 INFO - PROCESS | 5810 | 1484256499073 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/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.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/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:28:19 INFO - PROCESS | 5810 | ++DOCSHELL 0xa38aa400 == 5 [pid = 5856] [id = 88] 13:28:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 11 (0xa38aa800) [pid = 5856] [serial = 248] [outer = (nil)] 13:28:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 12 (0xa38aec00) [pid = 5856] [serial = 249] [outer = 0xa38aa800] 13:28:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 13 (0xa38b1400) [pid = 5856] [serial = 250] [outer = 0xa38aa800] 13:28:20 INFO - PROCESS | 5810 | 1484256500170 Marionette TRACE conn4 <- [1,292,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,293,"getWindowHandle",null] 13:28:20 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 13:28:20 INFO - PROCESS | 5810 | 1484256500233 Marionette TRACE conn4 <- [1,293,null,{"value":"2147483649"}] 13:28:20 INFO - PROCESS | 5810 | 1484256500246 Marionette TRACE conn4 -> [0,294,"timeouts",{"script":35000}] 13:28:20 INFO - PROCESS | 5810 | 1484256500250 Marionette TRACE conn4 <- [1,294,null,{}] 13:28:20 INFO - PROCESS | 5810 | 1484256500260 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}] 13:28:20 INFO - PROCESS | 5810 | 1484256500460 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 13:28:20 INFO - PROCESS | 5810 | 1484256500541 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/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.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/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:28:20 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a45c00 == 6 [pid = 5856] [id = 89] 13:28:20 INFO - PROCESS | 5810 | ++DOMWINDOW == 14 (0xa3a46000) [pid = 5856] [serial = 251] [outer = (nil)] 13:28:20 INFO - PROCESS | 5810 | ++DOMWINDOW == 15 (0xa3ab8c00) [pid = 5856] [serial = 252] [outer = 0xa3a46000] 13:28:20 INFO - PROCESS | 5810 | ++DOMWINDOW == 16 (0xa3ac6000) [pid = 5856] [serial = 253] [outer = 0xa3a46000] 13:28:21 INFO - . 13:28:21 INFO - TEST-OK | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html | took 1393ms 13:28:21 INFO - PROCESS | 5810 | 1484256501617 Marionette TRACE conn4 <- [1,296,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,297,"getWindowHandle",null] 13:28:21 INFO - PROCESS | 5810 | 1484256501638 Marionette TRACE conn4 <- [1,297,null,{"value":"2147483649"}] 13:28:21 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 13:28:21 INFO - PROCESS | 5810 | 1484256501650 Marionette TRACE conn4 -> [0,298,"timeouts",{"script":35000}] 13:28:21 INFO - PROCESS | 5810 | 1484256501652 Marionette TRACE conn4 <- [1,298,null,{}] 13:28:21 INFO - PROCESS | 5810 | 1484256501666 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}] 13:28:21 INFO - PROCESS | 5810 | 1484256501866 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 13:28:21 INFO - PROCESS | 5810 | 1484256501951 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/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.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/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:28:21 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4565000 == 7 [pid = 5856] [id = 90] 13:28:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 17 (0xa4566800) [pid = 5856] [serial = 254] [outer = (nil)] 13:28:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 18 (0xa4584800) [pid = 5856] [serial = 255] [outer = 0xa4566800] 13:28:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 19 (0xa4585800) [pid = 5856] [serial = 256] [outer = 0xa4566800] 13:28:23 INFO - PROCESS | 5810 | 1484256503472 Marionette TRACE conn4 <- [1,300,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,301,"getWindowHandle",null] 13:28:23 INFO - PROCESS | 5810 | 1484256503503 Marionette TRACE conn4 <- [1,301,null,{"value":"2147483649"}] 13:28:23 INFO - PROCESS | 5810 | 1484256503514 Marionette TRACE conn4 -> [0,302,"timeouts",{"script":35000}] 13:28:23 INFO - PROCESS | 5810 | 1484256503518 Marionette TRACE conn4 <- [1,302,null,{}] 13:28:23 INFO - PROCESS | 5810 | 1484256503524 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}] 13:28:23 INFO - PROCESS | 5810 | 1484256503786 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 13:28:23 INFO - PROCESS | 5810 | 1484256503868 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/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.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/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:28:23 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3146400 == 8 [pid = 5856] [id = 91] 13:28:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 20 (0xa3146800) [pid = 5856] [serial = 257] [outer = (nil)] 13:28:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 21 (0xa363b000) [pid = 5856] [serial = 258] [outer = 0xa3146800] 13:28:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 22 (0xa3754800) [pid = 5856] [serial = 259] [outer = 0xa3146800] 13:28:25 INFO - PROCESS | 5810 | 1484256505124 Marionette TRACE conn4 <- [1,304,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,305,"getWindowHandle",null] 13:28:25 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 13:28:25 INFO - PROCESS | 5810 | 1484256505183 Marionette TRACE conn4 <- [1,305,null,{"value":"2147483649"}] 13:28:25 INFO - PROCESS | 5810 | 1484256505190 Marionette TRACE conn4 -> [0,306,"timeouts",{"script":35000}] 13:28:25 INFO - PROCESS | 5810 | 1484256505196 Marionette TRACE conn4 <- [1,306,null,{}] 13:28:25 INFO - PROCESS | 5810 | 1484256505202 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}] 13:28:25 INFO - PROCESS | 5810 | 1484256505431 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 13:28:25 INFO - PROCESS | 5810 | 1484256505490 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/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.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/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:28:25 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3146000 == 9 [pid = 5856] [id = 92] 13:28:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 23 (0xa3149400) [pid = 5856] [serial = 260] [outer = (nil)] 13:28:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 24 (0xa3761c00) [pid = 5856] [serial = 261] [outer = 0xa3149400] 13:28:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 25 (0xa3a3e400) [pid = 5856] [serial = 262] [outer = 0xa3149400] 13:28:26 INFO - PROCESS | 5810 | --DOCSHELL 0xa4565000 == 8 [pid = 5856] [id = 90] 13:28:26 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a45c00 == 7 [pid = 5856] [id = 89] 13:28:26 INFO - PROCESS | 5810 | --DOCSHELL 0xa38aa400 == 6 [pid = 5856] [id = 88] 13:28:26 INFO - PROCESS | 5810 | --DOCSHELL 0xa363f400 == 5 [pid = 5856] [id = 87] 13:28:26 INFO - PROCESS | 5810 | --DOCSHELL 0xa314b800 == 4 [pid = 5856] [id = 86] 13:28:26 INFO - PROCESS | 5810 | --DOCSHELL 0xa314c000 == 3 [pid = 5856] [id = 85] 13:28:26 INFO - PROCESS | 5810 | 1484256506834 Marionette TRACE conn4 <- [1,308,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,309,"getWindowHandle",null] 13:28:26 INFO - PROCESS | 5810 | 1484256506884 Marionette TRACE conn4 <- [1,309,null,{"value":"2147483649"}] 13:28:26 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 13:28:26 INFO - PROCESS | 5810 | 1484256506892 Marionette TRACE conn4 -> [0,310,"timeouts",{"script":35000}] 13:28:26 INFO - PROCESS | 5810 | 1484256506895 Marionette TRACE conn4 <- [1,310,null,{}] 13:28:26 INFO - PROCESS | 5810 | 1484256506902 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}] 13:28:27 INFO - PROCESS | 5810 | 1484256507123 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 13:28:27 INFO - PROCESS | 5810 | 1484256507184 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/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.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/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:28:27 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3757400 == 4 [pid = 5856] [id = 93] 13:28:27 INFO - PROCESS | 5810 | ++DOMWINDOW == 26 (0xa3758800) [pid = 5856] [serial = 263] [outer = (nil)] 13:28:27 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0xa38a6000) [pid = 5856] [serial = 264] [outer = 0xa3758800] 13:28:27 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0xa38ad400) [pid = 5856] [serial = 265] [outer = 0xa3758800] 13:28:28 INFO - PROCESS | 5810 | 1484256508303 Marionette TRACE conn4 <- [1,312,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,313,"getWindowHandle",null] 13:28:28 INFO - PROCESS | 5810 | 1484256508336 Marionette TRACE conn4 <- [1,313,null,{"value":"2147483649"}] 13:28:28 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 13:28:28 INFO - PROCESS | 5810 | 1484256508344 Marionette TRACE conn4 -> [0,314,"timeouts",{"script":35000}] 13:28:28 INFO - PROCESS | 5810 | 1484256508347 Marionette TRACE conn4 <- [1,314,null,{}] 13:28:28 INFO - PROCESS | 5810 | 1484256508357 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}] 13:28:28 INFO - PROCESS | 5810 | 1484256508585 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 13:28:28 INFO - PROCESS | 5810 | 1484256508604 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/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.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/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:28:28 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3ac5c00 == 5 [pid = 5856] [id = 94] 13:28:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0xa4569400) [pid = 5856] [serial = 266] [outer = (nil)] 13:28:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0xa4589400) [pid = 5856] [serial = 267] [outer = 0xa4569400] 13:28:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0xa38b1000) [pid = 5856] [serial = 268] [outer = 0xa4569400] 13:28:29 INFO - . 13:28:29 INFO - TEST-OK | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html | took 1605ms 13:28:29 INFO - PROCESS | 5810 | 1484256509936 Marionette TRACE conn4 <- [1,316,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,317,"getWindowHandle",null] 13:28:29 INFO - PROCESS | 5810 | 1484256509954 Marionette TRACE conn4 <- [1,317,null,{"value":"2147483649"}] 13:28:29 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 13:28:29 INFO - PROCESS | 5810 | 1484256509971 Marionette TRACE conn4 -> [0,318,"timeouts",{"script":35000}] 13:28:29 INFO - PROCESS | 5810 | 1484256509977 Marionette TRACE conn4 <- [1,318,null,{}] 13:28:29 INFO - PROCESS | 5810 | 1484256509983 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}] 13:28:30 INFO - PROCESS | 5810 | 1484256510213 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 13:28:30 INFO - PROCESS | 5810 | 1484256510240 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/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.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/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:28:30 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4784800 == 6 [pid = 5856] [id = 95] 13:28:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0xa4786c00) [pid = 5856] [serial = 269] [outer = (nil)] 13:28:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0xa4907c00) [pid = 5856] [serial = 270] [outer = 0xa4786c00] 13:28:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0xa495c400) [pid = 5856] [serial = 271] [outer = 0xa4786c00] 13:28:31 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0xa3a46000) [pid = 5856] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html] 13:28:31 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0xa38aa800) [pid = 5856] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html] 13:28:31 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0xa363f800) [pid = 5856] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html] 13:28:31 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0xa314c800) [pid = 5856] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html] 13:28:31 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0xa314bc00) [pid = 5856] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html] 13:28:31 INFO - PROCESS | 5810 | ++DOCSHELL 0xa314a400 == 7 [pid = 5856] [id = 96] 13:28:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0xa314a800) [pid = 5856] [serial = 272] [outer = (nil)] 13:28:31 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:28:31 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:28:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0xa356dc00) [pid = 5856] [serial = 273] [outer = 0xa314a800] 13:28:31 INFO - PROCESS | 5810 | 1484256511812 Marionette TRACE conn4 <- [1,320,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,321,"getWindowHandle",null] 13:28:31 INFO - PROCESS | 5810 | 1484256511870 Marionette TRACE conn4 <- [1,321,null,{"value":"2147483649"}] 13:28:31 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 13:28:31 INFO - PROCESS | 5810 | 1484256511877 Marionette TRACE conn4 -> [0,322,"timeouts",{"script":35000}] 13:28:31 INFO - PROCESS | 5810 | 1484256511881 Marionette TRACE conn4 <- [1,322,null,{}] 13:28:31 INFO - PROCESS | 5810 | 1484256511886 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}] 13:28:32 INFO - PROCESS | 5810 | 1484256512097 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 13:28:32 INFO - PROCESS | 5810 | 1484256512181 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/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.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/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:28:32 INFO - PROCESS | 5810 | ++DOCSHELL 0xa5499c00 == 8 [pid = 5856] [id = 97] 13:28:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0xa556a800) [pid = 5856] [serial = 274] [outer = (nil)] 13:28:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0xa5572400) [pid = 5856] [serial = 275] [outer = 0xa556a800] 13:28:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0xa5571800) [pid = 5856] [serial = 276] [outer = 0xa556a800] 13:28:33 INFO - PROCESS | 5810 | ++DOCSHELL 0xa77c2400 == 9 [pid = 5856] [id = 98] 13:28:33 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0xa8201400) [pid = 5856] [serial = 277] [outer = (nil)] 13:28:33 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0xa8206400) [pid = 5856] [serial = 278] [outer = 0xa8201400] 13:28:33 INFO - PROCESS | 5810 | 1484256513489 Marionette TRACE conn4 <- [1,324,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,325,"getWindowHandle",null] 13:28:33 INFO - PROCESS | 5810 | 1484256513568 Marionette TRACE conn4 <- [1,325,null,{"value":"2147483649"}] 13:28:33 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 13:28:33 INFO - PROCESS | 5810 | 1484256513575 Marionette TRACE conn4 -> [0,326,"timeouts",{"script":35000}] 13:28:33 INFO - PROCESS | 5810 | 1484256513579 Marionette TRACE conn4 <- [1,326,null,{}] 13:28:33 INFO - PROCESS | 5810 | 1484256513584 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}] 13:28:33 INFO - PROCESS | 5810 | 1484256513805 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 13:28:33 INFO - PROCESS | 5810 | 1484256513840 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/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.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/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:28:33 INFO - PROCESS | 5810 | ++DOCSHELL 0xa375ac00 == 10 [pid = 5856] [id = 99] 13:28:33 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0xa375d000) [pid = 5856] [serial = 279] [outer = (nil)] 13:28:34 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0xa3a3d800) [pid = 5856] [serial = 280] [outer = 0xa375d000] 13:28:34 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0xa3abac00) [pid = 5856] [serial = 281] [outer = 0xa375d000] 13:28:34 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4592400 == 11 [pid = 5856] [id = 100] 13:28:34 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0xa4592c00) [pid = 5856] [serial = 282] [outer = (nil)] 13:28:34 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:28:34 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:28:35 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0xa46cac00) [pid = 5856] [serial = 283] [outer = 0xa4592c00] 13:28:35 INFO - PROCESS | 5810 | 1484256515287 Marionette TRACE conn4 <- [1,328,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,329,"getWindowHandle",null] 13:28:35 INFO - PROCESS | 5810 | 1484256515335 Marionette TRACE conn4 <- [1,329,null,{"value":"2147483649"}] 13:28:35 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 13:28:35 INFO - PROCESS | 5810 | 1484256515367 Marionette TRACE conn4 -> [0,330,"timeouts",{"script":35000}] 13:28:35 INFO - PROCESS | 5810 | 1484256515379 Marionette TRACE conn4 <- [1,330,null,{}] 13:28:35 INFO - PROCESS | 5810 | 1484256515388 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}] 13:28:35 INFO - PROCESS | 5810 | 1484256515619 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 13:28:35 INFO - PROCESS | 5810 | 1484256515684 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/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.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/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:28:35 INFO - PROCESS | 5810 | ++DOCSHELL 0xa356f000 == 12 [pid = 5856] [id = 101] 13:28:35 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0xa3571c00) [pid = 5856] [serial = 284] [outer = (nil)] 13:28:35 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0xa38a5800) [pid = 5856] [serial = 285] [outer = 0xa3571c00] 13:28:36 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0xa38b2400) [pid = 5856] [serial = 286] [outer = 0xa3571c00] 13:28:36 INFO - PROCESS | 5810 | --DOCSHELL 0xa77c2400 == 11 [pid = 5856] [id = 98] 13:28:36 INFO - PROCESS | 5810 | --DOCSHELL 0xa314a400 == 10 [pid = 5856] [id = 96] 13:28:36 INFO - PROCESS | 5810 | --DOCSHELL 0xa4784800 == 9 [pid = 5856] [id = 95] 13:28:36 INFO - PROCESS | 5810 | --DOCSHELL 0xa3ac5c00 == 8 [pid = 5856] [id = 94] 13:28:36 INFO - PROCESS | 5810 | --DOCSHELL 0xa3757400 == 7 [pid = 5856] [id = 93] 13:28:36 INFO - PROCESS | 5810 | --DOCSHELL 0xa3146000 == 6 [pid = 5856] [id = 92] 13:28:36 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0xa4584800) [pid = 5856] [serial = 255] [outer = (nil)] [url = about:blank] 13:28:36 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0xa3ac6000) [pid = 5856] [serial = 253] [outer = (nil)] [url = about:blank] 13:28:36 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0xa3ab8c00) [pid = 5856] [serial = 252] [outer = (nil)] [url = about:blank] 13:28:36 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0xa38b1400) [pid = 5856] [serial = 250] [outer = (nil)] [url = about:blank] 13:28:36 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0xa38aec00) [pid = 5856] [serial = 249] [outer = (nil)] [url = about:blank] 13:28:36 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0xa3756800) [pid = 5856] [serial = 247] [outer = (nil)] [url = about:blank] 13:28:36 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0xa3755400) [pid = 5856] [serial = 246] [outer = (nil)] [url = about:blank] 13:28:36 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0xa3573c00) [pid = 5856] [serial = 241] [outer = (nil)] [url = about:blank] 13:28:36 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0xa356c800) [pid = 5856] [serial = 243] [outer = (nil)] [url = about:blank] 13:28:36 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0xa3573800) [pid = 5856] [serial = 244] [outer = (nil)] [url = about:blank] 13:28:36 WARNING - wptserve Traceback (most recent call last): 13:28:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:28:36 WARNING - rv = self.func(request, response) 13:28:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:28:36 WARNING - access_control_allow_origin = "*") 13:28:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:28:36 WARNING - payload = payload_generator(server_data) 13:28:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:28:36 WARNING - return encode_string_as_bmp_image(data) 13:28:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:28:36 WARNING - img.save(f, "BMP") 13:28:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:28:36 WARNING - f.write(bmpfileheader) 13:28:36 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:28:36 WARNING - 13:28:39 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0xa4569400) [pid = 5856] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html] 13:28:39 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0xa4786c00) [pid = 5856] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html] 13:28:39 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0xa3758800) [pid = 5856] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html] 13:28:39 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0xa314a800) [pid = 5856] [serial = 272] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:28:39 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0xa3149400) [pid = 5856] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html] 13:28:39 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0xa4566800) [pid = 5856] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html] 13:28:43 INFO - PROCESS | 5810 | --DOCSHELL 0xa4592400 == 5 [pid = 5856] [id = 100] 13:28:43 INFO - PROCESS | 5810 | --DOCSHELL 0xa3146400 == 4 [pid = 5856] [id = 91] 13:28:43 INFO - PROCESS | 5810 | --DOCSHELL 0xa375ac00 == 3 [pid = 5856] [id = 99] 13:28:43 INFO - PROCESS | 5810 | --DOCSHELL 0xa5499c00 == 2 [pid = 5856] [id = 97] 13:28:43 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0xa5572400) [pid = 5856] [serial = 275] [outer = (nil)] [url = about:blank] 13:28:43 INFO - PROCESS | 5810 | --DOMWINDOW == 26 (0xa38ad400) [pid = 5856] [serial = 265] [outer = (nil)] [url = about:blank] 13:28:43 INFO - PROCESS | 5810 | --DOMWINDOW == 25 (0xa356dc00) [pid = 5856] [serial = 273] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:28:43 INFO - PROCESS | 5810 | --DOMWINDOW == 24 (0xa3a3e400) [pid = 5856] [serial = 262] [outer = (nil)] [url = about:blank] 13:28:43 INFO - PROCESS | 5810 | --DOMWINDOW == 23 (0xa495c400) [pid = 5856] [serial = 271] [outer = (nil)] [url = about:blank] 13:28:43 INFO - PROCESS | 5810 | --DOMWINDOW == 22 (0xa38b1000) [pid = 5856] [serial = 268] [outer = (nil)] [url = about:blank] 13:28:43 INFO - PROCESS | 5810 | --DOMWINDOW == 21 (0xa4907c00) [pid = 5856] [serial = 270] [outer = (nil)] [url = about:blank] 13:28:43 INFO - PROCESS | 5810 | --DOMWINDOW == 20 (0xa4589400) [pid = 5856] [serial = 267] [outer = (nil)] [url = about:blank] 13:28:43 INFO - PROCESS | 5810 | --DOMWINDOW == 19 (0xa38a6000) [pid = 5856] [serial = 264] [outer = (nil)] [url = about:blank] 13:28:43 INFO - PROCESS | 5810 | --DOMWINDOW == 18 (0xa3761c00) [pid = 5856] [serial = 261] [outer = (nil)] [url = about:blank] 13:28:43 INFO - PROCESS | 5810 | --DOMWINDOW == 17 (0xa363b000) [pid = 5856] [serial = 258] [outer = (nil)] [url = about:blank] 13:28:43 INFO - PROCESS | 5810 | --DOMWINDOW == 16 (0xa4585800) [pid = 5856] [serial = 256] [outer = (nil)] [url = about:blank] 13:28:45 INFO - PROCESS | 5810 | --DOMWINDOW == 15 (0xa8201400) [pid = 5856] [serial = 277] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484256513191] 13:28:45 INFO - PROCESS | 5810 | --DOMWINDOW == 14 (0xa556a800) [pid = 5856] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html] 13:28:45 INFO - PROCESS | 5810 | --DOMWINDOW == 13 (0xa4592c00) [pid = 5856] [serial = 282] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:28:45 INFO - PROCESS | 5810 | --DOMWINDOW == 12 (0xa375d000) [pid = 5856] [serial = 279] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html] 13:28:45 INFO - PROCESS | 5810 | --DOMWINDOW == 11 (0xa3146800) [pid = 5856] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html] 13:28:50 INFO - PROCESS | 5810 | --DOMWINDOW == 10 (0xa8206400) [pid = 5856] [serial = 278] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484256513191] 13:28:50 INFO - PROCESS | 5810 | --DOMWINDOW == 9 (0xa5571800) [pid = 5856] [serial = 276] [outer = (nil)] [url = about:blank] 13:28:50 INFO - PROCESS | 5810 | --DOMWINDOW == 8 (0xa46cac00) [pid = 5856] [serial = 283] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:28:50 INFO - PROCESS | 5810 | --DOMWINDOW == 7 (0xa3abac00) [pid = 5856] [serial = 281] [outer = (nil)] [url = about:blank] 13:28:50 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa38a5800) [pid = 5856] [serial = 285] [outer = (nil)] [url = about:blank] 13:28:50 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa3a3d800) [pid = 5856] [serial = 280] [outer = (nil)] [url = about:blank] 13:28:50 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa3754800) [pid = 5856] [serial = 259] [outer = (nil)] [url = about:blank] 13:29:06 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:29:06 INFO - PROCESS | 5810 | 1484256546182 Marionette TRACE conn4 <- [1,332,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via img-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 13:29:06 INFO - . 13:29:06 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30861ms 13:29:06 INFO - PROCESS | 5810 | 1484256546229 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 13:29:06 INFO - PROCESS | 5810 | 1484256546236 Marionette TRACE conn4 <- [1,333,null,{"value":"2147483649"}] 13:29:06 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 13:29:06 INFO - PROCESS | 5810 | 1484256546248 Marionette TRACE conn4 -> [0,334,"timeouts",{"script":35000}] 13:29:06 INFO - PROCESS | 5810 | 1484256546256 Marionette TRACE conn4 <- [1,334,null,{}] 13:29:06 INFO - PROCESS | 5810 | 1484256546268 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}] 13:29:06 INFO - PROCESS | 5810 | 1484256546542 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 13:29:06 INFO - PROCESS | 5810 | 1484256546619 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/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.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/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:29:06 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3149800 == 3 [pid = 5856] [id = 102] 13:29:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa314a000) [pid = 5856] [serial = 287] [outer = (nil)] 13:29:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa3569c00) [pid = 5856] [serial = 288] [outer = 0xa314a000] 13:29:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3571800) [pid = 5856] [serial = 289] [outer = 0xa314a000] 13:29:07 WARNING - wptserve Traceback (most recent call last): 13:29:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:29:07 WARNING - rv = self.func(request, response) 13:29:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:29:07 WARNING - access_control_allow_origin = "*") 13:29:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:29:07 WARNING - payload = payload_generator(server_data) 13:29:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:29:07 WARNING - return encode_string_as_bmp_image(data) 13:29: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 13:29:07 WARNING - img.save(f, "BMP") 13:29:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:29:07 WARNING - f.write(bmpfileheader) 13:29:07 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:29:07 WARNING - 13:29:15 INFO - PROCESS | 5810 | --DOCSHELL 0xa356f000 == 2 [pid = 5856] [id = 101] 13:29:21 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa3571c00) [pid = 5856] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html] 13:29:25 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa3569c00) [pid = 5856] [serial = 288] [outer = (nil)] [url = about:blank] 13:29:25 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa38b2400) [pid = 5856] [serial = 286] [outer = (nil)] [url = about:blank] 13:29:37 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:29:37 INFO - PROCESS | 5810 | 1484256577113 Marionette TRACE conn4 <- [1,336,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via img-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 13:29:37 INFO - . 13:29:37 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30884ms 13:29:37 INFO - PROCESS | 5810 | 1484256577131 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 13:29:37 INFO - PROCESS | 5810 | 1484256577138 Marionette TRACE conn4 <- [1,337,null,{"value":"2147483649"}] 13:29:37 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 13:29:37 INFO - PROCESS | 5810 | 1484256577149 Marionette TRACE conn4 -> [0,338,"timeouts",{"script":35000}] 13:29:37 INFO - PROCESS | 5810 | 1484256577157 Marionette TRACE conn4 <- [1,338,null,{}] 13:29:37 INFO - PROCESS | 5810 | 1484256577169 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}] 13:29:37 INFO - PROCESS | 5810 | 1484256577440 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 13:29:37 INFO - PROCESS | 5810 | 1484256577481 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/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.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/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:29:37 INFO - PROCESS | 5810 | ++DOCSHELL 0xa314bc00 == 3 [pid = 5856] [id = 103] 13:29:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa314c800) [pid = 5856] [serial = 290] [outer = (nil)] 13:29:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa356c400) [pid = 5856] [serial = 291] [outer = 0xa314c800] 13:29:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3573800) [pid = 5856] [serial = 292] [outer = 0xa314c800] 13:29:38 WARNING - wptserve Traceback (most recent call last): 13:29:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:29:38 WARNING - rv = self.func(request, response) 13:29:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:29:38 WARNING - access_control_allow_origin = "*") 13:29:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:29:38 WARNING - payload = payload_generator(server_data) 13:29:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:29:38 WARNING - return encode_string_as_bmp_image(data) 13:29: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 13:29:38 WARNING - img.save(f, "BMP") 13:29:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:29:38 WARNING - f.write(bmpfileheader) 13:29:38 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:29:38 WARNING - 13:29:46 INFO - PROCESS | 5810 | --DOCSHELL 0xa3149800 == 2 [pid = 5856] [id = 102] 13:29:52 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa314a000) [pid = 5856] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html] 13:29:56 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa356c400) [pid = 5856] [serial = 291] [outer = (nil)] [url = about:blank] 13:29:56 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa3571800) [pid = 5856] [serial = 289] [outer = (nil)] [url = about:blank] 13:30:07 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:30:07 INFO - PROCESS | 5810 | 1484256607980 Marionette TRACE conn4 <- [1,340,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via img-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is cross-origin.",3,null,null]]]}] 13:30:08 INFO - . 13:30:08 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30887ms 13:30:08 INFO - PROCESS | 5810 | 1484256608036 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 13:30:08 INFO - PROCESS | 5810 | 1484256608049 Marionette TRACE conn4 <- [1,341,null,{"value":"2147483649"}] 13:30:08 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 13:30:08 INFO - PROCESS | 5810 | 1484256608064 Marionette TRACE conn4 -> [0,342,"timeouts",{"script":35000}] 13:30:08 INFO - PROCESS | 5810 | 1484256608071 Marionette TRACE conn4 <- [1,342,null,{}] 13:30:08 INFO - PROCESS | 5810 | 1484256608078 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}] 13:30:08 INFO - PROCESS | 5810 | 1484256608355 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 13:30:08 INFO - PROCESS | 5810 | 1484256608377 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/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.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/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:30:08 INFO - PROCESS | 5810 | ++DOCSHELL 0xa314a000 == 3 [pid = 5856] [id = 104] 13:30:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa314a400) [pid = 5856] [serial = 293] [outer = (nil)] 13:30:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa356bc00) [pid = 5856] [serial = 294] [outer = 0xa314a400] 13:30:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3572800) [pid = 5856] [serial = 295] [outer = 0xa314a400] 13:30:09 INFO - PROCESS | 5810 | 1484256609533 Marionette TRACE conn4 <- [1,344,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,345,"getWindowHandle",null] 13:30:09 INFO - PROCESS | 5810 | 1484256609563 Marionette TRACE conn4 <- [1,345,null,{"value":"2147483649"}] 13:30:09 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 13:30:09 INFO - PROCESS | 5810 | 1484256609570 Marionette TRACE conn4 -> [0,346,"timeouts",{"script":35000}] 13:30:09 INFO - PROCESS | 5810 | 1484256609578 Marionette TRACE conn4 <- [1,346,null,{}] 13:30:09 INFO - PROCESS | 5810 | 1484256609598 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}] 13:30:09 INFO - PROCESS | 5810 | 1484256609836 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 13:30:09 INFO - PROCESS | 5810 | 1484256609918 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/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.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/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:30:09 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3638c00 == 4 [pid = 5856] [id = 105] 13:30:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 8 (0xa363f000) [pid = 5856] [serial = 296] [outer = (nil)] 13:30:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 9 (0xa3754c00) [pid = 5856] [serial = 297] [outer = 0xa363f000] 13:30:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 10 (0xa3755c00) [pid = 5856] [serial = 298] [outer = 0xa363f000] 13:30:11 INFO - PROCESS | 5810 | 1484256611065 Marionette TRACE conn4 <- [1,348,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,349,"getWindowHandle",null] 13:30:11 INFO - PROCESS | 5810 | 1484256611120 Marionette TRACE conn4 <- [1,349,null,{"value":"2147483649"}] 13:30:11 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 13:30:11 INFO - PROCESS | 5810 | 1484256611133 Marionette TRACE conn4 -> [0,350,"timeouts",{"script":35000}] 13:30:11 INFO - PROCESS | 5810 | 1484256611139 Marionette TRACE conn4 <- [1,350,null,{}] 13:30:11 INFO - PROCESS | 5810 | 1484256611149 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}] 13:30:11 INFO - PROCESS | 5810 | 1484256611392 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 13:30:11 INFO - PROCESS | 5810 | 1484256611416 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/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.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/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:30:11 INFO - PROCESS | 5810 | ++DOCSHELL 0xa38a8c00 == 5 [pid = 5856] [id = 106] 13:30:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 11 (0xa38a9000) [pid = 5856] [serial = 299] [outer = (nil)] 13:30:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 12 (0xa38ad800) [pid = 5856] [serial = 300] [outer = 0xa38a9000] 13:30:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 13 (0xa38b0000) [pid = 5856] [serial = 301] [outer = 0xa38a9000] 13:30:12 INFO - PROCESS | 5810 | 1484256612727 Marionette TRACE conn4 <- [1,352,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,353,"getWindowHandle",null] 13:30:12 INFO - PROCESS | 5810 | 1484256612790 Marionette TRACE conn4 <- [1,353,null,{"value":"2147483649"}] 13:30:12 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 13:30:12 INFO - PROCESS | 5810 | 1484256612802 Marionette TRACE conn4 -> [0,354,"timeouts",{"script":35000}] 13:30:12 INFO - PROCESS | 5810 | 1484256612810 Marionette TRACE conn4 <- [1,354,null,{}] 13:30:12 INFO - PROCESS | 5810 | 1484256612838 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}] 13:30:13 INFO - PROCESS | 5810 | 1484256613081 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 13:30:13 INFO - PROCESS | 5810 | 1484256613163 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/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.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/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:30:13 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a44c00 == 6 [pid = 5856] [id = 107] 13:30:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 14 (0xa3a45000) [pid = 5856] [serial = 302] [outer = (nil)] 13:30:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 15 (0xa3a49400) [pid = 5856] [serial = 303] [outer = 0xa3a45000] 13:30:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 16 (0xa3aba400) [pid = 5856] [serial = 304] [outer = 0xa3a45000] 13:30:14 INFO - PROCESS | 5810 | 1484256614345 Marionette TRACE conn4 <- [1,356,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,357,"getWindowHandle",null] 13:30:14 INFO - PROCESS | 5810 | 1484256614420 Marionette TRACE conn4 <- [1,357,null,{"value":"2147483649"}] 13:30:14 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 13:30:14 INFO - PROCESS | 5810 | 1484256614436 Marionette TRACE conn4 -> [0,358,"timeouts",{"script":35000}] 13:30:14 INFO - PROCESS | 5810 | 1484256614442 Marionette TRACE conn4 <- [1,358,null,{}] 13:30:14 INFO - PROCESS | 5810 | 1484256614450 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}] 13:30:14 INFO - PROCESS | 5810 | 1484256614738 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 13:30:14 INFO - PROCESS | 5810 | 1484256614801 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/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.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/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:30:14 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4565000 == 7 [pid = 5856] [id = 108] 13:30:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 17 (0xa4565400) [pid = 5856] [serial = 305] [outer = (nil)] 13:30:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 18 (0xa4584400) [pid = 5856] [serial = 306] [outer = 0xa4565400] 13:30:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 19 (0xa456e000) [pid = 5856] [serial = 307] [outer = 0xa4565400] 13:30:16 INFO - PROCESS | 5810 | 1484256615991 Marionette TRACE conn4 <- [1,360,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,361,"getWindowHandle",null] 13:30:16 INFO - PROCESS | 5810 | 1484256616036 Marionette TRACE conn4 <- [1,361,null,{"value":"2147483649"}] 13:30:16 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 13:30:16 INFO - PROCESS | 5810 | 1484256616064 Marionette TRACE conn4 -> [0,362,"timeouts",{"script":35000}] 13:30:16 INFO - PROCESS | 5810 | 1484256616073 Marionette TRACE conn4 <- [1,362,null,{}] 13:30:16 INFO - PROCESS | 5810 | 1484256616095 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}] 13:30:16 INFO - PROCESS | 5810 | 1484256616315 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 13:30:16 INFO - PROCESS | 5810 | 1484256616411 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/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.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/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:30:16 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3147800 == 8 [pid = 5856] [id = 109] 13:30:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 20 (0xa3147c00) [pid = 5856] [serial = 308] [outer = (nil)] 13:30:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 21 (0xa363c800) [pid = 5856] [serial = 309] [outer = 0xa3147c00] 13:30:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 22 (0xa3756400) [pid = 5856] [serial = 310] [outer = 0xa3147c00] 13:30:18 INFO - PROCESS | 5810 | 1484256618084 Marionette TRACE conn4 <- [1,364,null,{"value":["/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,365,"getWindowHandle",null] 13:30:18 INFO - PROCESS | 5810 | 1484256618133 Marionette TRACE conn4 <- [1,365,null,{"value":"2147483649"}] 13:30:18 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 13:30:18 INFO - PROCESS | 5810 | 1484256618145 Marionette TRACE conn4 -> [0,366,"timeouts",{"script":35000}] 13:30:18 INFO - PROCESS | 5810 | 1484256618150 Marionette TRACE conn4 <- [1,366,null,{}] 13:30:18 INFO - PROCESS | 5810 | 1484256618160 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}] 13:30:18 INFO - PROCESS | 5810 | 1484256618402 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 13:30:18 INFO - PROCESS | 5810 | --DOCSHELL 0xa4565000 == 7 [pid = 5856] [id = 108] 13:30:18 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a44c00 == 6 [pid = 5856] [id = 107] 13:30:18 INFO - PROCESS | 5810 | --DOCSHELL 0xa38a8c00 == 5 [pid = 5856] [id = 106] 13:30:18 INFO - PROCESS | 5810 | 1484256618494 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/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.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/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:30:18 INFO - PROCESS | 5810 | --DOCSHELL 0xa3638c00 == 4 [pid = 5856] [id = 105] 13:30:18 INFO - PROCESS | 5810 | --DOCSHELL 0xa314a000 == 3 [pid = 5856] [id = 104] 13:30:18 INFO - PROCESS | 5810 | --DOCSHELL 0xa314bc00 == 2 [pid = 5856] [id = 103] 13:30:18 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3639400 == 3 [pid = 5856] [id = 110] 13:30:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 23 (0xa3639c00) [pid = 5856] [serial = 311] [outer = (nil)] 13:30:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 24 (0xa3760c00) [pid = 5856] [serial = 312] [outer = 0xa3639c00] 13:30:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 25 (0xa38a5400) [pid = 5856] [serial = 313] [outer = 0xa3639c00] 13:30:19 INFO - PROCESS | 5810 | 1484256619590 Marionette TRACE conn4 <- [1,368,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,369,"getWindowHandle",null] 13:30:19 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 13:30:19 INFO - PROCESS | 5810 | 1484256619643 Marionette TRACE conn4 <- [1,369,null,{"value":"2147483649"}] 13:30:19 INFO - PROCESS | 5810 | 1484256619657 Marionette TRACE conn4 -> [0,370,"timeouts",{"script":35000}] 13:30:19 INFO - PROCESS | 5810 | 1484256619665 Marionette TRACE conn4 <- [1,370,null,{}] 13:30:19 INFO - PROCESS | 5810 | 1484256619672 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}] 13:30:19 INFO - PROCESS | 5810 | 1484256619914 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 13:30:20 INFO - PROCESS | 5810 | 1484256619990 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/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.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/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:30:20 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a46000 == 4 [pid = 5856] [id = 111] 13:30:20 INFO - PROCESS | 5810 | ++DOMWINDOW == 26 (0xa3a46800) [pid = 5856] [serial = 314] [outer = (nil)] 13:30:20 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0xa4562000) [pid = 5856] [serial = 315] [outer = 0xa3a46800] 13:30:20 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0xa4565c00) [pid = 5856] [serial = 316] [outer = 0xa3a46800] 13:30:21 INFO - PROCESS | 5810 | 1484256621116 Marionette TRACE conn4 <- [1,372,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,373,"getWindowHandle",null] 13:30:21 INFO - PROCESS | 5810 | 1484256621161 Marionette TRACE conn4 <- [1,373,null,{"value":"2147483649"}] 13:30:21 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 13:30:21 INFO - PROCESS | 5810 | 1484256621169 Marionette TRACE conn4 -> [0,374,"timeouts",{"script":35000}] 13:30:21 INFO - PROCESS | 5810 | 1484256621181 Marionette TRACE conn4 <- [1,374,null,{}] 13:30:21 INFO - PROCESS | 5810 | 1484256621206 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}] 13:30:21 INFO - PROCESS | 5810 | 1484256621422 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 13:30:21 INFO - PROCESS | 5810 | 1484256621474 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/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.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/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:30:21 INFO - PROCESS | 5810 | ++DOCSHELL 0xa46c2000 == 5 [pid = 5856] [id = 112] 13:30:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0xa46c2400) [pid = 5856] [serial = 317] [outer = (nil)] 13:30:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0xa46cb400) [pid = 5856] [serial = 318] [outer = 0xa46c2400] 13:30:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0xa4785800) [pid = 5856] [serial = 319] [outer = 0xa46c2400] 13:30:22 INFO - . 13:30:22 INFO - TEST-OK | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html | took 1655ms 13:30:22 INFO - PROCESS | 5810 | 1484256622797 Marionette TRACE conn4 <- [1,376,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,377,"getWindowHandle",null] 13:30:22 INFO - PROCESS | 5810 | 1484256622833 Marionette TRACE conn4 <- [1,377,null,{"value":"2147483649"}] 13:30:22 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 13:30:22 INFO - PROCESS | 5810 | 1484256622846 Marionette TRACE conn4 -> [0,378,"timeouts",{"script":35000}] 13:30:22 INFO - PROCESS | 5810 | 1484256622850 Marionette TRACE conn4 <- [1,378,null,{}] 13:30:22 INFO - PROCESS | 5810 | 1484256622868 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}] 13:30:22 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0xa314a400) [pid = 5856] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html] 13:30:22 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0xa38a9000) [pid = 5856] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html] 13:30:22 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0xa363f000) [pid = 5856] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html] 13:30:22 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0xa314c800) [pid = 5856] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html] 13:30:22 INFO - PROCESS | 5810 | --DOMWINDOW == 26 (0xa3a45000) [pid = 5856] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html] 13:30:23 INFO - PROCESS | 5810 | 1484256623133 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 13:30:23 INFO - PROCESS | 5810 | 1484256623183 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/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.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/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:30:23 INFO - PROCESS | 5810 | ++DOCSHELL 0xa38a8800 == 6 [pid = 5856] [id = 113] 13:30:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0xa38a9000) [pid = 5856] [serial = 320] [outer = (nil)] 13:30:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0xa4787c00) [pid = 5856] [serial = 321] [outer = 0xa38a9000] 13:30:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0xa4588c00) [pid = 5856] [serial = 322] [outer = 0xa38a9000] 13:30:24 INFO - PROCESS | 5810 | ++DOCSHELL 0xa548dc00 == 7 [pid = 5856] [id = 114] 13:30:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0xa5491000) [pid = 5856] [serial = 323] [outer = (nil)] 13:30:24 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:30:24 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:30:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0xa5499000) [pid = 5856] [serial = 324] [outer = 0xa5491000] 13:30:24 INFO - PROCESS | 5810 | 1484256624322 Marionette TRACE conn4 <- [1,380,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,381,"getWindowHandle",null] 13:30:24 INFO - PROCESS | 5810 | 1484256624355 Marionette TRACE conn4 <- [1,381,null,{"value":"2147483649"}] 13:30:24 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 13:30:24 INFO - PROCESS | 5810 | 1484256624362 Marionette TRACE conn4 -> [0,382,"timeouts",{"script":35000}] 13:30:24 INFO - PROCESS | 5810 | 1484256624366 Marionette TRACE conn4 <- [1,382,null,{}] 13:30:24 INFO - PROCESS | 5810 | 1484256624372 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}] 13:30:24 INFO - PROCESS | 5810 | 1484256624562 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 13:30:24 INFO - PROCESS | 5810 | 1484256624628 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/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.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/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:30:24 INFO - PROCESS | 5810 | ++DOCSHELL 0xa556d000 == 8 [pid = 5856] [id = 115] 13:30:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0xa5586c00) [pid = 5856] [serial = 325] [outer = (nil)] 13:30:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0xa8206000) [pid = 5856] [serial = 326] [outer = 0xa5586c00] 13:30:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0xa82b1800) [pid = 5856] [serial = 327] [outer = 0xa5586c00] 13:30:25 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3641800 == 9 [pid = 5856] [id = 116] 13:30:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0xa3758800) [pid = 5856] [serial = 328] [outer = (nil)] 13:30:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0xa375e400) [pid = 5856] [serial = 329] [outer = 0xa3758800] 13:30:26 INFO - PROCESS | 5810 | 1484256626044 Marionette TRACE conn4 <- [1,384,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,385,"getWindowHandle",null] 13:30:26 INFO - PROCESS | 5810 | 1484256626110 Marionette TRACE conn4 <- [1,385,null,{"value":"2147483649"}] 13:30:26 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 13:30:26 INFO - PROCESS | 5810 | 1484256626126 Marionette TRACE conn4 -> [0,386,"timeouts",{"script":35000}] 13:30:26 INFO - PROCESS | 5810 | 1484256626129 Marionette TRACE conn4 <- [1,386,null,{}] 13:30:26 INFO - PROCESS | 5810 | 1484256626141 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}] 13:30:26 INFO - PROCESS | 5810 | 1484256626375 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 13:30:26 INFO - PROCESS | 5810 | 1484256626492 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/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.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/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:30:26 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a3d400 == 10 [pid = 5856] [id = 117] 13:30:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0xa4589400) [pid = 5856] [serial = 330] [outer = (nil)] 13:30:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0xa49d8c00) [pid = 5856] [serial = 331] [outer = 0xa4589400] 13:30:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0xa5585400) [pid = 5856] [serial = 332] [outer = 0xa4589400] 13:30:27 INFO - PROCESS | 5810 | ++DOCSHELL 0xa356b800 == 11 [pid = 5856] [id = 118] 13:30:27 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0xa3572400) [pid = 5856] [serial = 333] [outer = (nil)] 13:30:27 INFO - PROCESS | 5810 | [Child 5856] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9718 13:30:27 INFO - PROCESS | 5810 | --DOCSHELL 0xa548dc00 == 10 [pid = 5856] [id = 114] 13:30:27 INFO - PROCESS | 5810 | --DOCSHELL 0xa46c2000 == 9 [pid = 5856] [id = 112] 13:30:27 INFO - PROCESS | 5810 | --DOCSHELL 0xa38a8800 == 8 [pid = 5856] [id = 113] 13:30:27 INFO - PROCESS | 5810 | --DOCSHELL 0xa3147800 == 7 [pid = 5856] [id = 109] 13:30:27 INFO - PROCESS | 5810 | --DOCSHELL 0xa3639400 == 6 [pid = 5856] [id = 110] 13:30:27 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a46000 == 5 [pid = 5856] [id = 111] 13:30:27 INFO - PROCESS | 5810 | --DOCSHELL 0xa3641800 == 4 [pid = 5856] [id = 116] 13:30:27 INFO - PROCESS | 5810 | --DOCSHELL 0xa556d000 == 3 [pid = 5856] [id = 115] 13:30:27 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0xa3573800) [pid = 5856] [serial = 292] [outer = (nil)] [url = about:blank] 13:30:28 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0xa38b0000) [pid = 5856] [serial = 301] [outer = (nil)] [url = about:blank] 13:30:28 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0xa38ad800) [pid = 5856] [serial = 300] [outer = (nil)] [url = about:blank] 13:30:28 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0xa3572800) [pid = 5856] [serial = 295] [outer = (nil)] [url = about:blank] 13:30:28 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0xa3754c00) [pid = 5856] [serial = 297] [outer = (nil)] [url = about:blank] 13:30:28 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0xa3aba400) [pid = 5856] [serial = 304] [outer = (nil)] [url = about:blank] 13:30:28 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0xa3755c00) [pid = 5856] [serial = 298] [outer = (nil)] [url = about:blank] 13:30:28 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0xa3a49400) [pid = 5856] [serial = 303] [outer = (nil)] [url = about:blank] 13:30:28 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0xa356bc00) [pid = 5856] [serial = 294] [outer = (nil)] [url = about:blank] 13:30:28 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0xa4584400) [pid = 5856] [serial = 306] [outer = (nil)] [url = about:blank] 13:30:28 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:30:28 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:30:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0xa3145400) [pid = 5856] [serial = 334] [outer = 0xa3572400] 13:30:28 INFO - PROCESS | 5810 | 1484256628329 Marionette TRACE conn4 <- [1,388,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,389,"getWindowHandle",null] 13:30:28 INFO - PROCESS | 5810 | 1484256628382 Marionette TRACE conn4 <- [1,389,null,{"value":"2147483649"}] 13:30:28 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 13:30:28 INFO - PROCESS | 5810 | 1484256628389 Marionette TRACE conn4 -> [0,390,"timeouts",{"script":35000}] 13:30:28 INFO - PROCESS | 5810 | 1484256628393 Marionette TRACE conn4 <- [1,390,null,{}] 13:30:28 INFO - PROCESS | 5810 | 1484256628399 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}] 13:30:28 INFO - PROCESS | 5810 | 1484256628581 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 13:30:28 INFO - PROCESS | 5810 | 1484256628666 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/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.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/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:30:28 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3635400 == 4 [pid = 5856] [id = 119] 13:30:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0xa3636000) [pid = 5856] [serial = 335] [outer = (nil)] 13:30:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0xa3754000) [pid = 5856] [serial = 336] [outer = 0xa3636000] 13:30:29 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0xa3757400) [pid = 5856] [serial = 337] [outer = 0xa3636000] 13:30:29 WARNING - wptserve Traceback (most recent call last): 13:30:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:30:29 WARNING - rv = self.func(request, response) 13:30:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:30:29 WARNING - access_control_allow_origin = "*") 13:30:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:30:29 WARNING - payload = payload_generator(server_data) 13:30:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:30:29 WARNING - return encode_string_as_bmp_image(data) 13:30:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:30:29 WARNING - img.save(f, "BMP") 13:30:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:30:29 WARNING - f.write(bmpfileheader) 13:30:29 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:30:29 WARNING - 13:30:31 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0xa3a46800) [pid = 5856] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html] 13:30:31 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0xa46c2400) [pid = 5856] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html] 13:30:31 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0xa3758800) [pid = 5856] [serial = 328] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484256625674] 13:30:31 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0xa5586c00) [pid = 5856] [serial = 325] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html] 13:30:31 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0xa38a9000) [pid = 5856] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html] 13:30:31 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0xa4565400) [pid = 5856] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html] 13:30:31 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0xa3147c00) [pid = 5856] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html] 13:30:31 INFO - PROCESS | 5810 | --DOMWINDOW == 26 (0xa3639c00) [pid = 5856] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html] 13:30:31 INFO - PROCESS | 5810 | --DOMWINDOW == 25 (0xa5491000) [pid = 5856] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:30:34 INFO - PROCESS | 5810 | --DOCSHELL 0xa356b800 == 3 [pid = 5856] [id = 118] 13:30:34 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a3d400 == 2 [pid = 5856] [id = 117] 13:30:35 INFO - PROCESS | 5810 | --DOMWINDOW == 24 (0xa375e400) [pid = 5856] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484256625674] 13:30:35 INFO - PROCESS | 5810 | --DOMWINDOW == 23 (0xa82b1800) [pid = 5856] [serial = 327] [outer = (nil)] [url = about:blank] 13:30:35 INFO - PROCESS | 5810 | --DOMWINDOW == 22 (0xa8206000) [pid = 5856] [serial = 326] [outer = (nil)] [url = about:blank] 13:30:35 INFO - PROCESS | 5810 | --DOMWINDOW == 21 (0xa456e000) [pid = 5856] [serial = 307] [outer = (nil)] [url = about:blank] 13:30:35 INFO - PROCESS | 5810 | --DOMWINDOW == 20 (0xa3756400) [pid = 5856] [serial = 310] [outer = (nil)] [url = about:blank] 13:30:35 INFO - PROCESS | 5810 | --DOMWINDOW == 19 (0xa38a5400) [pid = 5856] [serial = 313] [outer = (nil)] [url = about:blank] 13:30:35 INFO - PROCESS | 5810 | --DOMWINDOW == 18 (0xa4785800) [pid = 5856] [serial = 319] [outer = (nil)] [url = about:blank] 13:30:35 INFO - PROCESS | 5810 | --DOMWINDOW == 17 (0xa5499000) [pid = 5856] [serial = 324] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:30:35 INFO - PROCESS | 5810 | --DOMWINDOW == 16 (0xa4787c00) [pid = 5856] [serial = 321] [outer = (nil)] [url = about:blank] 13:30:35 INFO - PROCESS | 5810 | --DOMWINDOW == 15 (0xa4588c00) [pid = 5856] [serial = 322] [outer = (nil)] [url = about:blank] 13:30:35 INFO - PROCESS | 5810 | --DOMWINDOW == 14 (0xa4565c00) [pid = 5856] [serial = 316] [outer = (nil)] [url = about:blank] 13:30:35 INFO - PROCESS | 5810 | --DOMWINDOW == 13 (0xa46cb400) [pid = 5856] [serial = 318] [outer = (nil)] [url = about:blank] 13:30:35 INFO - PROCESS | 5810 | --DOMWINDOW == 12 (0xa4562000) [pid = 5856] [serial = 315] [outer = (nil)] [url = about:blank] 13:30:35 INFO - PROCESS | 5810 | --DOMWINDOW == 11 (0xa3760c00) [pid = 5856] [serial = 312] [outer = (nil)] [url = about:blank] 13:30:35 INFO - PROCESS | 5810 | --DOMWINDOW == 10 (0xa363c800) [pid = 5856] [serial = 309] [outer = (nil)] [url = about:blank] 13:30:37 INFO - PROCESS | 5810 | --DOMWINDOW == 9 (0xa4589400) [pid = 5856] [serial = 330] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html] 13:30:37 INFO - PROCESS | 5810 | --DOMWINDOW == 8 (0xa3572400) [pid = 5856] [serial = 333] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:30:41 INFO - PROCESS | 5810 | --DOMWINDOW == 7 (0xa5585400) [pid = 5856] [serial = 332] [outer = (nil)] [url = about:blank] 13:30:41 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa3145400) [pid = 5856] [serial = 334] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:30:41 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa3754000) [pid = 5856] [serial = 336] [outer = (nil)] [url = about:blank] 13:30:41 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa49d8c00) [pid = 5856] [serial = 331] [outer = (nil)] [url = about:blank] 13:30:50 INFO - PROCESS | 5810 | ************************* 13:30:50 INFO - PROCESS | 5810 | A coding exception was thrown and uncaught in a Task. 13:30:50 INFO - PROCESS | 5810 | 13:30:50 INFO - PROCESS | 5810 | Full message: TypeError: NetworkError when attempting to fetch resource. 13:30:50 INFO - PROCESS | 5810 | Full stack: 13:30:50 INFO - PROCESS | 5810 | ************************* 13:30:59 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:30:59 INFO - PROCESS | 5810 | 1484256659141 Marionette TRACE conn4 <- [1,392,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via img-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 13:30:59 INFO - . 13:30:59 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30796ms 13:30:59 INFO - PROCESS | 5810 | 1484256659186 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 13:30:59 INFO - PROCESS | 5810 | 1484256659190 Marionette TRACE conn4 <- [1,393,null,{"value":"2147483649"}] 13:30:59 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 13:30:59 INFO - PROCESS | 5810 | 1484256659198 Marionette TRACE conn4 -> [0,394,"timeouts",{"script":35000}] 13:30:59 INFO - PROCESS | 5810 | 1484256659201 Marionette TRACE conn4 <- [1,394,null,{}] 13:30:59 INFO - PROCESS | 5810 | 1484256659207 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}] 13:30:59 INFO - PROCESS | 5810 | 1484256659384 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 13:30:59 INFO - PROCESS | 5810 | 1484256659461 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/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.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/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:30:59 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3148800 == 3 [pid = 5856] [id = 120] 13:30:59 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa3148c00) [pid = 5856] [serial = 338] [outer = (nil)] 13:30:59 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa3569000) [pid = 5856] [serial = 339] [outer = 0xa3148c00] 13:30:59 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3570800) [pid = 5856] [serial = 340] [outer = 0xa3148c00] 13:31:00 WARNING - wptserve Traceback (most recent call last): 13:31:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:31:00 WARNING - rv = self.func(request, response) 13:31:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:31:00 WARNING - access_control_allow_origin = "*") 13:31:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:31:00 WARNING - payload = payload_generator(server_data) 13:31:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:31:00 WARNING - return encode_string_as_bmp_image(data) 13:31:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:31:00 WARNING - img.save(f, "BMP") 13:31:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:31:00 WARNING - f.write(bmpfileheader) 13:31:00 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:31:00 WARNING - 13:31:08 INFO - PROCESS | 5810 | --DOCSHELL 0xa3635400 == 2 [pid = 5856] [id = 119] 13:31:14 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa3636000) [pid = 5856] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html] 13:31:18 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa3569000) [pid = 5856] [serial = 339] [outer = (nil)] [url = about:blank] 13:31:18 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa3757400) [pid = 5856] [serial = 337] [outer = (nil)] [url = about:blank] 13:31:29 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:31:29 INFO - PROCESS | 5810 | 1484256689938 Marionette TRACE conn4 <- [1,396,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via img-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",3,null,null]]]}] 13:31:29 INFO - . 13:31:29 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30798ms 13:31:30 INFO - PROCESS | 5810 | 1484256689997 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 13:31:30 INFO - PROCESS | 5810 | 1484256690000 Marionette TRACE conn4 <- [1,397,null,{"value":"2147483649"}] 13:31:30 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 13:31:30 INFO - PROCESS | 5810 | 1484256690008 Marionette TRACE conn4 -> [0,398,"timeouts",{"script":35000}] 13:31:30 INFO - PROCESS | 5810 | 1484256690011 Marionette TRACE conn4 <- [1,398,null,{}] 13:31:30 INFO - PROCESS | 5810 | 1484256690017 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}] 13:31:30 INFO - PROCESS | 5810 | 1484256690214 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 13:31:30 INFO - PROCESS | 5810 | 1484256690276 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/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.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/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:31:30 INFO - PROCESS | 5810 | ++DOCSHELL 0xa314b800 == 3 [pid = 5856] [id = 121] 13:31:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa314c000) [pid = 5856] [serial = 341] [outer = (nil)] 13:31:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa356c400) [pid = 5856] [serial = 342] [outer = 0xa314c000] 13:31:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3574000) [pid = 5856] [serial = 343] [outer = 0xa314c000] 13:31:31 WARNING - wptserve Traceback (most recent call last): 13:31:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:31:31 WARNING - rv = self.func(request, response) 13:31:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:31:31 WARNING - access_control_allow_origin = "*") 13:31:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:31:31 WARNING - payload = payload_generator(server_data) 13:31:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:31:31 WARNING - return encode_string_as_bmp_image(data) 13:31:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:31:31 WARNING - img.save(f, "BMP") 13:31:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:31:31 WARNING - f.write(bmpfileheader) 13:31:31 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:31:31 WARNING - 13:31:38 INFO - PROCESS | 5810 | --DOCSHELL 0xa3148800 == 2 [pid = 5856] [id = 120] 13:31:45 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa3148c00) [pid = 5856] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html] 13:31:49 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa356c400) [pid = 5856] [serial = 342] [outer = (nil)] [url = about:blank] 13:31:49 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa3570800) [pid = 5856] [serial = 340] [outer = (nil)] [url = about:blank] 13:32:00 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:32:00 INFO - PROCESS | 5810 | 1484256720730 Marionette TRACE conn4 <- [1,400,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an http\n sub-resource via img-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 13:32:00 INFO - . 13:32:00 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30780ms 13:32:00 INFO - PROCESS | 5810 | 1484256720792 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 13:32:00 INFO - PROCESS | 5810 | 1484256720799 Marionette TRACE conn4 <- [1,401,null,{"value":"2147483649"}] 13:32:00 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 13:32:00 INFO - PROCESS | 5810 | 1484256720810 Marionette TRACE conn4 -> [0,402,"timeouts",{"script":35000}] 13:32:00 INFO - PROCESS | 5810 | 1484256720812 Marionette TRACE conn4 <- [1,402,null,{}] 13:32:00 INFO - PROCESS | 5810 | 1484256720817 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}] 13:32:00 INFO - PROCESS | 5810 | 1484256720988 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 13:32:01 INFO - PROCESS | 5810 | 1484256721076 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/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.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/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:32:01 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3149800 == 3 [pid = 5856] [id = 122] 13:32:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa314a000) [pid = 5856] [serial = 344] [outer = (nil)] 13:32:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa356c000) [pid = 5856] [serial = 345] [outer = 0xa314a000] 13:32:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3573000) [pid = 5856] [serial = 346] [outer = 0xa314a000] 13:32:02 INFO - PROCESS | 5810 | 1484256722172 Marionette TRACE conn4 <- [1,404,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,405,"getWindowHandle",null] 13:32:02 INFO - PROCESS | 5810 | 1484256722208 Marionette TRACE conn4 <- [1,405,null,{"value":"2147483649"}] 13:32:02 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 13:32:02 INFO - PROCESS | 5810 | 1484256722215 Marionette TRACE conn4 -> [0,406,"timeouts",{"script":35000}] 13:32:02 INFO - PROCESS | 5810 | 1484256722219 Marionette TRACE conn4 <- [1,406,null,{}] 13:32:02 INFO - PROCESS | 5810 | 1484256722230 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}] 13:32:02 INFO - PROCESS | 5810 | 1484256722438 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 13:32:02 INFO - PROCESS | 5810 | 1484256722506 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/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.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/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:32:02 INFO - PROCESS | 5810 | ++DOCSHELL 0xa363f800 == 4 [pid = 5856] [id = 123] 13:32:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 8 (0xa363fc00) [pid = 5856] [serial = 347] [outer = (nil)] 13:32:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 9 (0xa3755000) [pid = 5856] [serial = 348] [outer = 0xa363fc00] 13:32:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 10 (0xa3757c00) [pid = 5856] [serial = 349] [outer = 0xa363fc00] 13:32:03 INFO - PROCESS | 5810 | 1484256723487 Marionette TRACE conn4 <- [1,408,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,409,"getWindowHandle",null] 13:32:03 INFO - PROCESS | 5810 | 1484256723558 Marionette TRACE conn4 <- [1,409,null,{"value":"2147483649"}] 13:32:03 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 13:32:03 INFO - PROCESS | 5810 | 1484256723566 Marionette TRACE conn4 -> [0,410,"timeouts",{"script":35000}] 13:32:03 INFO - PROCESS | 5810 | 1484256723569 Marionette TRACE conn4 <- [1,410,null,{}] 13:32:03 INFO - PROCESS | 5810 | 1484256723580 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}] 13:32:03 INFO - PROCESS | 5810 | 1484256723839 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 13:32:03 INFO - PROCESS | 5810 | 1484256723866 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/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.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/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:32:03 INFO - PROCESS | 5810 | ++DOCSHELL 0xa38a9400 == 5 [pid = 5856] [id = 124] 13:32:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 11 (0xa38a9c00) [pid = 5856] [serial = 350] [outer = (nil)] 13:32:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 12 (0xa38ae400) [pid = 5856] [serial = 351] [outer = 0xa38a9c00] 13:32:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 13 (0xa38af400) [pid = 5856] [serial = 352] [outer = 0xa38a9c00] 13:32:04 INFO - PROCESS | 5810 | 1484256724874 Marionette TRACE conn4 <- [1,412,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,413,"getWindowHandle",null] 13:32:04 INFO - PROCESS | 5810 | 1484256724901 Marionette TRACE conn4 <- [1,413,null,{"value":"2147483649"}] 13:32:04 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 13:32:04 INFO - PROCESS | 5810 | 1484256724917 Marionette TRACE conn4 -> [0,414,"timeouts",{"script":35000}] 13:32:04 INFO - PROCESS | 5810 | 1484256724920 Marionette TRACE conn4 <- [1,414,null,{}] 13:32:04 INFO - PROCESS | 5810 | 1484256724927 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}] 13:32:05 INFO - PROCESS | 5810 | 1484256725140 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 13:32:05 INFO - PROCESS | 5810 | 1484256725199 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/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.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/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:32:05 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a45000 == 6 [pid = 5856] [id = 125] 13:32:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 14 (0xa3a45400) [pid = 5856] [serial = 353] [outer = (nil)] 13:32:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 15 (0xa3a49800) [pid = 5856] [serial = 354] [outer = 0xa3a45400] 13:32:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 16 (0xa3abac00) [pid = 5856] [serial = 355] [outer = 0xa3a45400] 13:32:06 INFO - PROCESS | 5810 | 1484256726210 Marionette TRACE conn4 <- [1,416,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,417,"getWindowHandle",null] 13:32:06 INFO - PROCESS | 5810 | 1484256726260 Marionette TRACE conn4 <- [1,417,null,{"value":"2147483649"}] 13:32:06 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 13:32:06 INFO - PROCESS | 5810 | 1484256726268 Marionette TRACE conn4 -> [0,418,"timeouts",{"script":35000}] 13:32:06 INFO - PROCESS | 5810 | 1484256726271 Marionette TRACE conn4 <- [1,418,null,{}] 13:32:06 INFO - PROCESS | 5810 | 1484256726282 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}] 13:32:06 INFO - PROCESS | 5810 | 1484256726456 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 13:32:06 INFO - PROCESS | 5810 | 1484256726537 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/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.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/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:32:06 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4565400 == 7 [pid = 5856] [id = 126] 13:32:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 17 (0xa4565800) [pid = 5856] [serial = 356] [outer = (nil)] 13:32:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 18 (0xa4584800) [pid = 5856] [serial = 357] [outer = 0xa4565800] 13:32:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 19 (0xa4585800) [pid = 5856] [serial = 358] [outer = 0xa4565800] 13:32:07 INFO - PROCESS | 5810 | 1484256727506 Marionette TRACE conn4 <- [1,420,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,421,"getWindowHandle",null] 13:32:07 INFO - PROCESS | 5810 | 1484256727561 Marionette TRACE conn4 <- [1,421,null,{"value":"2147483649"}] 13:32:07 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 13:32:07 INFO - PROCESS | 5810 | 1484256727567 Marionette TRACE conn4 -> [0,422,"timeouts",{"script":35000}] 13:32:07 INFO - PROCESS | 5810 | 1484256727570 Marionette TRACE conn4 <- [1,422,null,{}] 13:32:07 INFO - PROCESS | 5810 | 1484256727576 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}] 13:32:07 INFO - PROCESS | 5810 | 1484256727779 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 13:32:07 INFO - PROCESS | 5810 | 1484256727822 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/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.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/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:32:07 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4593800 == 8 [pid = 5856] [id = 127] 13:32:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 20 (0xa4593c00) [pid = 5856] [serial = 359] [outer = (nil)] 13:32:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 21 (0xa46c9400) [pid = 5856] [serial = 360] [outer = 0xa4593c00] 13:32:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 22 (0xa4786c00) [pid = 5856] [serial = 361] [outer = 0xa4593c00] 13:32:08 INFO - . 13:32:08 INFO - TEST-OK | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html | took 1290ms 13:32:08 INFO - PROCESS | 5810 | 1484256728840 Marionette TRACE conn4 <- [1,424,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,425,"getWindowHandle",null] 13:32:08 INFO - PROCESS | 5810 | 1484256728862 Marionette TRACE conn4 <- [1,425,null,{"value":"2147483649"}] 13:32:08 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 13:32:08 INFO - PROCESS | 5810 | 1484256728870 Marionette TRACE conn4 -> [0,426,"timeouts",{"script":35000}] 13:32:08 INFO - PROCESS | 5810 | 1484256728873 Marionette TRACE conn4 <- [1,426,null,{}] 13:32:08 INFO - PROCESS | 5810 | 1484256728882 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}] 13:32:09 INFO - PROCESS | 5810 | 1484256729069 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 13:32:09 INFO - PROCESS | 5810 | 1484256729122 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/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.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/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:32:09 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3142400 == 9 [pid = 5856] [id = 128] 13:32:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 23 (0xa3143000) [pid = 5856] [serial = 362] [outer = (nil)] 13:32:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 24 (0xa3634800) [pid = 5856] [serial = 363] [outer = 0xa3143000] 13:32:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 25 (0xa3640c00) [pid = 5856] [serial = 364] [outer = 0xa3143000] 13:32:10 INFO - PROCESS | 5810 | 1484256730367 Marionette TRACE conn4 <- [1,428,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,429,"getWindowHandle",null] 13:32:10 INFO - PROCESS | 5810 | 1484256730411 Marionette TRACE conn4 <- [1,429,null,{"value":"2147483649"}] 13:32:10 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 13:32:10 INFO - PROCESS | 5810 | 1484256730418 Marionette TRACE conn4 -> [0,430,"timeouts",{"script":35000}] 13:32:10 INFO - PROCESS | 5810 | 1484256730420 Marionette TRACE conn4 <- [1,430,null,{}] 13:32:10 INFO - PROCESS | 5810 | 1484256730426 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}] 13:32:10 INFO - PROCESS | 5810 | 1484256730676 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 13:32:10 INFO - PROCESS | 5810 | 1484256730753 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/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.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/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:32:10 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3571800 == 10 [pid = 5856] [id = 129] 13:32:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 26 (0xa3572c00) [pid = 5856] [serial = 365] [outer = (nil)] 13:32:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0xa38afc00) [pid = 5856] [serial = 366] [outer = 0xa3572c00] 13:32:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0xa3a3d800) [pid = 5856] [serial = 367] [outer = 0xa3572c00] 13:32:11 INFO - PROCESS | 5810 | --DOCSHELL 0xa4593800 == 9 [pid = 5856] [id = 127] 13:32:11 INFO - PROCESS | 5810 | --DOCSHELL 0xa4565400 == 8 [pid = 5856] [id = 126] 13:32:11 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a45000 == 7 [pid = 5856] [id = 125] 13:32:11 INFO - PROCESS | 5810 | --DOCSHELL 0xa38a9400 == 6 [pid = 5856] [id = 124] 13:32:11 INFO - PROCESS | 5810 | --DOCSHELL 0xa363f800 == 5 [pid = 5856] [id = 123] 13:32:11 INFO - PROCESS | 5810 | --DOCSHELL 0xa3149800 == 4 [pid = 5856] [id = 122] 13:32:11 INFO - PROCESS | 5810 | --DOCSHELL 0xa314b800 == 3 [pid = 5856] [id = 121] 13:32:11 INFO - PROCESS | 5810 | 1484256731973 Marionette TRACE conn4 <- [1,432,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,433,"getWindowHandle",null] 13:32:12 INFO - PROCESS | 5810 | 1484256732013 Marionette TRACE conn4 <- [1,433,null,{"value":"2147483649"}] 13:32:12 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 13:32:12 INFO - PROCESS | 5810 | 1484256732025 Marionette TRACE conn4 -> [0,434,"timeouts",{"script":35000}] 13:32:12 INFO - PROCESS | 5810 | 1484256732028 Marionette TRACE conn4 <- [1,434,null,{}] 13:32:12 INFO - PROCESS | 5810 | 1484256732034 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}] 13:32:12 INFO - PROCESS | 5810 | 1484256732266 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 13:32:12 INFO - PROCESS | 5810 | 1484256732353 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/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.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/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:32:12 INFO - PROCESS | 5810 | ++DOCSHELL 0xa38a5c00 == 4 [pid = 5856] [id = 130] 13:32:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0xa38a7800) [pid = 5856] [serial = 368] [outer = (nil)] 13:32:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0xa3a40000) [pid = 5856] [serial = 369] [outer = 0xa38a7800] 13:32:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0xa3ab9400) [pid = 5856] [serial = 370] [outer = 0xa38a7800] 13:32:13 INFO - PROCESS | 5810 | 1484256733588 Marionette TRACE conn4 <- [1,436,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,437,"getWindowHandle",null] 13:32:13 INFO - PROCESS | 5810 | 1484256733615 Marionette TRACE conn4 <- [1,437,null,{"value":"2147483649"}] 13:32:13 INFO - PROCESS | 5810 | 1484256733622 Marionette TRACE conn4 -> [0,438,"timeouts",{"script":35000}] 13:32:13 INFO - PROCESS | 5810 | 1484256733625 Marionette TRACE conn4 <- [1,438,null,{}] 13:32:13 INFO - PROCESS | 5810 | 1484256733630 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}] 13:32:13 INFO - PROCESS | 5810 | 1484256733809 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 13:32:13 INFO - PROCESS | 5810 | 1484256733862 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/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.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/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:32:13 INFO - PROCESS | 5810 | ++DOCSHELL 0xa458bc00 == 5 [pid = 5856] [id = 131] 13:32:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0xa458c000) [pid = 5856] [serial = 371] [outer = (nil)] 13:32:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0xa46c1400) [pid = 5856] [serial = 372] [outer = 0xa458c000] 13:32:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0xa46cb800) [pid = 5856] [serial = 373] [outer = 0xa458c000] 13:32:14 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4789800 == 6 [pid = 5856] [id = 132] 13:32:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0xa478b800) [pid = 5856] [serial = 374] [outer = (nil)] 13:32:14 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:32:14 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:32:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0xa4908c00) [pid = 5856] [serial = 375] [outer = 0xa478b800] 13:32:15 INFO - PROCESS | 5810 | 1484256735184 Marionette TRACE conn4 <- [1,440,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,441,"getWindowHandle",null] 13:32:15 INFO - PROCESS | 5810 | 1484256735224 Marionette TRACE conn4 <- [1,441,null,{"value":"2147483649"}] 13:32:15 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 13:32:15 INFO - PROCESS | 5810 | 1484256735231 Marionette TRACE conn4 -> [0,442,"timeouts",{"script":35000}] 13:32:15 INFO - PROCESS | 5810 | 1484256735234 Marionette TRACE conn4 <- [1,442,null,{}] 13:32:15 INFO - PROCESS | 5810 | 1484256735245 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}] 13:32:15 INFO - PROCESS | 5810 | 1484256735435 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 13:32:15 INFO - PROCESS | 5810 | 1484256735495 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/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.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/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:32:15 INFO - PROCESS | 5810 | ++DOCSHELL 0xa5499c00 == 7 [pid = 5856] [id = 133] 13:32:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0xa556a800) [pid = 5856] [serial = 376] [outer = (nil)] 13:32:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0xa558dc00) [pid = 5856] [serial = 377] [outer = 0xa556a800] 13:32:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0xa5587c00) [pid = 5856] [serial = 378] [outer = 0xa556a800] 13:32:16 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0xa4565800) [pid = 5856] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html] 13:32:16 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0xa3a45400) [pid = 5856] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html] 13:32:16 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0xa38a9c00) [pid = 5856] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html] 13:32:16 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0xa363fc00) [pid = 5856] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html] 13:32:16 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0xa314c000) [pid = 5856] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html] 13:32:16 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0xa314a000) [pid = 5856] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html] 13:32:16 INFO - PROCESS | 5810 | ++DOCSHELL 0xa314a800 == 8 [pid = 5856] [id = 134] 13:32:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0xa3634400) [pid = 5856] [serial = 379] [outer = (nil)] 13:32:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0xa38a9000) [pid = 5856] [serial = 380] [outer = 0xa3634400] 13:32:16 INFO - PROCESS | 5810 | 1484256736967 Marionette TRACE conn4 <- [1,444,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,445,"getWindowHandle",null] 13:32:17 INFO - PROCESS | 5810 | 1484256737024 Marionette TRACE conn4 <- [1,445,null,{"value":"2147483649"}] 13:32:17 INFO - PROCESS | 5810 | 1484256737031 Marionette TRACE conn4 -> [0,446,"timeouts",{"script":35000}] 13:32:17 INFO - PROCESS | 5810 | 1484256737034 Marionette TRACE conn4 <- [1,446,null,{}] 13:32:17 INFO - PROCESS | 5810 | 1484256737039 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}] 13:32:17 INFO - PROCESS | 5810 | 1484256737239 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 13:32:17 INFO - PROCESS | 5810 | 1484256737293 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/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.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/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:32:17 INFO - PROCESS | 5810 | ++DOCSHELL 0xa82b3000 == 9 [pid = 5856] [id = 135] 13:32:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0xa8fb3800) [pid = 5856] [serial = 381] [outer = (nil)] 13:32:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0xa8fbe400) [pid = 5856] [serial = 382] [outer = 0xa8fb3800] 13:32:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0xacc78c00) [pid = 5856] [serial = 383] [outer = 0xa8fb3800] 13:32:18 INFO - PROCESS | 5810 | ++DOCSHELL 0xa8f22c00 == 10 [pid = 5856] [id = 136] 13:32:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0xa8f23400) [pid = 5856] [serial = 384] [outer = (nil)] 13:32:18 INFO - PROCESS | 5810 | [Child 5856] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9718 13:32:18 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:32:18 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:32:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0xa314b800) [pid = 5856] [serial = 385] [outer = 0xa8f23400] 13:32:18 INFO - . 13:32:18 INFO - TEST-OK | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1536ms 13:32:18 INFO - PROCESS | 5810 | 1484256738548 Marionette TRACE conn4 <- [1,448,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,449,"getWindowHandle",null] 13:32:18 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 13:32:18 INFO - PROCESS | 5810 | 1484256738574 Marionette TRACE conn4 <- [1,449,null,{"value":"2147483649"}] 13:32:18 INFO - PROCESS | 5810 | 1484256738581 Marionette TRACE conn4 -> [0,450,"timeouts",{"script":35000}] 13:32:18 INFO - PROCESS | 5810 | 1484256738584 Marionette TRACE conn4 <- [1,450,null,{}] 13:32:18 INFO - PROCESS | 5810 | 1484256738590 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}] 13:32:18 INFO - PROCESS | 5810 | 1484256738756 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 13:32:18 INFO - PROCESS | 5810 | 1484256738838 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/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.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/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:32:18 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a3dc00 == 11 [pid = 5856] [id = 137] 13:32:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0xa3a43000) [pid = 5856] [serial = 386] [outer = (nil)] 13:32:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0xa4786400) [pid = 5856] [serial = 387] [outer = 0xa3a43000] 13:32:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0xa5496c00) [pid = 5856] [serial = 388] [outer = 0xa3a43000] 13:32:20 WARNING - wptserve Traceback (most recent call last): 13:32:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:32:20 WARNING - rv = self.func(request, response) 13:32:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:32:20 WARNING - access_control_allow_origin = "*") 13:32:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:32:20 WARNING - payload = payload_generator(server_data) 13:32:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:32:20 WARNING - return encode_string_as_bmp_image(data) 13:32:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:32:20 WARNING - img.save(f, "BMP") 13:32:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:32:20 WARNING - f.write(bmpfileheader) 13:32:20 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:32:20 WARNING - 13:32:20 INFO - PROCESS | 5810 | --DOCSHELL 0xa314a800 == 10 [pid = 5856] [id = 134] 13:32:20 INFO - PROCESS | 5810 | --DOCSHELL 0xa5499c00 == 9 [pid = 5856] [id = 133] 13:32:20 INFO - PROCESS | 5810 | --DOCSHELL 0xa4789800 == 8 [pid = 5856] [id = 132] 13:32:20 INFO - PROCESS | 5810 | --DOCSHELL 0xa458bc00 == 7 [pid = 5856] [id = 131] 13:32:20 INFO - PROCESS | 5810 | --DOCSHELL 0xa38a5c00 == 6 [pid = 5856] [id = 130] 13:32:20 INFO - PROCESS | 5810 | --DOCSHELL 0xa3571800 == 5 [pid = 5856] [id = 129] 13:32:20 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0xa46c9400) [pid = 5856] [serial = 360] [outer = (nil)] [url = about:blank] 13:32:20 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0xa4585800) [pid = 5856] [serial = 358] [outer = (nil)] [url = about:blank] 13:32:20 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0xa4584800) [pid = 5856] [serial = 357] [outer = (nil)] [url = about:blank] 13:32:20 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0xa3abac00) [pid = 5856] [serial = 355] [outer = (nil)] [url = about:blank] 13:32:20 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0xa3a49800) [pid = 5856] [serial = 354] [outer = (nil)] [url = about:blank] 13:32:20 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0xa38af400) [pid = 5856] [serial = 352] [outer = (nil)] [url = about:blank] 13:32:20 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0xa38ae400) [pid = 5856] [serial = 351] [outer = (nil)] [url = about:blank] 13:32:20 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0xa3757c00) [pid = 5856] [serial = 349] [outer = (nil)] [url = about:blank] 13:32:20 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0xa3755000) [pid = 5856] [serial = 348] [outer = (nil)] [url = about:blank] 13:32:20 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0xa3574000) [pid = 5856] [serial = 343] [outer = (nil)] [url = about:blank] 13:32:20 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0xa356c000) [pid = 5856] [serial = 345] [outer = (nil)] [url = about:blank] 13:32:20 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0xa3573000) [pid = 5856] [serial = 346] [outer = (nil)] [url = about:blank] 13:32:23 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0xa458c000) [pid = 5856] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html] 13:32:23 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0xa556a800) [pid = 5856] [serial = 376] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html] 13:32:23 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0xa3572c00) [pid = 5856] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html] 13:32:23 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0xa38a7800) [pid = 5856] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html] 13:32:23 INFO - PROCESS | 5810 | --DOMWINDOW == 26 (0xa3634400) [pid = 5856] [serial = 379] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484256736704] 13:32:23 INFO - PROCESS | 5810 | --DOMWINDOW == 25 (0xa3143000) [pid = 5856] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html] 13:32:23 INFO - PROCESS | 5810 | --DOMWINDOW == 24 (0xa478b800) [pid = 5856] [serial = 374] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:32:27 INFO - PROCESS | 5810 | --DOCSHELL 0xa8f22c00 == 4 [pid = 5856] [id = 136] 13:32:27 INFO - PROCESS | 5810 | --DOCSHELL 0xa3142400 == 3 [pid = 5856] [id = 128] 13:32:27 INFO - PROCESS | 5810 | --DOCSHELL 0xa82b3000 == 2 [pid = 5856] [id = 135] 13:32:27 INFO - PROCESS | 5810 | --DOMWINDOW == 23 (0xa8fbe400) [pid = 5856] [serial = 382] [outer = (nil)] [url = about:blank] 13:32:27 INFO - PROCESS | 5810 | --DOMWINDOW == 22 (0xa3a3d800) [pid = 5856] [serial = 367] [outer = (nil)] [url = about:blank] 13:32:27 INFO - PROCESS | 5810 | --DOMWINDOW == 21 (0xa3ab9400) [pid = 5856] [serial = 370] [outer = (nil)] [url = about:blank] 13:32:27 INFO - PROCESS | 5810 | --DOMWINDOW == 20 (0xa38a9000) [pid = 5856] [serial = 380] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484256736704] 13:32:27 INFO - PROCESS | 5810 | --DOMWINDOW == 19 (0xa558dc00) [pid = 5856] [serial = 377] [outer = (nil)] [url = about:blank] 13:32:27 INFO - PROCESS | 5810 | --DOMWINDOW == 18 (0xa5587c00) [pid = 5856] [serial = 378] [outer = (nil)] [url = about:blank] 13:32:27 INFO - PROCESS | 5810 | --DOMWINDOW == 17 (0xa3640c00) [pid = 5856] [serial = 364] [outer = (nil)] [url = about:blank] 13:32:27 INFO - PROCESS | 5810 | --DOMWINDOW == 16 (0xa4908c00) [pid = 5856] [serial = 375] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:32:27 INFO - PROCESS | 5810 | --DOMWINDOW == 15 (0xa46cb800) [pid = 5856] [serial = 373] [outer = (nil)] [url = about:blank] 13:32:27 INFO - PROCESS | 5810 | --DOMWINDOW == 14 (0xa46c1400) [pid = 5856] [serial = 372] [outer = (nil)] [url = about:blank] 13:32:27 INFO - PROCESS | 5810 | --DOMWINDOW == 13 (0xa3a40000) [pid = 5856] [serial = 369] [outer = (nil)] [url = about:blank] 13:32:27 INFO - PROCESS | 5810 | --DOMWINDOW == 12 (0xa38afc00) [pid = 5856] [serial = 366] [outer = (nil)] [url = about:blank] 13:32:27 INFO - PROCESS | 5810 | --DOMWINDOW == 11 (0xa3634800) [pid = 5856] [serial = 363] [outer = (nil)] [url = about:blank] 13:32:29 INFO - PROCESS | 5810 | --DOMWINDOW == 10 (0xa8f23400) [pid = 5856] [serial = 384] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:32:29 INFO - PROCESS | 5810 | --DOMWINDOW == 9 (0xa8fb3800) [pid = 5856] [serial = 381] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html] 13:32:29 INFO - PROCESS | 5810 | --DOMWINDOW == 8 (0xa4593c00) [pid = 5856] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html] 13:32:33 INFO - PROCESS | 5810 | --DOMWINDOW == 7 (0xa314b800) [pid = 5856] [serial = 385] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:32:33 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xacc78c00) [pid = 5856] [serial = 383] [outer = (nil)] [url = about:blank] 13:32:33 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa4786400) [pid = 5856] [serial = 387] [outer = (nil)] [url = about:blank] 13:32:33 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa4786c00) [pid = 5856] [serial = 361] [outer = (nil)] [url = about:blank] 13:32:49 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:32:49 INFO - PROCESS | 5810 | 1484256769402 Marionette TRACE conn4 <- [1,452,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via img-tag using the meta-referrer\n delivery method with keep-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 13:32:49 INFO - . 13:32:49 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30879ms 13:32:49 INFO - PROCESS | 5810 | 1484256769461 Marionette TRACE conn4 -> [0,453,"getWindowHandle",null] 13:32:49 INFO - PROCESS | 5810 | 1484256769469 Marionette TRACE conn4 <- [1,453,null,{"value":"2147483649"}] 13:32:49 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 13:32:49 INFO - PROCESS | 5810 | 1484256769475 Marionette TRACE conn4 -> [0,454,"timeouts",{"script":35000}] 13:32:49 INFO - PROCESS | 5810 | 1484256769477 Marionette TRACE conn4 <- [1,454,null,{}] 13:32:49 INFO - PROCESS | 5810 | 1484256769483 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}] 13:32:49 INFO - PROCESS | 5810 | 1484256769695 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 13:32:49 INFO - PROCESS | 5810 | 1484256769752 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/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.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/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:32:49 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3149000 == 3 [pid = 5856] [id = 138] 13:32:49 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa3149400) [pid = 5856] [serial = 389] [outer = (nil)] 13:32:49 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa3568400) [pid = 5856] [serial = 390] [outer = 0xa3149400] 13:32:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa356f000) [pid = 5856] [serial = 391] [outer = 0xa3149400] 13:32:50 WARNING - wptserve Traceback (most recent call last): 13:32:50 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:32:50 WARNING - rv = self.func(request, response) 13:32:50 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:32:50 WARNING - access_control_allow_origin = "*") 13:32:50 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:32:50 WARNING - payload = payload_generator(server_data) 13:32:50 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:32:50 WARNING - return encode_string_as_bmp_image(data) 13:32:50 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:32:50 WARNING - img.save(f, "BMP") 13:32:50 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:32:50 WARNING - f.write(bmpfileheader) 13:32:50 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:32:50 WARNING - 13:32:58 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a3dc00 == 2 [pid = 5856] [id = 137] 13:33:04 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa3a43000) [pid = 5856] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html] 13:33:08 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa3568400) [pid = 5856] [serial = 390] [outer = (nil)] [url = about:blank] 13:33:08 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa5496c00) [pid = 5856] [serial = 388] [outer = (nil)] [url = about:blank] 13:33:20 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:33:20 INFO - PROCESS | 5810 | 1484256800191 Marionette TRACE conn4 <- [1,456,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via img-tag using the meta-referrer\n delivery method with no-redirect and when\n the target request is same-origin.",3,null,null]]]}] 13:33:20 INFO - . 13:33:20 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30772ms 13:33:20 INFO - PROCESS | 5810 | 1484256800248 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 13:33:20 INFO - PROCESS | 5810 | 1484256800254 Marionette TRACE conn4 <- [1,457,null,{"value":"2147483649"}] 13:33:20 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 13:33:20 INFO - PROCESS | 5810 | 1484256800261 Marionette TRACE conn4 -> [0,458,"timeouts",{"script":35000}] 13:33:20 INFO - PROCESS | 5810 | 1484256800264 Marionette TRACE conn4 <- [1,458,null,{}] 13:33:20 INFO - PROCESS | 5810 | 1484256800270 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}] 13:33:20 INFO - PROCESS | 5810 | 1484256800436 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 13:33:20 INFO - PROCESS | 5810 | 1484256800512 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/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.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/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:33:20 INFO - PROCESS | 5810 | ++DOCSHELL 0xa314b800 == 3 [pid = 5856] [id = 139] 13:33:20 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa314bc00) [pid = 5856] [serial = 392] [outer = (nil)] 13:33:20 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa356b800) [pid = 5856] [serial = 393] [outer = 0xa314bc00] 13:33:20 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3573800) [pid = 5856] [serial = 394] [outer = 0xa314bc00] 13:33:21 WARNING - wptserve Traceback (most recent call last): 13:33:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:33:21 WARNING - rv = self.func(request, response) 13:33:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:33:21 WARNING - access_control_allow_origin = "*") 13:33:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:33:21 WARNING - payload = payload_generator(server_data) 13:33:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:33:21 WARNING - return encode_string_as_bmp_image(data) 13:33: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 13:33:21 WARNING - img.save(f, "BMP") 13:33:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:33:21 WARNING - f.write(bmpfileheader) 13:33:21 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:33:21 WARNING - 13:33:29 INFO - PROCESS | 5810 | --DOCSHELL 0xa3149000 == 2 [pid = 5856] [id = 138] 13:33:35 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa3149400) [pid = 5856] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html] 13:33:39 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa356b800) [pid = 5856] [serial = 393] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa356f000) [pid = 5856] [serial = 391] [outer = (nil)] [url = about:blank] 13:33:50 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:33:51 INFO - PROCESS | 5810 | 1484256831006 Marionette TRACE conn4 <- [1,460,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html",2,null,null,[["The referrer URL is origin when a\n document served over http requires an https\n sub-resource via img-tag using the meta-referrer\n delivery method with swap-origin-redirect and when\n the target request is same-origin.",3,null,null]]]}] 13:33:51 INFO - . 13:33:51 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30778ms 13:33:51 INFO - PROCESS | 5810 | 1484256831040 Marionette TRACE conn4 -> [0,461,"getWindowHandle",null] 13:33:51 INFO - PROCESS | 5810 | 1484256831043 Marionette TRACE conn4 <- [1,461,null,{"value":"2147483649"}] 13:33:51 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 13:33:51 INFO - PROCESS | 5810 | 1484256831049 Marionette TRACE conn4 -> [0,462,"timeouts",{"script":35000}] 13:33:51 INFO - PROCESS | 5810 | 1484256831066 Marionette TRACE conn4 <- [1,462,null,{}] 13:33:51 INFO - PROCESS | 5810 | 1484256831097 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}] 13:33:51 INFO - PROCESS | 5810 | 1484256831307 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 13:33:51 INFO - PROCESS | 5810 | 1484256831351 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/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.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/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:33:51 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3149400 == 3 [pid = 5856] [id = 140] 13:33:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa3149800) [pid = 5856] [serial = 395] [outer = (nil)] 13:33:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa356b400) [pid = 5856] [serial = 396] [outer = 0xa3149800] 13:33:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3572000) [pid = 5856] [serial = 397] [outer = 0xa3149800] 13:33:52 INFO - PROCESS | 5810 | 1484256832517 Marionette TRACE conn4 <- [1,464,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,465,"getWindowHandle",null] 13:33:52 INFO - PROCESS | 5810 | 1484256832559 Marionette TRACE conn4 <- [1,465,null,{"value":"2147483649"}] 13:33:52 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 13:33:52 INFO - PROCESS | 5810 | 1484256832566 Marionette TRACE conn4 -> [0,466,"timeouts",{"script":35000}] 13:33:52 INFO - PROCESS | 5810 | 1484256832569 Marionette TRACE conn4 <- [1,466,null,{}] 13:33:52 INFO - PROCESS | 5810 | 1484256832574 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}] 13:33:52 INFO - PROCESS | 5810 | 1484256832873 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 13:33:52 INFO - PROCESS | 5810 | 1484256832905 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/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.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/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:33:52 INFO - PROCESS | 5810 | ++DOCSHELL 0xa363ec00 == 4 [pid = 5856] [id = 141] 13:33:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 8 (0xa363f000) [pid = 5856] [serial = 398] [outer = (nil)] 13:33:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 9 (0xa3754c00) [pid = 5856] [serial = 399] [outer = 0xa363f000] 13:33:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 10 (0xa3755c00) [pid = 5856] [serial = 400] [outer = 0xa363f000] 13:33:53 INFO - PROCESS | 5810 | 1484256833944 Marionette TRACE conn4 <- [1,468,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,469,"getWindowHandle",null] 13:33:54 INFO - PROCESS | 5810 | 1484256834007 Marionette TRACE conn4 <- [1,469,null,{"value":"2147483649"}] 13:33:54 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 13:33:54 INFO - PROCESS | 5810 | 1484256834014 Marionette TRACE conn4 -> [0,470,"timeouts",{"script":35000}] 13:33:54 INFO - PROCESS | 5810 | 1484256834017 Marionette TRACE conn4 <- [1,470,null,{}] 13:33:54 INFO - PROCESS | 5810 | 1484256834022 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}] 13:33:54 INFO - PROCESS | 5810 | 1484256834199 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 13:33:54 INFO - PROCESS | 5810 | 1484256834281 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/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.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/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:33:54 INFO - PROCESS | 5810 | ++DOCSHELL 0xa38a9c00 == 5 [pid = 5856] [id = 142] 13:33:54 INFO - PROCESS | 5810 | ++DOMWINDOW == 11 (0xa38aa000) [pid = 5856] [serial = 401] [outer = (nil)] 13:33:54 INFO - PROCESS | 5810 | ++DOMWINDOW == 12 (0xa38ae000) [pid = 5856] [serial = 402] [outer = 0xa38aa000] 13:33:54 INFO - PROCESS | 5810 | ++DOMWINDOW == 13 (0xa38b0800) [pid = 5856] [serial = 403] [outer = 0xa38aa000] 13:33:55 INFO - PROCESS | 5810 | 1484256835367 Marionette TRACE conn4 <- [1,472,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,473,"getWindowHandle",null] 13:33:55 INFO - PROCESS | 5810 | 1484256835407 Marionette TRACE conn4 <- [1,473,null,{"value":"2147483649"}] 13:33:55 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 13:33:55 INFO - PROCESS | 5810 | 1484256835415 Marionette TRACE conn4 -> [0,474,"timeouts",{"script":35000}] 13:33:55 INFO - PROCESS | 5810 | 1484256835418 Marionette TRACE conn4 <- [1,474,null,{}] 13:33:55 INFO - PROCESS | 5810 | 1484256835423 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}] 13:33:55 INFO - PROCESS | 5810 | 1484256835600 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 13:33:55 INFO - PROCESS | 5810 | 1484256835673 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/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.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/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:33:55 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a46000 == 6 [pid = 5856] [id = 143] 13:33:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 14 (0xa3a46400) [pid = 5856] [serial = 404] [outer = (nil)] 13:33:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 15 (0xa3ab8c00) [pid = 5856] [serial = 405] [outer = 0xa3a46400] 13:33:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 16 (0xa3ac5800) [pid = 5856] [serial = 406] [outer = 0xa3a46400] 13:33:56 INFO - PROCESS | 5810 | 1484256836714 Marionette TRACE conn4 <- [1,476,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,477,"getWindowHandle",null] 13:33:56 INFO - PROCESS | 5810 | 1484256836749 Marionette TRACE conn4 <- [1,477,null,{"value":"2147483649"}] 13:33:56 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 13:33:56 INFO - PROCESS | 5810 | 1484256836756 Marionette TRACE conn4 -> [0,478,"timeouts",{"script":35000}] 13:33:56 INFO - PROCESS | 5810 | 1484256836758 Marionette TRACE conn4 <- [1,478,null,{}] 13:33:56 INFO - PROCESS | 5810 | 1484256836764 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}] 13:33:56 INFO - PROCESS | 5810 | 1484256836939 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 13:33:57 INFO - PROCESS | 5810 | 1484256837018 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/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.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/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:33:57 INFO - PROCESS | 5810 | ++DOCSHELL 0xa456a000 == 7 [pid = 5856] [id = 144] 13:33:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 17 (0xa456b800) [pid = 5856] [serial = 407] [outer = (nil)] 13:33:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 18 (0xa4585000) [pid = 5856] [serial = 408] [outer = 0xa456b800] 13:33:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 19 (0xa4584400) [pid = 5856] [serial = 409] [outer = 0xa456b800] 13:33:58 INFO - PROCESS | 5810 | 1484256837995 Marionette TRACE conn4 <- [1,480,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,481,"getWindowHandle",null] 13:33:58 INFO - PROCESS | 5810 | 1484256838047 Marionette TRACE conn4 <- [1,481,null,{"value":"2147483649"}] 13:33:58 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 13:33:58 INFO - PROCESS | 5810 | 1484256838055 Marionette TRACE conn4 -> [0,482,"timeouts",{"script":35000}] 13:33:58 INFO - PROCESS | 5810 | 1484256838062 Marionette TRACE conn4 <- [1,482,null,{}] 13:33:58 INFO - PROCESS | 5810 | 1484256838067 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}] 13:33:58 INFO - PROCESS | 5810 | 1484256838286 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 13:33:58 INFO - PROCESS | 5810 | 1484256838346 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/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.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/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:33:58 INFO - PROCESS | 5810 | ++DOCSHELL 0xa46c0400 == 8 [pid = 5856] [id = 145] 13:33:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 20 (0xa46c1000) [pid = 5856] [serial = 410] [outer = (nil)] 13:33:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 21 (0xa46ca800) [pid = 5856] [serial = 411] [outer = 0xa46c1000] 13:33:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 22 (0xa4788800) [pid = 5856] [serial = 412] [outer = 0xa46c1000] 13:33:59 INFO - PROCESS | 5810 | 1484256839489 Marionette TRACE conn4 <- [1,484,null,{"value":["/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html",0,null,null,[["The referrer URL is origin 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.",1,"assert_equals: Reported Referrer URL is 'origin'. expected \"http://web-platform.test:8000/\" but got \"http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html\"","ReferrerPolicyTestCase/t.start/ [0,485,"getWindowHandle",null] 13:33:59 INFO - PROCESS | 5810 | 1484256839551 Marionette TRACE conn4 <- [1,485,null,{"value":"2147483649"}] 13:33:59 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 13:33:59 INFO - PROCESS | 5810 | 1484256839557 Marionette TRACE conn4 -> [0,486,"timeouts",{"script":35000}] 13:33:59 INFO - PROCESS | 5810 | 1484256839560 Marionette TRACE conn4 <- [1,486,null,{}] 13:33:59 INFO - PROCESS | 5810 | 1484256839566 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}] 13:33:59 INFO - PROCESS | 5810 | 1484256839735 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 13:33:59 INFO - PROCESS | 5810 | 1484256839785 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/unsafe-url/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/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:33:59 INFO - PROCESS | 5810 | ++DOCSHELL 0xa363bc00 == 9 [pid = 5856] [id = 146] 13:33:59 INFO - PROCESS | 5810 | ++DOMWINDOW == 23 (0xa3754000) [pid = 5856] [serial = 413] [outer = (nil)] 13:34:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 24 (0xa38af400) [pid = 5856] [serial = 414] [outer = 0xa3754000] 13:34:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 25 (0xa3a3f400) [pid = 5856] [serial = 415] [outer = 0xa3754000] 13:34:00 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4586400 == 10 [pid = 5856] [id = 147] 13:34:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 26 (0xa4589000) [pid = 5856] [serial = 416] [outer = (nil)] 13:34:00 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:34:00 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:34:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0xa4589800) [pid = 5856] [serial = 417] [outer = 0xa4589000] 13:34:01 INFO - PROCESS | 5810 | 1484256841098 Marionette TRACE conn4 <- [1,488,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:34:01 INFO - . 13:34:01 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1597ms 13:34:01 INFO - PROCESS | 5810 | 1484256841155 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 13:34:01 INFO - PROCESS | 5810 | 1484256841159 Marionette TRACE conn4 <- [1,489,null,{"value":"2147483649"}] 13:34:01 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html 13:34:01 INFO - PROCESS | 5810 | 1484256841166 Marionette TRACE conn4 -> [0,490,"timeouts",{"script":35000}] 13:34:01 INFO - PROCESS | 5810 | 1484256841169 Marionette TRACE conn4 <- [1,490,null,{}] 13:34:01 INFO - PROCESS | 5810 | 1484256841178 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}] 13:34:01 INFO - PROCESS | 5810 | 1484256841590 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 13:34:01 INFO - PROCESS | 5810 | 1484256841676 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/unsafe-url/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/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:34:01 INFO - PROCESS | 5810 | ++DOCSHELL 0xa356d000 == 11 [pid = 5856] [id = 148] 13:34:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0xa356d800) [pid = 5856] [serial = 418] [outer = (nil)] 13:34:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0xa375a800) [pid = 5856] [serial = 419] [outer = 0xa356d800] 13:34:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0xa3761c00) [pid = 5856] [serial = 420] [outer = 0xa356d800] 13:34:02 INFO - PROCESS | 5810 | --DOCSHELL 0xa456a000 == 10 [pid = 5856] [id = 144] 13:34:02 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a46000 == 9 [pid = 5856] [id = 143] 13:34:02 INFO - PROCESS | 5810 | --DOCSHELL 0xa38a9c00 == 8 [pid = 5856] [id = 142] 13:34:02 INFO - PROCESS | 5810 | --DOCSHELL 0xa363ec00 == 7 [pid = 5856] [id = 141] 13:34:02 INFO - PROCESS | 5810 | --DOCSHELL 0xa3149400 == 6 [pid = 5856] [id = 140] 13:34:02 INFO - PROCESS | 5810 | --DOCSHELL 0xa314b800 == 5 [pid = 5856] [id = 139] 13:34:02 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3641000 == 6 [pid = 5856] [id = 149] 13:34:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0xa3641800) [pid = 5856] [serial = 421] [outer = (nil)] 13:34:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0xa38a8800) [pid = 5856] [serial = 422] [outer = 0xa3641800] 13:34:02 INFO - PROCESS | 5810 | 1484256842867 Marionette TRACE conn4 <- [1,492,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:34:02 INFO - . 13:34:02 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1739ms 13:34:02 INFO - PROCESS | 5810 | 1484256842905 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 13:34:02 INFO - PROCESS | 5810 | 1484256842909 Marionette TRACE conn4 <- [1,493,null,{"value":"2147483649"}] 13:34:02 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 13:34:02 INFO - PROCESS | 5810 | 1484256842915 Marionette TRACE conn4 -> [0,494,"timeouts",{"script":35000}] 13:34:02 INFO - PROCESS | 5810 | 1484256842917 Marionette TRACE conn4 <- [1,494,null,{}] 13:34:02 INFO - PROCESS | 5810 | 1484256842923 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}] 13:34:03 INFO - PROCESS | 5810 | 1484256843104 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 13:34:03 INFO - PROCESS | 5810 | 1484256843238 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/unsafe-url/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/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:34:03 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a46000 == 7 [pid = 5856] [id = 150] 13:34:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0xa3a48800) [pid = 5856] [serial = 423] [outer = (nil)] 13:34:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0xa4566000) [pid = 5856] [serial = 424] [outer = 0xa3a48800] 13:34:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0xa4569c00) [pid = 5856] [serial = 425] [outer = 0xa3a48800] 13:34:04 INFO - PROCESS | 5810 | ++DOCSHELL 0xa458f800 == 8 [pid = 5856] [id = 151] 13:34:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0xa4593800) [pid = 5856] [serial = 426] [outer = (nil)] 13:34:04 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:34:04 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:34:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0xa46c9400) [pid = 5856] [serial = 427] [outer = 0xa4593800] 13:34:04 INFO - PROCESS | 5810 | 1484256844405 Marionette TRACE conn4 <- [1,496,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:34:04 INFO - . 13:34:04 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1545ms 13:34:04 INFO - PROCESS | 5810 | 1484256844462 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 13:34:04 INFO - PROCESS | 5810 | 1484256844468 Marionette TRACE conn4 <- [1,497,null,{"value":"2147483649"}] 13:34:04 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 13:34:04 INFO - PROCESS | 5810 | 1484256844478 Marionette TRACE conn4 -> [0,498,"timeouts",{"script":35000}] 13:34:04 INFO - PROCESS | 5810 | 1484256844480 Marionette TRACE conn4 <- [1,498,null,{}] 13:34:04 INFO - PROCESS | 5810 | 1484256844485 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}] 13:34:04 INFO - PROCESS | 5810 | 1484256844673 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 13:34:04 INFO - PROCESS | 5810 | 1484256844751 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/unsafe-url/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/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:34:04 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4961400 == 9 [pid = 5856] [id = 152] 13:34:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0xa4961800) [pid = 5856] [serial = 428] [outer = (nil)] 13:34:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0xa49d3c00) [pid = 5856] [serial = 429] [outer = 0xa4961800] 13:34:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0xa49de800) [pid = 5856] [serial = 430] [outer = 0xa4961800] 13:34:05 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 13:34:05 WARNING - wptserve Traceback (most recent call last): 13:34:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:34:05 WARNING - rv = self.func(request, response) 13:34:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:34:05 WARNING - access_control_allow_origin = "*") 13:34:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:34:05 WARNING - payload = payload_generator(server_data) 13:34:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:34:05 WARNING - return encode_string_as_bmp_image(data) 13:34:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:34:05 WARNING - img.save(f, "BMP") 13:34:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:34:05 WARNING - f.write(bmpfileheader) 13:34:05 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:34:05 WARNING - 13:34:06 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0xa456b800) [pid = 5856] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html] 13:34:06 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0xa363f000) [pid = 5856] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html] 13:34:06 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0xa38aa000) [pid = 5856] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html] 13:34:06 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0xa3149800) [pid = 5856] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html] 13:34:06 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0xa3a46400) [pid = 5856] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html] 13:34:06 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0xa314bc00) [pid = 5856] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html] 13:34:09 INFO - PROCESS | 5810 | --DOCSHELL 0xa4586400 == 8 [pid = 5856] [id = 147] 13:34:09 INFO - PROCESS | 5810 | --DOCSHELL 0xa458f800 == 7 [pid = 5856] [id = 151] 13:34:09 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a46000 == 6 [pid = 5856] [id = 150] 13:34:09 INFO - PROCESS | 5810 | --DOCSHELL 0xa3641000 == 5 [pid = 5856] [id = 149] 13:34:09 INFO - PROCESS | 5810 | --DOCSHELL 0xa356d000 == 4 [pid = 5856] [id = 148] 13:34:09 INFO - PROCESS | 5810 | --DOCSHELL 0xa363bc00 == 3 [pid = 5856] [id = 146] 13:34:09 INFO - PROCESS | 5810 | --DOCSHELL 0xa46c0400 == 2 [pid = 5856] [id = 145] 13:34:09 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0xa46ca800) [pid = 5856] [serial = 411] [outer = (nil)] [url = about:blank] 13:34:09 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0xa4585000) [pid = 5856] [serial = 408] [outer = (nil)] [url = about:blank] 13:34:09 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0xa3754c00) [pid = 5856] [serial = 399] [outer = (nil)] [url = about:blank] 13:34:09 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0xa38ae000) [pid = 5856] [serial = 402] [outer = (nil)] [url = about:blank] 13:34:09 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0xa356b400) [pid = 5856] [serial = 396] [outer = (nil)] [url = about:blank] 13:34:09 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0xa3ab8c00) [pid = 5856] [serial = 405] [outer = (nil)] [url = about:blank] 13:34:09 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0xa3572000) [pid = 5856] [serial = 397] [outer = (nil)] [url = about:blank] 13:34:09 INFO - PROCESS | 5810 | --DOMWINDOW == 26 (0xa3573800) [pid = 5856] [serial = 394] [outer = (nil)] [url = about:blank] 13:34:09 INFO - PROCESS | 5810 | --DOMWINDOW == 25 (0xa38b0800) [pid = 5856] [serial = 403] [outer = (nil)] [url = about:blank] 13:34:09 INFO - PROCESS | 5810 | --DOMWINDOW == 24 (0xa3755c00) [pid = 5856] [serial = 400] [outer = (nil)] [url = about:blank] 13:34:09 INFO - PROCESS | 5810 | --DOMWINDOW == 23 (0xa4584400) [pid = 5856] [serial = 409] [outer = (nil)] [url = about:blank] 13:34:09 INFO - PROCESS | 5810 | --DOMWINDOW == 22 (0xa3ac5800) [pid = 5856] [serial = 406] [outer = (nil)] [url = about:blank] 13:34:12 INFO - PROCESS | 5810 | --DOMWINDOW == 21 (0xa4589000) [pid = 5856] [serial = 416] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:34:12 INFO - PROCESS | 5810 | --DOMWINDOW == 20 (0xa3754000) [pid = 5856] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html] 13:34:12 INFO - PROCESS | 5810 | --DOMWINDOW == 19 (0xa46c1000) [pid = 5856] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html] 13:34:12 INFO - PROCESS | 5810 | --DOMWINDOW == 18 (0xa356d800) [pid = 5856] [serial = 418] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html] 13:34:12 INFO - PROCESS | 5810 | --DOMWINDOW == 17 (0xa3641800) [pid = 5856] [serial = 421] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484256842631] 13:34:12 INFO - PROCESS | 5810 | --DOMWINDOW == 16 (0xa3a48800) [pid = 5856] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html] 13:34:12 INFO - PROCESS | 5810 | --DOMWINDOW == 15 (0xa4593800) [pid = 5856] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:34:16 INFO - PROCESS | 5810 | --DOMWINDOW == 14 (0xa4589800) [pid = 5856] [serial = 417] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:34:16 INFO - PROCESS | 5810 | --DOMWINDOW == 13 (0xa3a3f400) [pid = 5856] [serial = 415] [outer = (nil)] [url = about:blank] 13:34:16 INFO - PROCESS | 5810 | --DOMWINDOW == 12 (0xa4788800) [pid = 5856] [serial = 412] [outer = (nil)] [url = about:blank] 13:34:16 INFO - PROCESS | 5810 | --DOMWINDOW == 11 (0xa3761c00) [pid = 5856] [serial = 420] [outer = (nil)] [url = about:blank] 13:34:16 INFO - PROCESS | 5810 | --DOMWINDOW == 10 (0xa38a8800) [pid = 5856] [serial = 422] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484256842631] 13:34:16 INFO - PROCESS | 5810 | --DOMWINDOW == 9 (0xa4566000) [pid = 5856] [serial = 424] [outer = (nil)] [url = about:blank] 13:34:16 INFO - PROCESS | 5810 | --DOMWINDOW == 8 (0xa4569c00) [pid = 5856] [serial = 425] [outer = (nil)] [url = about:blank] 13:34:16 INFO - PROCESS | 5810 | --DOMWINDOW == 7 (0xa46c9400) [pid = 5856] [serial = 427] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:34:16 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa49d3c00) [pid = 5856] [serial = 429] [outer = (nil)] [url = about:blank] 13:34:16 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa375a800) [pid = 5856] [serial = 419] [outer = (nil)] [url = about:blank] 13:34:16 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa38af400) [pid = 5856] [serial = 414] [outer = (nil)] [url = about:blank] 13:34:35 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:34:35 INFO - PROCESS | 5810 | 1484256875231 Marionette TRACE conn4 <- [1,500,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:34:35 INFO - . 13:34:35 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 30792ms 13:34:35 INFO - PROCESS | 5810 | 1484256875270 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 13:34:35 INFO - PROCESS | 5810 | 1484256875273 Marionette TRACE conn4 <- [1,501,null,{"value":"2147483649"}] 13:34:35 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html 13:34:35 INFO - PROCESS | 5810 | 1484256875280 Marionette TRACE conn4 -> [0,502,"timeouts",{"script":35000}] 13:34:35 INFO - PROCESS | 5810 | 1484256875283 Marionette TRACE conn4 <- [1,502,null,{}] 13:34:35 INFO - PROCESS | 5810 | 1484256875288 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}] 13:34:35 INFO - PROCESS | 5810 | 1484256875472 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 13:34:35 INFO - PROCESS | 5810 | 1484256875524 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/unsafe-url/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/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:34:35 INFO - PROCESS | 5810 | ++DOCSHELL 0xa314a800 == 3 [pid = 5856] [id = 153] 13:34:35 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa314ac00) [pid = 5856] [serial = 431] [outer = (nil)] 13:34:35 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa3569800) [pid = 5856] [serial = 432] [outer = 0xa314ac00] 13:34:35 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3570400) [pid = 5856] [serial = 433] [outer = 0xa314ac00] 13:34:36 WARNING - wptserve Traceback (most recent call last): 13:34:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:34:36 WARNING - rv = self.func(request, response) 13:34:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:34:36 WARNING - access_control_allow_origin = "*") 13:34:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:34:36 WARNING - payload = payload_generator(server_data) 13:34:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:34:36 WARNING - return encode_string_as_bmp_image(data) 13:34:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:34:36 WARNING - img.save(f, "BMP") 13:34:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:34:36 WARNING - f.write(bmpfileheader) 13:34:36 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:34:36 WARNING - 13:34:36 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 13:34:36 WARNING - wptserve Traceback (most recent call last): 13:34:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:34:36 WARNING - rv = self.func(request, response) 13:34:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:34:36 WARNING - access_control_allow_origin = "*") 13:34:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:34:36 WARNING - payload = payload_generator(server_data) 13:34:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:34:36 WARNING - return encode_string_as_bmp_image(data) 13:34:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:34:36 WARNING - img.save(f, "BMP") 13:34:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:34:36 WARNING - f.write(bmpfileheader) 13:34:36 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:34:36 WARNING - 13:34:44 INFO - PROCESS | 5810 | --DOCSHELL 0xa4961400 == 2 [pid = 5856] [id = 152] 13:34:50 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa4961800) [pid = 5856] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html] 13:34:54 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa3569800) [pid = 5856] [serial = 432] [outer = (nil)] [url = about:blank] 13:34:54 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa49de800) [pid = 5856] [serial = 430] [outer = (nil)] [url = about:blank] 13:35:05 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:35:05 INFO - PROCESS | 5810 | 1484256905993 Marionette TRACE conn4 <- [1,504,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:35:06 INFO - . 13:35:06 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 30724ms 13:35:06 INFO - PROCESS | 5810 | 1484256906006 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 13:35:06 INFO - PROCESS | 5810 | 1484256906009 Marionette TRACE conn4 <- [1,505,null,{"value":"2147483649"}] 13:35:06 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 13:35:06 INFO - PROCESS | 5810 | 1484256906017 Marionette TRACE conn4 -> [0,506,"timeouts",{"script":35000}] 13:35:06 INFO - PROCESS | 5810 | 1484256906020 Marionette TRACE conn4 <- [1,506,null,{}] 13:35:06 INFO - PROCESS | 5810 | 1484256906025 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}] 13:35:06 INFO - PROCESS | 5810 | 1484256906211 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 13:35:06 INFO - PROCESS | 5810 | 1484256906277 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/unsafe-url/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/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:35:06 INFO - PROCESS | 5810 | ++DOCSHELL 0xa314c400 == 3 [pid = 5856] [id = 154] 13:35:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa314cc00) [pid = 5856] [serial = 434] [outer = (nil)] 13:35:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa356cc00) [pid = 5856] [serial = 435] [outer = 0xa314cc00] 13:35:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3573c00) [pid = 5856] [serial = 436] [outer = 0xa314cc00] 13:35:07 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 13:35:07 WARNING - wptserve Traceback (most recent call last): 13:35:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:35:07 WARNING - rv = self.func(request, response) 13:35:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:35:07 WARNING - access_control_allow_origin = "*") 13:35:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:35:07 WARNING - payload = payload_generator(server_data) 13:35:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:35:07 WARNING - return encode_string_as_bmp_image(data) 13:35: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 13:35:07 WARNING - img.save(f, "BMP") 13:35:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:35:07 WARNING - f.write(bmpfileheader) 13:35:07 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:35:07 WARNING - 13:35:14 INFO - PROCESS | 5810 | --DOCSHELL 0xa314a800 == 2 [pid = 5856] [id = 153] 13:35:20 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa314ac00) [pid = 5856] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html] 13:35:25 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa356cc00) [pid = 5856] [serial = 435] [outer = (nil)] [url = about:blank] 13:35:25 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa3570400) [pid = 5856] [serial = 433] [outer = (nil)] [url = about:blank] 13:35:36 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:35:36 INFO - PROCESS | 5810 | 1484256936721 Marionette TRACE conn4 <- [1,508,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:35:36 INFO - . 13:35:36 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 30720ms 13:35:36 INFO - PROCESS | 5810 | 1484256936739 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 13:35:36 INFO - PROCESS | 5810 | 1484256936741 Marionette TRACE conn4 <- [1,509,null,{"value":"2147483649"}] 13:35:36 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 13:35:36 INFO - PROCESS | 5810 | 1484256936748 Marionette TRACE conn4 -> [0,510,"timeouts",{"script":35000}] 13:35:36 INFO - PROCESS | 5810 | 1484256936751 Marionette TRACE conn4 <- [1,510,null,{}] 13:35:36 INFO - PROCESS | 5810 | 1484256936757 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}] 13:35:36 INFO - PROCESS | 5810 | 1484256936916 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 13:35:37 INFO - PROCESS | 5810 | 1484256937002 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/unsafe-url/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/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:35:37 INFO - PROCESS | 5810 | ++DOCSHELL 0xa314a800 == 3 [pid = 5856] [id = 155] 13:35:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa314ac00) [pid = 5856] [serial = 437] [outer = (nil)] 13:35:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa356c000) [pid = 5856] [serial = 438] [outer = 0xa314ac00] 13:35:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3573000) [pid = 5856] [serial = 439] [outer = 0xa314ac00] 13:35:37 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3636c00 == 4 [pid = 5856] [id = 156] 13:35:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 8 (0xa3637000) [pid = 5856] [serial = 440] [outer = (nil)] 13:35:37 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:35:37 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:35:38 INFO - PROCESS | 5810 | ++DOMWINDOW == 9 (0xa363c800) [pid = 5856] [serial = 441] [outer = 0xa3637000] 13:35:38 INFO - PROCESS | 5810 | 1484256938187 Marionette TRACE conn4 <- [1,512,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:35:38 INFO - . 13:35:38 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1496ms 13:35:38 INFO - PROCESS | 5810 | 1484256938244 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 13:35:38 INFO - PROCESS | 5810 | 1484256938246 Marionette TRACE conn4 <- [1,513,null,{"value":"2147483649"}] 13:35:38 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html 13:35:38 INFO - PROCESS | 5810 | 1484256938256 Marionette TRACE conn4 -> [0,514,"timeouts",{"script":35000}] 13:35:38 INFO - PROCESS | 5810 | 1484256938262 Marionette TRACE conn4 <- [1,514,null,{}] 13:35:38 INFO - PROCESS | 5810 | 1484256938267 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}] 13:35:38 INFO - PROCESS | 5810 | 1484256938422 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 13:35:38 INFO - PROCESS | 5810 | 1484256938466 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/unsafe-url/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/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:35:38 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3754000 == 5 [pid = 5856] [id = 157] 13:35:38 INFO - PROCESS | 5810 | ++DOMWINDOW == 10 (0xa3754400) [pid = 5856] [serial = 442] [outer = (nil)] 13:35:38 INFO - PROCESS | 5810 | ++DOMWINDOW == 11 (0xa3758800) [pid = 5856] [serial = 443] [outer = 0xa3754400] 13:35:38 INFO - PROCESS | 5810 | ++DOMWINDOW == 12 (0xa3759800) [pid = 5856] [serial = 444] [outer = 0xa3754400] 13:35:39 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3760400 == 6 [pid = 5856] [id = 158] 13:35:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 13 (0xa3761400) [pid = 5856] [serial = 445] [outer = (nil)] 13:35:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 14 (0xa38a5c00) [pid = 5856] [serial = 446] [outer = 0xa3761400] 13:35:39 INFO - PROCESS | 5810 | 1484256939715 Marionette TRACE conn4 <- [1,516,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:35:39 INFO - . 13:35:39 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1492ms 13:35:39 INFO - PROCESS | 5810 | 1484256939749 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 13:35:39 INFO - PROCESS | 5810 | 1484256939754 Marionette TRACE conn4 <- [1,517,null,{"value":"2147483649"}] 13:35:39 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 13:35:39 INFO - PROCESS | 5810 | 1484256939760 Marionette TRACE conn4 -> [0,518,"timeouts",{"script":35000}] 13:35:39 INFO - PROCESS | 5810 | 1484256939764 Marionette TRACE conn4 <- [1,518,null,{}] 13:35:39 INFO - PROCESS | 5810 | 1484256939770 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}] 13:35:39 INFO - PROCESS | 5810 | 1484256939964 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 13:35:40 INFO - PROCESS | 5810 | 1484256940028 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/unsafe-url/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/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:35:40 INFO - PROCESS | 5810 | ++DOCSHELL 0xa38b0000 == 7 [pid = 5856] [id = 159] 13:35:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 15 (0xa38b0400) [pid = 5856] [serial = 447] [outer = (nil)] 13:35:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 16 (0xa3a3ac00) [pid = 5856] [serial = 448] [outer = 0xa38b0400] 13:35:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 17 (0xa3a3dc00) [pid = 5856] [serial = 449] [outer = 0xa38b0400] 13:35:40 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a3c000 == 8 [pid = 5856] [id = 160] 13:35:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 18 (0xa3a43000) [pid = 5856] [serial = 450] [outer = (nil)] 13:35:40 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:35:40 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:35:41 INFO - PROCESS | 5810 | ++DOMWINDOW == 19 (0xa3a45c00) [pid = 5856] [serial = 451] [outer = 0xa3a43000] 13:35:41 INFO - PROCESS | 5810 | 1484256941143 Marionette TRACE conn4 <- [1,520,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:35:41 INFO - . 13:35:41 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1431ms 13:35:41 INFO - PROCESS | 5810 | 1484256941193 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 13:35:41 INFO - PROCESS | 5810 | 1484256941196 Marionette TRACE conn4 <- [1,521,null,{"value":"2147483649"}] 13:35:41 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 13:35:41 INFO - PROCESS | 5810 | 1484256941203 Marionette TRACE conn4 -> [0,522,"timeouts",{"script":35000}] 13:35:41 INFO - PROCESS | 5810 | 1484256941206 Marionette TRACE conn4 <- [1,522,null,{}] 13:35:41 INFO - PROCESS | 5810 | 1484256941212 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}] 13:35:41 INFO - PROCESS | 5810 | 1484256941415 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 13:35:41 INFO - PROCESS | 5810 | 1484256941479 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/unsafe-url/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/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:35:41 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3ac6400 == 9 [pid = 5856] [id = 161] 13:35:41 INFO - PROCESS | 5810 | ++DOMWINDOW == 20 (0xa3ac6c00) [pid = 5856] [serial = 452] [outer = (nil)] 13:35:41 INFO - PROCESS | 5810 | ++DOMWINDOW == 21 (0xa4565400) [pid = 5856] [serial = 453] [outer = 0xa3ac6c00] 13:35:41 INFO - PROCESS | 5810 | ++DOMWINDOW == 22 (0xa4564800) [pid = 5856] [serial = 454] [outer = 0xa3ac6c00] 13:35:42 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 13:35:42 WARNING - wptserve Traceback (most recent call last): 13:35:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:35:42 WARNING - rv = self.func(request, response) 13:35:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:35:42 WARNING - access_control_allow_origin = "*") 13:35:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:35:42 WARNING - payload = payload_generator(server_data) 13:35:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:35:42 WARNING - return encode_string_as_bmp_image(data) 13:35:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:35:42 WARNING - img.save(f, "BMP") 13:35:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:35:42 WARNING - f.write(bmpfileheader) 13:35:42 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:35:42 WARNING - 13:35:45 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a3c000 == 8 [pid = 5856] [id = 160] 13:35:45 INFO - PROCESS | 5810 | --DOCSHELL 0xa38b0000 == 7 [pid = 5856] [id = 159] 13:35:45 INFO - PROCESS | 5810 | --DOCSHELL 0xa3760400 == 6 [pid = 5856] [id = 158] 13:35:45 INFO - PROCESS | 5810 | --DOCSHELL 0xa3754000 == 5 [pid = 5856] [id = 157] 13:35:45 INFO - PROCESS | 5810 | --DOCSHELL 0xa3636c00 == 4 [pid = 5856] [id = 156] 13:35:45 INFO - PROCESS | 5810 | --DOCSHELL 0xa314a800 == 3 [pid = 5856] [id = 155] 13:35:45 INFO - PROCESS | 5810 | --DOCSHELL 0xa314c400 == 2 [pid = 5856] [id = 154] 13:35:48 INFO - PROCESS | 5810 | --DOMWINDOW == 21 (0xa314cc00) [pid = 5856] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html] 13:35:48 INFO - PROCESS | 5810 | --DOMWINDOW == 20 (0xa314ac00) [pid = 5856] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html] 13:35:48 INFO - PROCESS | 5810 | --DOMWINDOW == 19 (0xa3637000) [pid = 5856] [serial = 440] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:35:48 INFO - PROCESS | 5810 | --DOMWINDOW == 18 (0xa3754400) [pid = 5856] [serial = 442] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html] 13:35:48 INFO - PROCESS | 5810 | --DOMWINDOW == 17 (0xa3761400) [pid = 5856] [serial = 445] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484256939460] 13:35:48 INFO - PROCESS | 5810 | --DOMWINDOW == 16 (0xa38b0400) [pid = 5856] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html] 13:35:48 INFO - PROCESS | 5810 | --DOMWINDOW == 15 (0xa3a43000) [pid = 5856] [serial = 450] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:35:52 INFO - PROCESS | 5810 | --DOMWINDOW == 14 (0xa3573c00) [pid = 5856] [serial = 436] [outer = (nil)] [url = about:blank] 13:35:52 INFO - PROCESS | 5810 | --DOMWINDOW == 13 (0xa356c000) [pid = 5856] [serial = 438] [outer = (nil)] [url = about:blank] 13:35:52 INFO - PROCESS | 5810 | --DOMWINDOW == 12 (0xa3573000) [pid = 5856] [serial = 439] [outer = (nil)] [url = about:blank] 13:35:52 INFO - PROCESS | 5810 | --DOMWINDOW == 11 (0xa363c800) [pid = 5856] [serial = 441] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:35:52 INFO - PROCESS | 5810 | --DOMWINDOW == 10 (0xa3758800) [pid = 5856] [serial = 443] [outer = (nil)] [url = about:blank] 13:35:52 INFO - PROCESS | 5810 | --DOMWINDOW == 9 (0xa3759800) [pid = 5856] [serial = 444] [outer = (nil)] [url = about:blank] 13:35:52 INFO - PROCESS | 5810 | --DOMWINDOW == 8 (0xa38a5c00) [pid = 5856] [serial = 446] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484256939460] 13:35:52 INFO - PROCESS | 5810 | --DOMWINDOW == 7 (0xa3a3ac00) [pid = 5856] [serial = 448] [outer = (nil)] [url = about:blank] 13:35:52 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa3a3dc00) [pid = 5856] [serial = 449] [outer = (nil)] [url = about:blank] 13:35:52 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa3a45c00) [pid = 5856] [serial = 451] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:35:52 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa4565400) [pid = 5856] [serial = 453] [outer = (nil)] [url = about:blank] 13:36:11 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:36:11 INFO - PROCESS | 5810 | 1484256971937 Marionette TRACE conn4 <- [1,524,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:36:11 INFO - . 13:36:11 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 30776ms 13:36:11 INFO - PROCESS | 5810 | 1484256971981 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 13:36:11 INFO - PROCESS | 5810 | 1484256971984 Marionette TRACE conn4 <- [1,525,null,{"value":"2147483649"}] 13:36:11 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html 13:36:11 INFO - PROCESS | 5810 | 1484256971991 Marionette TRACE conn4 -> [0,526,"timeouts",{"script":35000}] 13:36:11 INFO - PROCESS | 5810 | 1484256971994 Marionette TRACE conn4 <- [1,526,null,{}] 13:36:12 INFO - PROCESS | 5810 | 1484256972000 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}] 13:36:12 INFO - PROCESS | 5810 | 1484256972197 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 13:36:12 INFO - PROCESS | 5810 | 1484256972257 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/unsafe-url/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/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:36:12 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3149c00 == 3 [pid = 5856] [id = 162] 13:36:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa314a000) [pid = 5856] [serial = 455] [outer = (nil)] 13:36:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa3568800) [pid = 5856] [serial = 456] [outer = 0xa314a000] 13:36:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa356f800) [pid = 5856] [serial = 457] [outer = 0xa314a000] 13:36:13 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 13:36:13 WARNING - wptserve Traceback (most recent call last): 13:36:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:36:13 WARNING - rv = self.func(request, response) 13:36:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:36:13 WARNING - access_control_allow_origin = "*") 13:36:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:36:13 WARNING - payload = payload_generator(server_data) 13:36:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:36:13 WARNING - return encode_string_as_bmp_image(data) 13:36:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:36:13 WARNING - img.save(f, "BMP") 13:36:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:36:13 WARNING - f.write(bmpfileheader) 13:36:13 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:36:13 WARNING - 13:36:17 INFO - PROCESS | 5810 | [Parent 5810] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 13:36:20 INFO - PROCESS | 5810 | --DOCSHELL 0xa3ac6400 == 2 [pid = 5856] [id = 161] 13:36:26 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa3ac6c00) [pid = 5856] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html] 13:36:31 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa3568800) [pid = 5856] [serial = 456] [outer = (nil)] [url = about:blank] 13:36:31 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa4564800) [pid = 5856] [serial = 454] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:36:42 INFO - PROCESS | 5810 | 1484257002742 Marionette TRACE conn4 <- [1,528,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:36:42 INFO - . 13:36:42 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 30770ms 13:36:42 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 13:36:42 INFO - PROCESS | 5810 | 1484257002762 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 13:36:42 INFO - PROCESS | 5810 | 1484257002764 Marionette TRACE conn4 <- [1,529,null,{"value":"2147483649"}] 13:36:42 INFO - PROCESS | 5810 | 1484257002771 Marionette TRACE conn4 -> [0,530,"timeouts",{"script":35000}] 13:36:42 INFO - PROCESS | 5810 | 1484257002774 Marionette TRACE conn4 <- [1,530,null,{}] 13:36:42 INFO - PROCESS | 5810 | 1484257002779 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}] 13:36:42 INFO - PROCESS | 5810 | 1484257002938 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 13:36:43 INFO - PROCESS | 5810 | 1484257003008 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/unsafe-url/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/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:36:43 INFO - PROCESS | 5810 | ++DOCSHELL 0xa314cc00 == 3 [pid = 5856] [id = 163] 13:36:43 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa314d000) [pid = 5856] [serial = 458] [outer = (nil)] 13:36:43 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa356cc00) [pid = 5856] [serial = 459] [outer = 0xa314d000] 13:36:43 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3573c00) [pid = 5856] [serial = 460] [outer = 0xa314d000] 13:36:43 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 13:36:43 WARNING - wptserve Traceback (most recent call last): 13:36:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:36:43 WARNING - rv = self.func(request, response) 13:36:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:36:43 WARNING - access_control_allow_origin = "*") 13:36:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:36:43 WARNING - payload = payload_generator(server_data) 13:36:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:36:43 WARNING - return encode_string_as_bmp_image(data) 13:36:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:36:43 WARNING - img.save(f, "BMP") 13:36:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:36:43 WARNING - f.write(bmpfileheader) 13:36:43 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:36:43 WARNING - 13:36:51 INFO - PROCESS | 5810 | --DOCSHELL 0xa3149c00 == 2 [pid = 5856] [id = 162] 13:36:57 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa314a000) [pid = 5856] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html] 13:37:02 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa356cc00) [pid = 5856] [serial = 459] [outer = (nil)] [url = about:blank] 13:37:02 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa356f800) [pid = 5856] [serial = 457] [outer = (nil)] [url = about:blank] 13:37:13 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:37:13 INFO - PROCESS | 5810 | 1484257033460 Marionette TRACE conn4 <- [1,532,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:37:13 INFO - . 13:37:13 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 30723ms 13:37:13 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 13:37:13 INFO - PROCESS | 5810 | 1484257033494 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 13:37:13 INFO - PROCESS | 5810 | 1484257033496 Marionette TRACE conn4 <- [1,533,null,{"value":"2147483649"}] 13:37:13 INFO - PROCESS | 5810 | 1484257033502 Marionette TRACE conn4 -> [0,534,"timeouts",{"script":35000}] 13:37:13 INFO - PROCESS | 5810 | 1484257033505 Marionette TRACE conn4 <- [1,534,null,{}] 13:37:13 INFO - PROCESS | 5810 | 1484257033511 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}] 13:37:13 INFO - PROCESS | 5810 | 1484257033726 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 13:37:13 INFO - PROCESS | 5810 | 1484257033782 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/unsafe-url/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/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:37:13 INFO - PROCESS | 5810 | ++DOCSHELL 0xa314ac00 == 3 [pid = 5856] [id = 164] 13:37:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa314b000) [pid = 5856] [serial = 461] [outer = (nil)] 13:37:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa356c800) [pid = 5856] [serial = 462] [outer = 0xa314b000] 13:37:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3573000) [pid = 5856] [serial = 463] [outer = 0xa314b000] 13:37:14 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3636800 == 4 [pid = 5856] [id = 165] 13:37:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 8 (0xa363a400) [pid = 5856] [serial = 464] [outer = (nil)] 13:37:14 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:37:14 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:37:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 9 (0xa363c400) [pid = 5856] [serial = 465] [outer = 0xa363a400] 13:37:14 INFO - PROCESS | 5810 | 1484257034822 Marionette TRACE conn4 <- [1,536,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:37:14 INFO - . 13:37:14 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1346ms 13:37:14 INFO - PROCESS | 5810 | 1484257034849 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 13:37:14 INFO - PROCESS | 5810 | 1484257034852 Marionette TRACE conn4 <- [1,537,null,{"value":"2147483649"}] 13:37:14 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html 13:37:14 INFO - PROCESS | 5810 | 1484257034859 Marionette TRACE conn4 -> [0,538,"timeouts",{"script":35000}] 13:37:14 INFO - PROCESS | 5810 | 1484257034862 Marionette TRACE conn4 <- [1,538,null,{}] 13:37:14 INFO - PROCESS | 5810 | 1484257034868 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}] 13:37:15 INFO - PROCESS | 5810 | 1484257035088 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 13:37:15 INFO - PROCESS | 5810 | 1484257035151 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/unsafe-url/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/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:37:15 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3753c00 == 5 [pid = 5856] [id = 166] 13:37:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 10 (0xa3754000) [pid = 5856] [serial = 466] [outer = (nil)] 13:37:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 11 (0xa3758800) [pid = 5856] [serial = 467] [outer = 0xa3754000] 13:37:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 12 (0xa3759800) [pid = 5856] [serial = 468] [outer = 0xa3754000] 13:37:16 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3760000 == 6 [pid = 5856] [id = 167] 13:37:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 13 (0xa3761400) [pid = 5856] [serial = 469] [outer = (nil)] 13:37:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 14 (0xa38a5400) [pid = 5856] [serial = 470] [outer = 0xa3761400] 13:37:16 INFO - PROCESS | 5810 | 1484257036174 Marionette TRACE conn4 <- [1,540,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:37:16 INFO - . 13:37:16 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1336ms 13:37:16 INFO - PROCESS | 5810 | 1484257036219 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 13:37:16 INFO - PROCESS | 5810 | 1484257036222 Marionette TRACE conn4 <- [1,541,null,{"value":"2147483649"}] 13:37:16 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 13:37:16 INFO - PROCESS | 5810 | 1484257036231 Marionette TRACE conn4 -> [0,542,"timeouts",{"script":35000}] 13:37:16 INFO - PROCESS | 5810 | 1484257036234 Marionette TRACE conn4 <- [1,542,null,{}] 13:37:16 INFO - PROCESS | 5810 | 1484257036239 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}] 13:37:16 INFO - PROCESS | 5810 | 1484257036457 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 13:37:16 INFO - PROCESS | 5810 | 1484257036512 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/unsafe-url/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/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:37:16 INFO - PROCESS | 5810 | ++DOCSHELL 0xa38af800 == 7 [pid = 5856] [id = 168] 13:37:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 15 (0xa38afc00) [pid = 5856] [serial = 471] [outer = (nil)] 13:37:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 16 (0xa3a3a400) [pid = 5856] [serial = 472] [outer = 0xa38afc00] 13:37:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 17 (0xa3a3d400) [pid = 5856] [serial = 473] [outer = 0xa38afc00] 13:37:17 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a41000 == 8 [pid = 5856] [id = 169] 13:37:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 18 (0xa3a42c00) [pid = 5856] [serial = 474] [outer = (nil)] 13:37:17 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:37:17 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:37:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 19 (0xa3a44c00) [pid = 5856] [serial = 475] [outer = 0xa3a42c00] 13:37:17 INFO - PROCESS | 5810 | 1484257037514 Marionette TRACE conn4 <- [1,544,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:37:17 INFO - . 13:37:17 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1305ms 13:37:17 INFO - PROCESS | 5810 | 1484257037537 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 13:37:17 INFO - PROCESS | 5810 | 1484257037544 Marionette TRACE conn4 <- [1,545,null,{"value":"2147483649"}] 13:37:17 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 13:37:17 INFO - PROCESS | 5810 | 1484257037551 Marionette TRACE conn4 -> [0,546,"timeouts",{"script":35000}] 13:37:17 INFO - PROCESS | 5810 | 1484257037554 Marionette TRACE conn4 <- [1,546,null,{}] 13:37:17 INFO - PROCESS | 5810 | 1484257037559 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}] 13:37:17 INFO - PROCESS | 5810 | 1484257037753 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 13:37:17 INFO - PROCESS | 5810 | 1484257037828 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/unsafe-url/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/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:37:17 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3abb000 == 9 [pid = 5856] [id = 170] 13:37:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 20 (0xa3ac5400) [pid = 5856] [serial = 476] [outer = (nil)] 13:37:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 21 (0xa4564000) [pid = 5856] [serial = 477] [outer = 0xa3ac5400] 13:37:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 22 (0xa4562000) [pid = 5856] [serial = 478] [outer = 0xa3ac5400] 13:37:18 WARNING - wptserve Traceback (most recent call last): 13:37:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:37:18 WARNING - rv = self.func(request, response) 13:37:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:37:18 WARNING - access_control_allow_origin = "*") 13:37:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:37:18 WARNING - payload = payload_generator(server_data) 13:37:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:37:18 WARNING - return encode_string_as_bmp_image(data) 13:37:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:37:18 WARNING - img.save(f, "BMP") 13:37:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:37:18 WARNING - f.write(bmpfileheader) 13:37:18 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:37:18 WARNING - 13:37:22 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a41000 == 8 [pid = 5856] [id = 169] 13:37:22 INFO - PROCESS | 5810 | --DOCSHELL 0xa38af800 == 7 [pid = 5856] [id = 168] 13:37:22 INFO - PROCESS | 5810 | --DOCSHELL 0xa3760000 == 6 [pid = 5856] [id = 167] 13:37:22 INFO - PROCESS | 5810 | --DOCSHELL 0xa3753c00 == 5 [pid = 5856] [id = 166] 13:37:22 INFO - PROCESS | 5810 | --DOCSHELL 0xa3636800 == 4 [pid = 5856] [id = 165] 13:37:22 INFO - PROCESS | 5810 | --DOCSHELL 0xa314ac00 == 3 [pid = 5856] [id = 164] 13:37:22 INFO - PROCESS | 5810 | --DOCSHELL 0xa314cc00 == 2 [pid = 5856] [id = 163] 13:37:25 INFO - PROCESS | 5810 | --DOMWINDOW == 21 (0xa314d000) [pid = 5856] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html] 13:37:25 INFO - PROCESS | 5810 | --DOMWINDOW == 20 (0xa314b000) [pid = 5856] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html] 13:37:25 INFO - PROCESS | 5810 | --DOMWINDOW == 19 (0xa363a400) [pid = 5856] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:37:25 INFO - PROCESS | 5810 | --DOMWINDOW == 18 (0xa3754000) [pid = 5856] [serial = 466] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html] 13:37:25 INFO - PROCESS | 5810 | --DOMWINDOW == 17 (0xa3761400) [pid = 5856] [serial = 469] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484257035999] 13:37:25 INFO - PROCESS | 5810 | --DOMWINDOW == 16 (0xa38afc00) [pid = 5856] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html] 13:37:25 INFO - PROCESS | 5810 | --DOMWINDOW == 15 (0xa3a42c00) [pid = 5856] [serial = 474] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:37:29 INFO - PROCESS | 5810 | --DOMWINDOW == 14 (0xa3573c00) [pid = 5856] [serial = 460] [outer = (nil)] [url = about:blank] 13:37:29 INFO - PROCESS | 5810 | --DOMWINDOW == 13 (0xa356c800) [pid = 5856] [serial = 462] [outer = (nil)] [url = about:blank] 13:37:29 INFO - PROCESS | 5810 | --DOMWINDOW == 12 (0xa3573000) [pid = 5856] [serial = 463] [outer = (nil)] [url = about:blank] 13:37:29 INFO - PROCESS | 5810 | --DOMWINDOW == 11 (0xa363c400) [pid = 5856] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:37:29 INFO - PROCESS | 5810 | --DOMWINDOW == 10 (0xa3758800) [pid = 5856] [serial = 467] [outer = (nil)] [url = about:blank] 13:37:29 INFO - PROCESS | 5810 | --DOMWINDOW == 9 (0xa3759800) [pid = 5856] [serial = 468] [outer = (nil)] [url = about:blank] 13:37:29 INFO - PROCESS | 5810 | --DOMWINDOW == 8 (0xa38a5400) [pid = 5856] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484257035999] 13:37:29 INFO - PROCESS | 5810 | --DOMWINDOW == 7 (0xa3a3a400) [pid = 5856] [serial = 472] [outer = (nil)] [url = about:blank] 13:37:29 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa3a3d400) [pid = 5856] [serial = 473] [outer = (nil)] [url = about:blank] 13:37:29 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa3a44c00) [pid = 5856] [serial = 475] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:37:29 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa4564000) [pid = 5856] [serial = 477] [outer = (nil)] [url = about:blank] 13:37:48 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:37:48 INFO - PROCESS | 5810 | 1484257068262 Marionette TRACE conn4 <- [1,548,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:37:48 INFO - . 13:37:48 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 30770ms 13:37:48 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html 13:37:48 INFO - PROCESS | 5810 | 1484257068322 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 13:37:48 INFO - PROCESS | 5810 | 1484257068325 Marionette TRACE conn4 <- [1,549,null,{"value":"2147483649"}] 13:37:48 INFO - PROCESS | 5810 | 1484257068332 Marionette TRACE conn4 -> [0,550,"timeouts",{"script":35000}] 13:37:48 INFO - PROCESS | 5810 | 1484257068335 Marionette TRACE conn4 <- [1,550,null,{}] 13:37:48 INFO - PROCESS | 5810 | 1484257068340 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}] 13:37:48 INFO - PROCESS | 5810 | 1484257068531 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 13:37:48 INFO - PROCESS | 5810 | 1484257068577 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/unsafe-url/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/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:37:48 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3149c00 == 3 [pid = 5856] [id = 171] 13:37:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa314a000) [pid = 5856] [serial = 479] [outer = (nil)] 13:37:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa3568800) [pid = 5856] [serial = 480] [outer = 0xa314a000] 13:37:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa356f400) [pid = 5856] [serial = 481] [outer = 0xa314a000] 13:37:49 WARNING - wptserve Traceback (most recent call last): 13:37:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:37:49 WARNING - rv = self.func(request, response) 13:37:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:37:49 WARNING - access_control_allow_origin = "*") 13:37:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:37:49 WARNING - payload = payload_generator(server_data) 13:37:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:37:49 WARNING - return encode_string_as_bmp_image(data) 13:37:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:37:49 WARNING - img.save(f, "BMP") 13:37:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:37:49 WARNING - f.write(bmpfileheader) 13:37:49 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:37:49 WARNING - 13:37:49 WARNING - wptserve Traceback (most recent call last): 13:37:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:37:49 WARNING - rv = self.func(request, response) 13:37:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:37:49 WARNING - access_control_allow_origin = "*") 13:37:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:37:49 WARNING - payload = payload_generator(server_data) 13:37:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:37:49 WARNING - return encode_string_as_bmp_image(data) 13:37:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:37:49 WARNING - img.save(f, "BMP") 13:37:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:37:49 WARNING - f.write(bmpfileheader) 13:37:49 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:37:49 WARNING - 13:37:57 INFO - PROCESS | 5810 | --DOCSHELL 0xa3abb000 == 2 [pid = 5856] [id = 170] 13:38:03 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa3ac5400) [pid = 5856] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html] 13:38:07 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa3568800) [pid = 5856] [serial = 480] [outer = (nil)] [url = about:blank] 13:38:07 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa4562000) [pid = 5856] [serial = 478] [outer = (nil)] [url = about:blank] 13:38:19 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:38:19 INFO - PROCESS | 5810 | 1484257099023 Marionette TRACE conn4 <- [1,552,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:38:19 INFO - . 13:38:19 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 30723ms 13:38:19 INFO - PROCESS | 5810 | 1484257099056 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 13:38:19 INFO - PROCESS | 5810 | 1484257099059 Marionette TRACE conn4 <- [1,553,null,{"value":"2147483649"}] 13:38:19 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 13:38:19 INFO - PROCESS | 5810 | 1484257099065 Marionette TRACE conn4 -> [0,554,"timeouts",{"script":35000}] 13:38:19 INFO - PROCESS | 5810 | 1484257099068 Marionette TRACE conn4 <- [1,554,null,{}] 13:38:19 INFO - PROCESS | 5810 | 1484257099073 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}] 13:38:19 INFO - PROCESS | 5810 | 1484257099234 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 13:38:19 INFO - PROCESS | 5810 | 1484257099300 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/unsafe-url/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/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:38:19 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3148c00 == 3 [pid = 5856] [id = 172] 13:38:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa3149000) [pid = 5856] [serial = 482] [outer = (nil)] 13:38:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa356a400) [pid = 5856] [serial = 483] [outer = 0xa3149000] 13:38:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3572400) [pid = 5856] [serial = 484] [outer = 0xa3149000] 13:38:20 WARNING - wptserve Traceback (most recent call last): 13:38:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:38:20 WARNING - rv = self.func(request, response) 13:38:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:38:20 WARNING - access_control_allow_origin = "*") 13:38:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:38:20 WARNING - payload = payload_generator(server_data) 13:38:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:38:20 WARNING - return encode_string_as_bmp_image(data) 13:38:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:38:20 WARNING - img.save(f, "BMP") 13:38:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:38:20 WARNING - f.write(bmpfileheader) 13:38:20 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:38:20 WARNING - 13:38:28 INFO - PROCESS | 5810 | --DOCSHELL 0xa3149c00 == 2 [pid = 5856] [id = 171] 13:38:30 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa314a000) [pid = 5856] [serial = 479] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html] 13:38:34 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa356a400) [pid = 5856] [serial = 483] [outer = (nil)] [url = about:blank] 13:38:34 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa356f400) [pid = 5856] [serial = 481] [outer = (nil)] [url = about:blank] 13:38:49 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:38:49 INFO - PROCESS | 5810 | 1484257129751 Marionette TRACE conn4 <- [1,556,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:38:49 INFO - . 13:38:49 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 30718ms 13:38:49 INFO - PROCESS | 5810 | 1484257129784 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 13:38:49 INFO - PROCESS | 5810 | 1484257129788 Marionette TRACE conn4 <- [1,557,null,{"value":"2147483649"}] 13:38:49 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 13:38:49 INFO - PROCESS | 5810 | 1484257129794 Marionette TRACE conn4 -> [0,558,"timeouts",{"script":35000}] 13:38:49 INFO - PROCESS | 5810 | 1484257129796 Marionette TRACE conn4 <- [1,558,null,{}] 13:38:49 INFO - PROCESS | 5810 | 1484257129802 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}] 13:38:49 INFO - PROCESS | 5810 | 1484257129994 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 13:38:50 INFO - PROCESS | 5810 | 1484257130041 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/unsafe-url/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/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:38:50 INFO - PROCESS | 5810 | ++DOCSHELL 0xa314ac00 == 3 [pid = 5856] [id = 173] 13:38:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa314b000) [pid = 5856] [serial = 485] [outer = (nil)] 13:38:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa356a800) [pid = 5856] [serial = 486] [outer = 0xa314b000] 13:38:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3571800) [pid = 5856] [serial = 487] [outer = 0xa314b000] 13:38:50 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3635800 == 4 [pid = 5856] [id = 174] 13:38:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 8 (0xa3637c00) [pid = 5856] [serial = 488] [outer = (nil)] 13:38:50 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:38:50 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:38:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 9 (0xa363ac00) [pid = 5856] [serial = 489] [outer = 0xa3637c00] 13:38:51 INFO - PROCESS | 5810 | 1484257131099 Marionette TRACE conn4 <- [1,560,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:38:51 INFO - . 13:38:51 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1331ms 13:38:51 INFO - PROCESS | 5810 | 1484257131126 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 13:38:51 INFO - PROCESS | 5810 | 1484257131129 Marionette TRACE conn4 <- [1,561,null,{"value":"2147483649"}] 13:38:51 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html 13:38:51 INFO - PROCESS | 5810 | 1484257131135 Marionette TRACE conn4 -> [0,562,"timeouts",{"script":35000}] 13:38:51 INFO - PROCESS | 5810 | 1484257131137 Marionette TRACE conn4 <- [1,562,null,{}] 13:38:51 INFO - PROCESS | 5810 | 1484257131151 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}] 13:38:51 INFO - PROCESS | 5810 | 1484257131413 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 13:38:51 INFO - PROCESS | 5810 | 1484257131490 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/unsafe-url/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/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:38:51 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3642800 == 5 [pid = 5856] [id = 175] 13:38:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 10 (0xa3642c00) [pid = 5856] [serial = 490] [outer = (nil)] 13:38:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 11 (0xa3757400) [pid = 5856] [serial = 491] [outer = 0xa3642c00] 13:38:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 12 (0xa3756000) [pid = 5856] [serial = 492] [outer = 0xa3642c00] 13:38:52 INFO - PROCESS | 5810 | ++DOCSHELL 0xa375d800 == 6 [pid = 5856] [id = 176] 13:38:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 13 (0xa375ec00) [pid = 5856] [serial = 493] [outer = (nil)] 13:38:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 14 (0xa3761c00) [pid = 5856] [serial = 494] [outer = 0xa375ec00] 13:38:52 INFO - PROCESS | 5810 | 1484257132578 Marionette TRACE conn4 <- [1,564,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:38:52 INFO - . 13:38:52 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1493ms 13:38:52 INFO - PROCESS | 5810 | 1484257132629 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 13:38:52 INFO - PROCESS | 5810 | 1484257132633 Marionette TRACE conn4 <- [1,565,null,{"value":"2147483649"}] 13:38:52 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 13:38:52 INFO - PROCESS | 5810 | 1484257132639 Marionette TRACE conn4 -> [0,566,"timeouts",{"script":35000}] 13:38:52 INFO - PROCESS | 5810 | 1484257132641 Marionette TRACE conn4 <- [1,566,null,{}] 13:38:52 INFO - PROCESS | 5810 | 1484257132647 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}] 13:38:52 INFO - PROCESS | 5810 | 1484257132829 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 13:38:52 INFO - PROCESS | 5810 | 1484257132906 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/unsafe-url/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/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:38:52 INFO - PROCESS | 5810 | ++DOCSHELL 0xa38aec00 == 7 [pid = 5856] [id = 177] 13:38:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 15 (0xa38af000) [pid = 5856] [serial = 495] [outer = (nil)] 13:38:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 16 (0xa38b3c00) [pid = 5856] [serial = 496] [outer = 0xa38af000] 13:38:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 17 (0xa3a3c800) [pid = 5856] [serial = 497] [outer = 0xa38af000] 13:38:53 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a41c00 == 8 [pid = 5856] [id = 178] 13:38:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 18 (0xa3a42800) [pid = 5856] [serial = 498] [outer = (nil)] 13:38:53 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:38:53 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:38:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 19 (0xa3a44c00) [pid = 5856] [serial = 499] [outer = 0xa3a42800] 13:38:53 INFO - PROCESS | 5810 | 1484257133942 Marionette TRACE conn4 <- [1,568,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:38:53 INFO - . 13:38:53 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1332ms 13:38:53 INFO - PROCESS | 5810 | 1484257133972 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 13:38:53 INFO - PROCESS | 5810 | 1484257133974 Marionette TRACE conn4 <- [1,569,null,{"value":"2147483649"}] 13:38:53 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 13:38:53 INFO - PROCESS | 5810 | 1484257133982 Marionette TRACE conn4 -> [0,570,"timeouts",{"script":35000}] 13:38:53 INFO - PROCESS | 5810 | 1484257133984 Marionette TRACE conn4 <- [1,570,null,{}] 13:38:53 INFO - PROCESS | 5810 | 1484257133990 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}] 13:38:54 INFO - PROCESS | 5810 | 1484257134173 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 13:38:54 INFO - PROCESS | 5810 | 1484257134237 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/unsafe-url/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/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:38:54 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3ac5800 == 9 [pid = 5856] [id = 179] 13:38:54 INFO - PROCESS | 5810 | ++DOMWINDOW == 20 (0xa3ac5c00) [pid = 5856] [serial = 500] [outer = (nil)] 13:38:54 INFO - PROCESS | 5810 | ++DOMWINDOW == 21 (0xa4564800) [pid = 5856] [serial = 501] [outer = 0xa3ac5c00] 13:38:54 INFO - PROCESS | 5810 | ++DOMWINDOW == 22 (0xa4565800) [pid = 5856] [serial = 502] [outer = 0xa3ac5c00] 13:38:55 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 13:38:55 WARNING - wptserve Traceback (most recent call last): 13:38:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:38:55 WARNING - rv = self.func(request, response) 13:38:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:38:55 WARNING - access_control_allow_origin = "*") 13:38:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:38:55 WARNING - payload = payload_generator(server_data) 13:38:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:38:55 WARNING - return encode_string_as_bmp_image(data) 13:38: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 13:38:55 WARNING - img.save(f, "BMP") 13:38:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:38:55 WARNING - f.write(bmpfileheader) 13:38:55 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:38:55 WARNING - 13:38:58 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a41c00 == 8 [pid = 5856] [id = 178] 13:38:58 INFO - PROCESS | 5810 | --DOCSHELL 0xa38aec00 == 7 [pid = 5856] [id = 177] 13:38:58 INFO - PROCESS | 5810 | --DOCSHELL 0xa375d800 == 6 [pid = 5856] [id = 176] 13:38:58 INFO - PROCESS | 5810 | --DOCSHELL 0xa3642800 == 5 [pid = 5856] [id = 175] 13:38:58 INFO - PROCESS | 5810 | --DOCSHELL 0xa3635800 == 4 [pid = 5856] [id = 174] 13:38:58 INFO - PROCESS | 5810 | --DOCSHELL 0xa314ac00 == 3 [pid = 5856] [id = 173] 13:38:58 INFO - PROCESS | 5810 | --DOCSHELL 0xa3148c00 == 2 [pid = 5856] [id = 172] 13:39:01 INFO - PROCESS | 5810 | --DOMWINDOW == 21 (0xa3149000) [pid = 5856] [serial = 482] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html] 13:39:01 INFO - PROCESS | 5810 | --DOMWINDOW == 20 (0xa314b000) [pid = 5856] [serial = 485] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html] 13:39:01 INFO - PROCESS | 5810 | --DOMWINDOW == 19 (0xa3637c00) [pid = 5856] [serial = 488] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:39:01 INFO - PROCESS | 5810 | --DOMWINDOW == 18 (0xa3642c00) [pid = 5856] [serial = 490] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html] 13:39:01 INFO - PROCESS | 5810 | --DOMWINDOW == 17 (0xa375ec00) [pid = 5856] [serial = 493] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484257132337] 13:39:01 INFO - PROCESS | 5810 | --DOMWINDOW == 16 (0xa38af000) [pid = 5856] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html] 13:39:01 INFO - PROCESS | 5810 | --DOMWINDOW == 15 (0xa3a42800) [pid = 5856] [serial = 498] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:39:05 INFO - PROCESS | 5810 | --DOMWINDOW == 14 (0xa3572400) [pid = 5856] [serial = 484] [outer = (nil)] [url = about:blank] 13:39:05 INFO - PROCESS | 5810 | --DOMWINDOW == 13 (0xa356a800) [pid = 5856] [serial = 486] [outer = (nil)] [url = about:blank] 13:39:05 INFO - PROCESS | 5810 | --DOMWINDOW == 12 (0xa3571800) [pid = 5856] [serial = 487] [outer = (nil)] [url = about:blank] 13:39:05 INFO - PROCESS | 5810 | --DOMWINDOW == 11 (0xa363ac00) [pid = 5856] [serial = 489] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:39:05 INFO - PROCESS | 5810 | --DOMWINDOW == 10 (0xa3757400) [pid = 5856] [serial = 491] [outer = (nil)] [url = about:blank] 13:39:05 INFO - PROCESS | 5810 | --DOMWINDOW == 9 (0xa3756000) [pid = 5856] [serial = 492] [outer = (nil)] [url = about:blank] 13:39:05 INFO - PROCESS | 5810 | --DOMWINDOW == 8 (0xa3761c00) [pid = 5856] [serial = 494] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484257132337] 13:39:05 INFO - PROCESS | 5810 | --DOMWINDOW == 7 (0xa38b3c00) [pid = 5856] [serial = 496] [outer = (nil)] [url = about:blank] 13:39:05 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa3a3c800) [pid = 5856] [serial = 497] [outer = (nil)] [url = about:blank] 13:39:05 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa3a44c00) [pid = 5856] [serial = 499] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:39:05 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa4564800) [pid = 5856] [serial = 501] [outer = (nil)] [url = about:blank] 13:39:24 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:39:24 INFO - PROCESS | 5810 | 1484257164668 Marionette TRACE conn4 <- [1,572,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:39:24 INFO - . 13:39:24 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 30729ms 13:39:24 INFO - PROCESS | 5810 | 1484257164712 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 13:39:24 INFO - PROCESS | 5810 | 1484257164715 Marionette TRACE conn4 <- [1,573,null,{"value":"2147483649"}] 13:39:24 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html 13:39:24 INFO - PROCESS | 5810 | 1484257164721 Marionette TRACE conn4 -> [0,574,"timeouts",{"script":35000}] 13:39:24 INFO - PROCESS | 5810 | 1484257164723 Marionette TRACE conn4 <- [1,574,null,{}] 13:39:24 INFO - PROCESS | 5810 | 1484257164729 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}] 13:39:24 INFO - PROCESS | 5810 | 1484257164912 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 13:39:24 INFO - PROCESS | 5810 | 1484257164967 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/unsafe-url/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/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:39:24 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3149c00 == 3 [pid = 5856] [id = 180] 13:39:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa314a000) [pid = 5856] [serial = 503] [outer = (nil)] 13:39:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa3568c00) [pid = 5856] [serial = 504] [outer = 0xa314a000] 13:39:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa356f400) [pid = 5856] [serial = 505] [outer = 0xa314a000] 13:39:25 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 13:39:25 WARNING - wptserve Traceback (most recent call last): 13:39:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:39:25 WARNING - rv = self.func(request, response) 13:39:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:39:25 WARNING - access_control_allow_origin = "*") 13:39:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:39:25 WARNING - payload = payload_generator(server_data) 13:39:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:39:25 WARNING - return encode_string_as_bmp_image(data) 13:39:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:39:25 WARNING - img.save(f, "BMP") 13:39:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:39:25 WARNING - f.write(bmpfileheader) 13:39:25 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:39:25 WARNING - 13:39:33 INFO - PROCESS | 5810 | --DOCSHELL 0xa3ac5800 == 2 [pid = 5856] [id = 179] 13:39:39 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa3ac5c00) [pid = 5856] [serial = 500] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html] 13:39:43 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa3568c00) [pid = 5856] [serial = 504] [outer = (nil)] [url = about:blank] 13:39:43 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa4565800) [pid = 5856] [serial = 502] [outer = (nil)] [url = about:blank] 13:39:55 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:39:55 INFO - PROCESS | 5810 | 1484257195401 Marionette TRACE conn4 <- [1,576,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:39:55 INFO - . 13:39:55 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 30730ms 13:39:55 INFO - PROCESS | 5810 | 1484257195452 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 13:39:55 INFO - PROCESS | 5810 | 1484257195455 Marionette TRACE conn4 <- [1,577,null,{"value":"2147483649"}] 13:39:55 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 13:39:55 INFO - PROCESS | 5810 | 1484257195462 Marionette TRACE conn4 -> [0,578,"timeouts",{"script":35000}] 13:39:55 INFO - PROCESS | 5810 | 1484257195464 Marionette TRACE conn4 <- [1,578,null,{}] 13:39:55 INFO - PROCESS | 5810 | 1484257195470 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}] 13:39:55 INFO - PROCESS | 5810 | 1484257195630 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 13:39:55 INFO - PROCESS | 5810 | 1484257195700 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/unsafe-url/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/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:39:55 INFO - PROCESS | 5810 | ++DOCSHELL 0xa314c800 == 3 [pid = 5856] [id = 181] 13:39:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa314cc00) [pid = 5856] [serial = 506] [outer = (nil)] 13:39:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa356bc00) [pid = 5856] [serial = 507] [outer = 0xa314cc00] 13:39:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3573800) [pid = 5856] [serial = 508] [outer = 0xa314cc00] 13:39:56 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0002: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 13:39:56 WARNING - wptserve Traceback (most recent call last): 13:39:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:39:56 WARNING - rv = self.func(request, response) 13:39:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:39:56 WARNING - access_control_allow_origin = "*") 13:39:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:39:56 WARNING - payload = payload_generator(server_data) 13:39:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:39:56 WARNING - return encode_string_as_bmp_image(data) 13:39:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:39:56 WARNING - img.save(f, "BMP") 13:39:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:39:56 WARNING - f.write(bmpfileheader) 13:39:56 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:39:56 WARNING - 13:40:04 INFO - PROCESS | 5810 | --DOCSHELL 0xa3149c00 == 2 [pid = 5856] [id = 180] 13:40:10 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa314a000) [pid = 5856] [serial = 503] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html] 13:40:14 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa356bc00) [pid = 5856] [serial = 507] [outer = (nil)] [url = about:blank] 13:40:14 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa356f400) [pid = 5856] [serial = 505] [outer = (nil)] [url = about:blank] 13:40:26 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:40:26 INFO - PROCESS | 5810 | 1484257226159 Marionette TRACE conn4 <- [1,580,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:40:26 INFO - . 13:40:26 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 30714ms 13:40:26 INFO - PROCESS | 5810 | 1484257226176 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 13:40:26 INFO - PROCESS | 5810 | 1484257226179 Marionette TRACE conn4 <- [1,581,null,{"value":"2147483649"}] 13:40:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 13:40:26 INFO - PROCESS | 5810 | 1484257226185 Marionette TRACE conn4 -> [0,582,"timeouts",{"script":35000}] 13:40:26 INFO - PROCESS | 5810 | 1484257226187 Marionette TRACE conn4 <- [1,582,null,{}] 13:40:26 INFO - PROCESS | 5810 | 1484257226193 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}] 13:40:26 INFO - PROCESS | 5810 | 1484257226313 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 13:40:26 INFO - PROCESS | 5810 | 1484257226418 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/unsafe-url/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/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:40:26 INFO - PROCESS | 5810 | ++DOCSHELL 0xa314ac00 == 3 [pid = 5856] [id = 182] 13:40:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa314b000) [pid = 5856] [serial = 509] [outer = (nil)] 13:40:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa356c000) [pid = 5856] [serial = 510] [outer = 0xa314b000] 13:40:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3572c00) [pid = 5856] [serial = 511] [outer = 0xa314b000] 13:40:27 INFO - PROCESS | 5810 | 1484257227330 Marionette TRACE conn4 <- [1,584,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:40:27 INFO - . 13:40:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1185ms 13:40:27 INFO - PROCESS | 5810 | 1484257227370 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 13:40:27 INFO - PROCESS | 5810 | 1484257227374 Marionette TRACE conn4 <- [1,585,null,{"value":"2147483649"}] 13:40:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html 13:40:27 INFO - PROCESS | 5810 | 1484257227380 Marionette TRACE conn4 -> [0,586,"timeouts",{"script":35000}] 13:40:27 INFO - PROCESS | 5810 | 1484257227383 Marionette TRACE conn4 <- [1,586,null,{}] 13:40:27 INFO - PROCESS | 5810 | 1484257227388 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}] 13:40:27 INFO - PROCESS | 5810 | 1484257227582 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 13:40:27 INFO - PROCESS | 5810 | 1484257227637 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/unsafe-url/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/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:40:27 INFO - PROCESS | 5810 | ++DOCSHELL 0xa363a000 == 4 [pid = 5856] [id = 183] 13:40:27 INFO - PROCESS | 5810 | ++DOMWINDOW == 8 (0xa363a800) [pid = 5856] [serial = 512] [outer = (nil)] 13:40:27 INFO - PROCESS | 5810 | ++DOMWINDOW == 9 (0xa3642c00) [pid = 5856] [serial = 513] [outer = 0xa363a800] 13:40:27 INFO - PROCESS | 5810 | ++DOMWINDOW == 10 (0xa3755c00) [pid = 5856] [serial = 514] [outer = 0xa363a800] 13:40:28 INFO - PROCESS | 5810 | 1484257228623 Marionette TRACE conn4 <- [1,588,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:40:28 INFO - . 13:40:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1283ms 13:40:28 INFO - PROCESS | 5810 | 1484257228664 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 13:40:28 INFO - PROCESS | 5810 | 1484257228668 Marionette TRACE conn4 <- [1,589,null,{"value":"2147483649"}] 13:40:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 13:40:28 INFO - PROCESS | 5810 | 1484257228675 Marionette TRACE conn4 -> [0,590,"timeouts",{"script":35000}] 13:40:28 INFO - PROCESS | 5810 | 1484257228677 Marionette TRACE conn4 <- [1,590,null,{}] 13:40:28 INFO - PROCESS | 5810 | 1484257228683 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}] 13:40:28 INFO - PROCESS | 5810 | 1484257228874 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 13:40:28 INFO - PROCESS | 5810 | 1484257228929 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/unsafe-url/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/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:40:28 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3762400 == 5 [pid = 5856] [id = 184] 13:40:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 11 (0xa3762800) [pid = 5856] [serial = 515] [outer = (nil)] 13:40:29 INFO - PROCESS | 5810 | ++DOMWINDOW == 12 (0xa38a9000) [pid = 5856] [serial = 516] [outer = 0xa3762800] 13:40:29 INFO - PROCESS | 5810 | ++DOMWINDOW == 13 (0xa38aa400) [pid = 5856] [serial = 517] [outer = 0xa3762800] 13:40:30 INFO - PROCESS | 5810 | 1484257229993 Marionette TRACE conn4 <- [1,592,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:40:30 INFO - . 13:40:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1334ms 13:40:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 13:40:30 INFO - PROCESS | 5810 | 1484257230009 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 13:40:30 INFO - PROCESS | 5810 | 1484257230011 Marionette TRACE conn4 <- [1,593,null,{"value":"2147483649"}] 13:40:30 INFO - PROCESS | 5810 | 1484257230018 Marionette TRACE conn4 -> [0,594,"timeouts",{"script":35000}] 13:40:30 INFO - PROCESS | 5810 | 1484257230021 Marionette TRACE conn4 <- [1,594,null,{}] 13:40:30 INFO - PROCESS | 5810 | 1484257230026 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}] 13:40:30 INFO - PROCESS | 5810 | 1484257230198 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 13:40:30 INFO - PROCESS | 5810 | 1484257230256 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/unsafe-url/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/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:40:30 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a3d400 == 6 [pid = 5856] [id = 185] 13:40:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 14 (0xa3a3dc00) [pid = 5856] [serial = 518] [outer = (nil)] 13:40:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 15 (0xa3a42000) [pid = 5856] [serial = 519] [outer = 0xa3a3dc00] 13:40:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 16 (0xa3a45000) [pid = 5856] [serial = 520] [outer = 0xa3a3dc00] 13:40:31 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a48000 == 7 [pid = 5856] [id = 186] 13:40:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 17 (0xa3a49000) [pid = 5856] [serial = 521] [outer = (nil)] 13:40:31 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:40:31 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:40:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 18 (0xa3a49400) [pid = 5856] [serial = 522] [outer = 0xa3a49000] 13:40:31 INFO - PROCESS | 5810 | 1484257231277 Marionette TRACE conn4 <- [1,596,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:40:31 INFO - . 13:40:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1283ms 13:40:31 INFO - PROCESS | 5810 | 1484257231300 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 13:40:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html 13:40:31 INFO - PROCESS | 5810 | 1484257231311 Marionette TRACE conn4 <- [1,597,null,{"value":"2147483649"}] 13:40:31 INFO - PROCESS | 5810 | 1484257231317 Marionette TRACE conn4 -> [0,598,"timeouts",{"script":35000}] 13:40:31 INFO - PROCESS | 5810 | 1484257231320 Marionette TRACE conn4 <- [1,598,null,{}] 13:40:31 INFO - PROCESS | 5810 | 1484257231325 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}] 13:40:31 INFO - PROCESS | 5810 | 1484257231487 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 13:40:31 INFO - PROCESS | 5810 | 1484257231563 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/unsafe-url/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/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:40:31 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4563800 == 8 [pid = 5856] [id = 187] 13:40:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 19 (0xa4563c00) [pid = 5856] [serial = 523] [outer = (nil)] 13:40:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 20 (0xa4569000) [pid = 5856] [serial = 524] [outer = 0xa4563c00] 13:40:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 21 (0xa4568000) [pid = 5856] [serial = 525] [outer = 0xa4563c00] 13:40:32 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4584400 == 9 [pid = 5856] [id = 188] 13:40:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 22 (0xa4585000) [pid = 5856] [serial = 526] [outer = (nil)] 13:40:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 23 (0xa4586400) [pid = 5856] [serial = 527] [outer = 0xa4585000] 13:40:32 INFO - PROCESS | 5810 | 1484257232603 Marionette TRACE conn4 <- [1,600,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:40:32 INFO - . 13:40:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1336ms 13:40:32 INFO - PROCESS | 5810 | 1484257232652 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 13:40:32 INFO - PROCESS | 5810 | 1484257232655 Marionette TRACE conn4 <- [1,601,null,{"value":"2147483649"}] 13:40:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 13:40:32 INFO - PROCESS | 5810 | 1484257232661 Marionette TRACE conn4 -> [0,602,"timeouts",{"script":35000}] 13:40:32 INFO - PROCESS | 5810 | 1484257232664 Marionette TRACE conn4 <- [1,602,null,{}] 13:40:32 INFO - PROCESS | 5810 | 1484257232669 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}] 13:40:32 INFO - PROCESS | 5810 | 1484257232822 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 13:40:32 INFO - PROCESS | 5810 | 1484257232909 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/unsafe-url/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/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:40:32 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4590c00 == 10 [pid = 5856] [id = 189] 13:40:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 24 (0xa4591000) [pid = 5856] [serial = 528] [outer = (nil)] 13:40:33 INFO - PROCESS | 5810 | ++DOMWINDOW == 25 (0xa46c0400) [pid = 5856] [serial = 529] [outer = 0xa4591000] 13:40:33 INFO - PROCESS | 5810 | ++DOMWINDOW == 26 (0xa4593000) [pid = 5856] [serial = 530] [outer = 0xa4591000] 13:40:33 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4786800 == 11 [pid = 5856] [id = 190] 13:40:33 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0xa4786c00) [pid = 5856] [serial = 531] [outer = (nil)] 13:40:33 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:40:33 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:40:33 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0xa4789000) [pid = 5856] [serial = 532] [outer = 0xa4786c00] 13:40:34 INFO - PROCESS | 5810 | 1484257234004 Marionette TRACE conn4 <- [1,604,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:40:34 INFO - . 13:40:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1385ms 13:40:34 INFO - PROCESS | 5810 | 1484257234047 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 13:40:34 INFO - PROCESS | 5810 | 1484257234051 Marionette TRACE conn4 <- [1,605,null,{"value":"2147483649"}] 13:40:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 13:40:34 INFO - PROCESS | 5810 | 1484257234057 Marionette TRACE conn4 -> [0,606,"timeouts",{"script":35000}] 13:40:34 INFO - PROCESS | 5810 | 1484257234060 Marionette TRACE conn4 <- [1,606,null,{}] 13:40:34 INFO - PROCESS | 5810 | 1484257234065 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}] 13:40:34 INFO - PROCESS | 5810 | 1484257234234 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 13:40:34 INFO - PROCESS | 5810 | 1484257234320 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/unsafe-url/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/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:40:34 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4961800 == 12 [pid = 5856] [id = 191] 13:40:34 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0xa4961c00) [pid = 5856] [serial = 533] [outer = (nil)] 13:40:34 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0xa49d3c00) [pid = 5856] [serial = 534] [outer = 0xa4961c00] 13:40:34 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0xa4966c00) [pid = 5856] [serial = 535] [outer = 0xa4961c00] 13:40:35 WARNING - wptserve Traceback (most recent call last): 13:40:35 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:40:35 WARNING - rv = self.func(request, response) 13:40:35 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:40:35 WARNING - access_control_allow_origin = "*") 13:40:35 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:40:35 WARNING - payload = payload_generator(server_data) 13:40:35 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:40:35 WARNING - return encode_string_as_bmp_image(data) 13:40:35 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:40:35 WARNING - img.save(f, "BMP") 13:40:35 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:40:35 WARNING - f.write(bmpfileheader) 13:40:35 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:40:35 WARNING - 13:40:36 INFO - PROCESS | 5810 | --DOCSHELL 0xa4786800 == 11 [pid = 5856] [id = 190] 13:40:36 INFO - PROCESS | 5810 | --DOCSHELL 0xa4590c00 == 10 [pid = 5856] [id = 189] 13:40:36 INFO - PROCESS | 5810 | --DOCSHELL 0xa4584400 == 9 [pid = 5856] [id = 188] 13:40:36 INFO - PROCESS | 5810 | --DOCSHELL 0xa4563800 == 8 [pid = 5856] [id = 187] 13:40:36 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a48000 == 7 [pid = 5856] [id = 186] 13:40:36 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a3d400 == 6 [pid = 5856] [id = 185] 13:40:36 INFO - PROCESS | 5810 | --DOCSHELL 0xa3762400 == 5 [pid = 5856] [id = 184] 13:40:36 INFO - PROCESS | 5810 | --DOCSHELL 0xa363a000 == 4 [pid = 5856] [id = 183] 13:40:36 INFO - PROCESS | 5810 | --DOCSHELL 0xa314ac00 == 3 [pid = 5856] [id = 182] 13:40:36 INFO - PROCESS | 5810 | --DOCSHELL 0xa314c800 == 2 [pid = 5856] [id = 181] 13:40:39 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0xa4786c00) [pid = 5856] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:40:39 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0xa4591000) [pid = 5856] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html] 13:40:39 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0xa4585000) [pid = 5856] [serial = 526] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484257232379] 13:40:39 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0xa4563c00) [pid = 5856] [serial = 523] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html] 13:40:39 INFO - PROCESS | 5810 | --DOMWINDOW == 26 (0xa3a49000) [pid = 5856] [serial = 521] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:40:39 INFO - PROCESS | 5810 | --DOMWINDOW == 25 (0xa3a3dc00) [pid = 5856] [serial = 518] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html] 13:40:39 INFO - PROCESS | 5810 | --DOMWINDOW == 24 (0xa3762800) [pid = 5856] [serial = 515] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html] 13:40:39 INFO - PROCESS | 5810 | --DOMWINDOW == 23 (0xa314cc00) [pid = 5856] [serial = 506] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html] 13:40:39 INFO - PROCESS | 5810 | --DOMWINDOW == 22 (0xa314b000) [pid = 5856] [serial = 509] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html] 13:40:39 INFO - PROCESS | 5810 | --DOMWINDOW == 21 (0xa363a800) [pid = 5856] [serial = 512] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html] 13:40:43 INFO - PROCESS | 5810 | --DOMWINDOW == 20 (0xa4789000) [pid = 5856] [serial = 532] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:40:43 INFO - PROCESS | 5810 | --DOMWINDOW == 19 (0xa4593000) [pid = 5856] [serial = 530] [outer = (nil)] [url = about:blank] 13:40:43 INFO - PROCESS | 5810 | --DOMWINDOW == 18 (0xa46c0400) [pid = 5856] [serial = 529] [outer = (nil)] [url = about:blank] 13:40:43 INFO - PROCESS | 5810 | --DOMWINDOW == 17 (0xa4586400) [pid = 5856] [serial = 527] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484257232379] 13:40:43 INFO - PROCESS | 5810 | --DOMWINDOW == 16 (0xa4568000) [pid = 5856] [serial = 525] [outer = (nil)] [url = about:blank] 13:40:43 INFO - PROCESS | 5810 | --DOMWINDOW == 15 (0xa4569000) [pid = 5856] [serial = 524] [outer = (nil)] [url = about:blank] 13:40:43 INFO - PROCESS | 5810 | --DOMWINDOW == 14 (0xa3a49400) [pid = 5856] [serial = 522] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:40:43 INFO - PROCESS | 5810 | --DOMWINDOW == 13 (0xa3a45000) [pid = 5856] [serial = 520] [outer = (nil)] [url = about:blank] 13:40:43 INFO - PROCESS | 5810 | --DOMWINDOW == 12 (0xa3a42000) [pid = 5856] [serial = 519] [outer = (nil)] [url = about:blank] 13:40:43 INFO - PROCESS | 5810 | --DOMWINDOW == 11 (0xa38aa400) [pid = 5856] [serial = 517] [outer = (nil)] [url = about:blank] 13:40:43 INFO - PROCESS | 5810 | --DOMWINDOW == 10 (0xa3573800) [pid = 5856] [serial = 508] [outer = (nil)] [url = about:blank] 13:40:43 INFO - PROCESS | 5810 | --DOMWINDOW == 9 (0xa356c000) [pid = 5856] [serial = 510] [outer = (nil)] [url = about:blank] 13:40:43 INFO - PROCESS | 5810 | --DOMWINDOW == 8 (0xa3572c00) [pid = 5856] [serial = 511] [outer = (nil)] [url = about:blank] 13:40:43 INFO - PROCESS | 5810 | --DOMWINDOW == 7 (0xa3642c00) [pid = 5856] [serial = 513] [outer = (nil)] [url = about:blank] 13:40:43 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa3755c00) [pid = 5856] [serial = 514] [outer = (nil)] [url = about:blank] 13:40:43 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa38a9000) [pid = 5856] [serial = 516] [outer = (nil)] [url = about:blank] 13:40:49 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa49d3c00) [pid = 5856] [serial = 534] [outer = (nil)] [url = about:blank] 13:41:04 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:41:04 INFO - PROCESS | 5810 | 1484257264740 Marionette TRACE conn4 <- [1,608,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:41:04 INFO - . 13:41:04 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 30717ms 13:41:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html 13:41:04 INFO - PROCESS | 5810 | 1484257264775 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 13:41:04 INFO - PROCESS | 5810 | 1484257264778 Marionette TRACE conn4 <- [1,609,null,{"value":"2147483649"}] 13:41:04 INFO - PROCESS | 5810 | 1484257264785 Marionette TRACE conn4 -> [0,610,"timeouts",{"script":35000}] 13:41:04 INFO - PROCESS | 5810 | 1484257264788 Marionette TRACE conn4 <- [1,610,null,{}] 13:41:04 INFO - PROCESS | 5810 | 1484257264793 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}] 13:41:04 INFO - PROCESS | 5810 | 1484257264978 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 13:41:05 INFO - PROCESS | 5810 | 1484257265024 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/unsafe-url/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/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:41:05 INFO - PROCESS | 5810 | ++DOCSHELL 0xa314a800 == 3 [pid = 5856] [id = 192] 13:41:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa314ac00) [pid = 5856] [serial = 536] [outer = (nil)] 13:41:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa356b800) [pid = 5856] [serial = 537] [outer = 0xa314ac00] 13:41:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3572400) [pid = 5856] [serial = 538] [outer = 0xa314ac00] 13:41:05 WARNING - wptserve Traceback (most recent call last): 13:41:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:41:05 WARNING - rv = self.func(request, response) 13:41:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:41:05 WARNING - access_control_allow_origin = "*") 13:41:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:41:05 WARNING - payload = payload_generator(server_data) 13:41:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:41:05 WARNING - return encode_string_as_bmp_image(data) 13:41:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:41:05 WARNING - img.save(f, "BMP") 13:41:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:41:05 WARNING - f.write(bmpfileheader) 13:41:05 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:41:05 WARNING - 13:41:13 INFO - PROCESS | 5810 | --DOCSHELL 0xa4961800 == 2 [pid = 5856] [id = 191] 13:41:19 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa4961c00) [pid = 5856] [serial = 533] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html] 13:41:24 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa356b800) [pid = 5856] [serial = 537] [outer = (nil)] [url = about:blank] 13:41:24 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa4966c00) [pid = 5856] [serial = 535] [outer = (nil)] [url = about:blank] 13:41:35 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:41:35 INFO - PROCESS | 5810 | 1484257295489 Marionette TRACE conn4 <- [1,612,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:41:35 INFO - . 13:41:35 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 30721ms 13:41:35 INFO - PROCESS | 5810 | 1484257295507 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 13:41:35 INFO - PROCESS | 5810 | 1484257295512 Marionette TRACE conn4 <- [1,613,null,{"value":"2147483649"}] 13:41:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 13:41:35 INFO - PROCESS | 5810 | 1484257295523 Marionette TRACE conn4 -> [0,614,"timeouts",{"script":35000}] 13:41:35 INFO - PROCESS | 5810 | 1484257295527 Marionette TRACE conn4 <- [1,614,null,{}] 13:41:35 INFO - PROCESS | 5810 | 1484257295532 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}] 13:41:35 INFO - PROCESS | 5810 | 1484257295711 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 13:41:35 INFO - PROCESS | 5810 | 1484257295766 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/unsafe-url/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/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:41:35 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3149800 == 3 [pid = 5856] [id = 193] 13:41:35 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa314b000) [pid = 5856] [serial = 539] [outer = (nil)] 13:41:35 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa356c000) [pid = 5856] [serial = 540] [outer = 0xa314b000] 13:41:36 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3573400) [pid = 5856] [serial = 541] [outer = 0xa314b000] 13:41:36 WARNING - wptserve Traceback (most recent call last): 13:41:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:41:36 WARNING - rv = self.func(request, response) 13:41:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:41:36 WARNING - access_control_allow_origin = "*") 13:41:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:41:36 WARNING - payload = payload_generator(server_data) 13:41:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:41:36 WARNING - return encode_string_as_bmp_image(data) 13:41:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:41:36 WARNING - img.save(f, "BMP") 13:41:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:41:36 WARNING - f.write(bmpfileheader) 13:41:36 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:41:36 WARNING - 13:41:44 INFO - PROCESS | 5810 | --DOCSHELL 0xa314a800 == 2 [pid = 5856] [id = 192] 13:41:50 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa314ac00) [pid = 5856] [serial = 536] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html] 13:41:54 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa356c000) [pid = 5856] [serial = 540] [outer = (nil)] [url = about:blank] 13:41:54 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa3572400) [pid = 5856] [serial = 538] [outer = (nil)] [url = about:blank] 13:42:06 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:42:06 INFO - PROCESS | 5810 | 1484257326211 Marionette TRACE conn4 <- [1,616,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:42:06 INFO - . 13:42:06 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 30728ms 13:42:06 INFO - PROCESS | 5810 | 1484257326249 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 13:42:06 INFO - PROCESS | 5810 | 1484257326252 Marionette TRACE conn4 <- [1,617,null,{"value":"2147483649"}] 13:42:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 13:42:06 INFO - PROCESS | 5810 | 1484257326258 Marionette TRACE conn4 -> [0,618,"timeouts",{"script":35000}] 13:42:06 INFO - PROCESS | 5810 | 1484257326260 Marionette TRACE conn4 <- [1,618,null,{}] 13:42:06 INFO - PROCESS | 5810 | 1484257326266 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}] 13:42:06 INFO - PROCESS | 5810 | 1484257326416 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 13:42:06 INFO - PROCESS | 5810 | 1484257326497 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/unsafe-url/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/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:42:06 INFO - PROCESS | 5810 | ++DOCSHELL 0xa314c400 == 3 [pid = 5856] [id = 194] 13:42:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa314c800) [pid = 5856] [serial = 542] [outer = (nil)] 13:42:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa356cc00) [pid = 5856] [serial = 543] [outer = 0xa314c800] 13:42:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3574c00) [pid = 5856] [serial = 544] [outer = 0xa314c800] 13:42:07 INFO - PROCESS | 5810 | 1484257327461 Marionette TRACE conn4 <- [1,620,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:42:07 INFO - . 13:42:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1238ms 13:42:07 INFO - PROCESS | 5810 | 1484257327498 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 13:42:07 INFO - PROCESS | 5810 | 1484257327501 Marionette TRACE conn4 <- [1,621,null,{"value":"2147483649"}] 13:42:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.no-redirect.http.html 13:42:07 INFO - PROCESS | 5810 | 1484257327507 Marionette TRACE conn4 -> [0,622,"timeouts",{"script":35000}] 13:42:07 INFO - PROCESS | 5810 | 1484257327509 Marionette TRACE conn4 <- [1,622,null,{}] 13:42:07 INFO - PROCESS | 5810 | 1484257327515 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}] 13:42:07 INFO - PROCESS | 5810 | 1484257327711 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 13:42:07 INFO - PROCESS | 5810 | 1484257327762 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/unsafe-url/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/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:42:07 INFO - PROCESS | 5810 | ++DOCSHELL 0xa363a800 == 4 [pid = 5856] [id = 195] 13:42:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 8 (0xa363d800) [pid = 5856] [serial = 545] [outer = (nil)] 13:42:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 9 (0xa3753c00) [pid = 5856] [serial = 546] [outer = 0xa363d800] 13:42:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 10 (0xa3754c00) [pid = 5856] [serial = 547] [outer = 0xa363d800] 13:42:08 INFO - PROCESS | 5810 | 1484257328872 Marionette TRACE conn4 <- [1,624,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:42:08 INFO - . 13:42:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1399ms 13:42:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 13:42:08 INFO - PROCESS | 5810 | 1484257328906 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 13:42:08 INFO - PROCESS | 5810 | 1484257328909 Marionette TRACE conn4 <- [1,625,null,{"value":"2147483649"}] 13:42:08 INFO - PROCESS | 5810 | 1484257328916 Marionette TRACE conn4 -> [0,626,"timeouts",{"script":35000}] 13:42:08 INFO - PROCESS | 5810 | 1484257328919 Marionette TRACE conn4 <- [1,626,null,{}] 13:42:08 INFO - PROCESS | 5810 | 1484257328925 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}] 13:42:09 INFO - PROCESS | 5810 | 1484257329124 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 13:42:09 INFO - PROCESS | 5810 | 1484257329180 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/unsafe-url/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/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:42:09 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3761800 == 5 [pid = 5856] [id = 196] 13:42:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 11 (0xa3761c00) [pid = 5856] [serial = 548] [outer = (nil)] 13:42:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 12 (0xa38a8000) [pid = 5856] [serial = 549] [outer = 0xa3761c00] 13:42:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 13 (0xa38a9000) [pid = 5856] [serial = 550] [outer = 0xa3761c00] 13:42:10 INFO - PROCESS | 5810 | 1484257330371 Marionette TRACE conn4 <- [1,628,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:42:10 INFO - . 13:42:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1491ms 13:42:10 INFO - PROCESS | 5810 | 1484257330408 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 13:42:10 INFO - PROCESS | 5810 | 1484257330414 Marionette TRACE conn4 <- [1,629,null,{"value":"2147483649"}] 13:42:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 13:42:10 INFO - PROCESS | 5810 | 1484257330423 Marionette TRACE conn4 -> [0,630,"timeouts",{"script":35000}] 13:42:10 INFO - PROCESS | 5810 | 1484257330428 Marionette TRACE conn4 <- [1,630,null,{}] 13:42:10 INFO - PROCESS | 5810 | 1484257330436 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}] 13:42:10 INFO - PROCESS | 5810 | 1484257330718 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 13:42:10 INFO - PROCESS | 5810 | 1484257330875 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/unsafe-url/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/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:42:10 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a3c800 == 6 [pid = 5856] [id = 197] 13:42:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 14 (0xa3a3cc00) [pid = 5856] [serial = 551] [outer = (nil)] 13:42:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 15 (0xa3a41400) [pid = 5856] [serial = 552] [outer = 0xa3a3cc00] 13:42:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 16 (0xa3a43c00) [pid = 5856] [serial = 553] [outer = 0xa3a3cc00] 13:42:11 INFO - PROCESS | 5810 | 1484257331983 Marionette TRACE conn4 <- [1,632,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:42:12 INFO - . 13:42:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1586ms 13:42:12 INFO - PROCESS | 5810 | 1484257332007 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 13:42:12 INFO - PROCESS | 5810 | 1484257332010 Marionette TRACE conn4 <- [1,633,null,{"value":"2147483649"}] 13:42:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html 13:42:12 INFO - PROCESS | 5810 | 1484257332016 Marionette TRACE conn4 -> [0,634,"timeouts",{"script":35000}] 13:42:12 INFO - PROCESS | 5810 | 1484257332020 Marionette TRACE conn4 <- [1,634,null,{}] 13:42:12 INFO - PROCESS | 5810 | 1484257332025 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}] 13:42:12 INFO - PROCESS | 5810 | 1484257332183 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 13:42:12 INFO - PROCESS | 5810 | 1484257332278 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/unsafe-url/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/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:42:12 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3ab9000 == 7 [pid = 5856] [id = 198] 13:42:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 17 (0xa3ab9400) [pid = 5856] [serial = 554] [outer = (nil)] 13:42:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 18 (0xa4563800) [pid = 5856] [serial = 555] [outer = 0xa3ab9400] 13:42:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 19 (0xa4561800) [pid = 5856] [serial = 556] [outer = 0xa3ab9400] 13:42:13 INFO - PROCESS | 5810 | 1484257333211 Marionette TRACE conn4 <- [1,636,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:42:13 INFO - . 13:42:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1229ms 13:42:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 13:42:13 INFO - PROCESS | 5810 | 1484257333246 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 13:42:13 INFO - PROCESS | 5810 | 1484257333248 Marionette TRACE conn4 <- [1,637,null,{"value":"2147483649"}] 13:42:13 INFO - PROCESS | 5810 | 1484257333256 Marionette TRACE conn4 -> [0,638,"timeouts",{"script":35000}] 13:42:13 INFO - PROCESS | 5810 | 1484257333258 Marionette TRACE conn4 <- [1,638,null,{}] 13:42:13 INFO - PROCESS | 5810 | 1484257333264 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}] 13:42:13 INFO - PROCESS | 5810 | 1484257333485 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 13:42:13 INFO - PROCESS | 5810 | 1484257333567 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/unsafe-url/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/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:42:13 INFO - PROCESS | 5810 | ++DOCSHELL 0xa456e800 == 8 [pid = 5856] [id = 199] 13:42:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 20 (0xa4584400) [pid = 5856] [serial = 557] [outer = (nil)] 13:42:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 21 (0xa458a400) [pid = 5856] [serial = 558] [outer = 0xa4584400] 13:42:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 22 (0xa458f400) [pid = 5856] [serial = 559] [outer = 0xa4584400] 13:42:14 INFO - PROCESS | 5810 | 1484257334617 Marionette TRACE conn4 <- [1,640,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:42:14 INFO - . 13:42:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1387ms 13:42:14 INFO - PROCESS | 5810 | 1484257334641 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 13:42:14 INFO - PROCESS | 5810 | 1484257334650 Marionette TRACE conn4 <- [1,641,null,{"value":"2147483649"}] 13:42:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 13:42:14 INFO - PROCESS | 5810 | 1484257334659 Marionette TRACE conn4 -> [0,642,"timeouts",{"script":35000}] 13:42:14 INFO - PROCESS | 5810 | 1484257334666 Marionette TRACE conn4 <- [1,642,null,{}] 13:42:14 INFO - PROCESS | 5810 | 1484257334685 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}] 13:42:14 INFO - PROCESS | 5810 | 1484257334855 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 13:42:14 INFO - PROCESS | 5810 | 1484257334942 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/unsafe-url/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/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:42:15 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3642800 == 9 [pid = 5856] [id = 200] 13:42:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 23 (0xa3642c00) [pid = 5856] [serial = 560] [outer = (nil)] 13:42:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 24 (0xa38ab400) [pid = 5856] [serial = 561] [outer = 0xa3642c00] 13:42:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 25 (0xa38b4800) [pid = 5856] [serial = 562] [outer = 0xa3642c00] 13:42:16 INFO - PROCESS | 5810 | 1484257336244 Marionette TRACE conn4 <- [1,644,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:42:16 INFO - . 13:42:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1601ms 13:42:16 INFO - PROCESS | 5810 | 1484257336260 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 13:42:16 INFO - PROCESS | 5810 | 1484257336263 Marionette TRACE conn4 <- [1,645,null,{"value":"2147483649"}] 13:42:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html 13:42:16 INFO - PROCESS | 5810 | 1484257336284 Marionette TRACE conn4 -> [0,646,"timeouts",{"script":35000}] 13:42:16 INFO - PROCESS | 5810 | 1484257336290 Marionette TRACE conn4 <- [1,646,null,{}] 13:42:16 INFO - PROCESS | 5810 | 1484257336297 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}] 13:42:16 INFO - PROCESS | 5810 | 1484257336472 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 13:42:16 INFO - PROCESS | 5810 | 1484257336566 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/unsafe-url/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/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:42:16 INFO - PROCESS | 5810 | ++DOCSHELL 0xa363c800 == 10 [pid = 5856] [id = 201] 13:42:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 26 (0xa363d400) [pid = 5856] [serial = 563] [outer = (nil)] 13:42:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0xa3761000) [pid = 5856] [serial = 564] [outer = 0xa363d400] 13:42:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0xa38b0c00) [pid = 5856] [serial = 565] [outer = 0xa363d400] 13:42:17 INFO - PROCESS | 5810 | --DOCSHELL 0xa3ab9000 == 9 [pid = 5856] [id = 198] 13:42:17 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a3c800 == 8 [pid = 5856] [id = 197] 13:42:17 INFO - PROCESS | 5810 | --DOCSHELL 0xa3761800 == 7 [pid = 5856] [id = 196] 13:42:17 INFO - PROCESS | 5810 | --DOCSHELL 0xa363a800 == 6 [pid = 5856] [id = 195] 13:42:17 INFO - PROCESS | 5810 | --DOCSHELL 0xa314c400 == 5 [pid = 5856] [id = 194] 13:42:17 INFO - PROCESS | 5810 | --DOCSHELL 0xa3149800 == 4 [pid = 5856] [id = 193] 13:42:17 INFO - PROCESS | 5810 | 1484257337664 Marionette TRACE conn4 <- [1,648,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:42:17 INFO - . 13:42:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1439ms 13:42:17 INFO - PROCESS | 5810 | 1484257337724 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 13:42:17 INFO - PROCESS | 5810 | 1484257337727 Marionette TRACE conn4 <- [1,649,null,{"value":"2147483649"}] 13:42:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 13:42:17 INFO - PROCESS | 5810 | 1484257337733 Marionette TRACE conn4 -> [0,650,"timeouts",{"script":35000}] 13:42:17 INFO - PROCESS | 5810 | 1484257337736 Marionette TRACE conn4 <- [1,650,null,{}] 13:42:17 INFO - PROCESS | 5810 | 1484257337742 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}] 13:42:17 INFO - PROCESS | 5810 | 1484257337920 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 13:42:18 INFO - PROCESS | 5810 | 1484257337975 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/unsafe-url/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/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:42:18 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a3e800 == 5 [pid = 5856] [id = 202] 13:42:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0xa3a42c00) [pid = 5856] [serial = 566] [outer = (nil)] 13:42:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0xa3ab8c00) [pid = 5856] [serial = 567] [outer = 0xa3a42c00] 13:42:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0xa3ac5c00) [pid = 5856] [serial = 568] [outer = 0xa3a42c00] 13:42:19 INFO - PROCESS | 5810 | 1484257339099 Marionette TRACE conn4 <- [1,652,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:42:19 INFO - . 13:42:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1389ms 13:42:19 INFO - PROCESS | 5810 | 1484257339127 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 13:42:19 INFO - PROCESS | 5810 | 1484257339131 Marionette TRACE conn4 <- [1,653,null,{"value":"2147483649"}] 13:42:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 13:42:19 INFO - PROCESS | 5810 | 1484257339137 Marionette TRACE conn4 -> [0,654,"timeouts",{"script":35000}] 13:42:19 INFO - PROCESS | 5810 | 1484257339139 Marionette TRACE conn4 <- [1,654,null,{}] 13:42:19 INFO - PROCESS | 5810 | 1484257339144 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}] 13:42:19 INFO - PROCESS | 5810 | 1484257339353 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 13:42:19 INFO - PROCESS | 5810 | 1484257339423 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/unsafe-url/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/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:42:19 INFO - PROCESS | 5810 | ++DOCSHELL 0xa458e400 == 6 [pid = 5856] [id = 203] 13:42:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0xa458e800) [pid = 5856] [serial = 569] [outer = (nil)] 13:42:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0xa46bf800) [pid = 5856] [serial = 570] [outer = 0xa458e800] 13:42:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0xa46c6c00) [pid = 5856] [serial = 571] [outer = 0xa458e800] 13:42:20 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4780000 == 7 [pid = 5856] [id = 204] 13:42:20 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0xa4785c00) [pid = 5856] [serial = 572] [outer = (nil)] 13:42:20 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:42:20 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:42:20 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0xa4789000) [pid = 5856] [serial = 573] [outer = 0xa4785c00] 13:42:20 INFO - PROCESS | 5810 | 1484257340662 Marionette TRACE conn4 <- [1,656,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:42:20 INFO - . 13:42:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1581ms 13:42:20 INFO - PROCESS | 5810 | 1484257340718 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 13:42:20 INFO - PROCESS | 5810 | 1484257340721 Marionette TRACE conn4 <- [1,657,null,{"value":"2147483649"}] 13:42:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html 13:42:20 INFO - PROCESS | 5810 | 1484257340727 Marionette TRACE conn4 -> [0,658,"timeouts",{"script":35000}] 13:42:20 INFO - PROCESS | 5810 | 1484257340729 Marionette TRACE conn4 <- [1,658,null,{}] 13:42:20 INFO - PROCESS | 5810 | 1484257340739 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}] 13:42:20 INFO - PROCESS | 5810 | 1484257340893 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 13:42:21 INFO - PROCESS | 5810 | 1484257340980 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/unsafe-url/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/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:42:21 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4966c00 == 8 [pid = 5856] [id = 205] 13:42:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0xa4967000) [pid = 5856] [serial = 574] [outer = (nil)] 13:42:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0xa548dc00) [pid = 5856] [serial = 575] [outer = 0xa4967000] 13:42:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0xa556a800) [pid = 5856] [serial = 576] [outer = 0xa4967000] 13:42:21 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0xa314c800) [pid = 5856] [serial = 542] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html] 13:42:21 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0xa363d800) [pid = 5856] [serial = 545] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.no-redirect.http.html] 13:42:21 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0xa3761c00) [pid = 5856] [serial = 548] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html] 13:42:21 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0xa3ab9400) [pid = 5856] [serial = 554] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html] 13:42:21 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0xa3a3cc00) [pid = 5856] [serial = 551] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html] 13:42:21 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0xa314b000) [pid = 5856] [serial = 539] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html] 13:42:22 INFO - PROCESS | 5810 | ++DOCSHELL 0xa314c800 == 9 [pid = 5856] [id = 206] 13:42:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0xa3635800) [pid = 5856] [serial = 577] [outer = (nil)] 13:42:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0xa3761c00) [pid = 5856] [serial = 578] [outer = 0xa3635800] 13:42:22 INFO - PROCESS | 5810 | 1484257342715 Marionette TRACE conn4 <- [1,660,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:42:22 INFO - . 13:42:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2037ms 13:42:22 INFO - PROCESS | 5810 | 1484257342780 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 13:42:22 INFO - PROCESS | 5810 | 1484257342784 Marionette TRACE conn4 <- [1,661,null,{"value":"2147483649"}] 13:42:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 13:42:22 INFO - PROCESS | 5810 | 1484257342790 Marionette TRACE conn4 -> [0,662,"timeouts",{"script":35000}] 13:42:22 INFO - PROCESS | 5810 | 1484257342793 Marionette TRACE conn4 <- [1,662,null,{}] 13:42:22 INFO - PROCESS | 5810 | 1484257342798 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}] 13:42:22 INFO - PROCESS | 5810 | 1484257342974 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 13:42:23 INFO - PROCESS | 5810 | 1484257343027 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/unsafe-url/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/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:42:23 INFO - PROCESS | 5810 | ++DOCSHELL 0xa5571c00 == 10 [pid = 5856] [id = 207] 13:42:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0xa5572000) [pid = 5856] [serial = 579] [outer = (nil)] 13:42:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0xa7740000) [pid = 5856] [serial = 580] [outer = 0xa5572000] 13:42:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0xa558e400) [pid = 5856] [serial = 581] [outer = 0xa5572000] 13:42:23 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3576000 == 11 [pid = 5856] [id = 208] 13:42:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0xa3634c00) [pid = 5856] [serial = 582] [outer = (nil)] 13:42:24 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:42:24 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:42:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0xa375e000) [pid = 5856] [serial = 583] [outer = 0xa3634c00] 13:42:24 INFO - PROCESS | 5810 | 1484257344356 Marionette TRACE conn4 <- [1,664,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:42:24 INFO - . 13:42:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1585ms 13:42:24 INFO - PROCESS | 5810 | 1484257344377 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 13:42:24 INFO - PROCESS | 5810 | 1484257344380 Marionette TRACE conn4 <- [1,665,null,{"value":"2147483649"}] 13:42:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 13:42:24 INFO - PROCESS | 5810 | 1484257344393 Marionette TRACE conn4 -> [0,666,"timeouts",{"script":35000}] 13:42:24 INFO - PROCESS | 5810 | 1484257344395 Marionette TRACE conn4 <- [1,666,null,{}] 13:42:24 INFO - PROCESS | 5810 | 1484257344407 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}] 13:42:24 INFO - PROCESS | 5810 | 1484257344595 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 13:42:24 INFO - PROCESS | 5810 | 1484257344656 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/unsafe-url/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/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:42:24 INFO - PROCESS | 5810 | ++DOCSHELL 0xa456d400 == 12 [pid = 5856] [id = 209] 13:42:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0xa456d800) [pid = 5856] [serial = 584] [outer = (nil)] 13:42:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0xa556dc00) [pid = 5856] [serial = 585] [outer = 0xa456d800] 13:42:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0xa5572400) [pid = 5856] [serial = 586] [outer = 0xa456d800] 13:42:25 WARNING - wptserve Traceback (most recent call last): 13:42:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:42:25 WARNING - rv = self.func(request, response) 13:42:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:42:25 WARNING - access_control_allow_origin = "*") 13:42:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:42:25 WARNING - payload = payload_generator(server_data) 13:42:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:42:25 WARNING - return encode_string_as_bmp_image(data) 13:42:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:42:25 WARNING - img.save(f, "BMP") 13:42:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:42:25 WARNING - f.write(bmpfileheader) 13:42:25 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:42:25 WARNING - 13:42:26 INFO - PROCESS | 5810 | --DOCSHELL 0xa314c800 == 11 [pid = 5856] [id = 206] 13:42:26 INFO - PROCESS | 5810 | --DOCSHELL 0xa4966c00 == 10 [pid = 5856] [id = 205] 13:42:26 INFO - PROCESS | 5810 | --DOCSHELL 0xa4780000 == 9 [pid = 5856] [id = 204] 13:42:26 INFO - PROCESS | 5810 | --DOCSHELL 0xa458e400 == 8 [pid = 5856] [id = 203] 13:42:26 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a3e800 == 7 [pid = 5856] [id = 202] 13:42:26 INFO - PROCESS | 5810 | --DOCSHELL 0xa363c800 == 6 [pid = 5856] [id = 201] 13:42:26 INFO - PROCESS | 5810 | --DOCSHELL 0xa456e800 == 5 [pid = 5856] [id = 199] 13:42:26 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0xa4561800) [pid = 5856] [serial = 556] [outer = (nil)] [url = about:blank] 13:42:26 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0xa3a43c00) [pid = 5856] [serial = 553] [outer = (nil)] [url = about:blank] 13:42:26 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0xa38a9000) [pid = 5856] [serial = 550] [outer = (nil)] [url = about:blank] 13:42:26 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0xa3754c00) [pid = 5856] [serial = 547] [outer = (nil)] [url = about:blank] 13:42:26 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0xa3574c00) [pid = 5856] [serial = 544] [outer = (nil)] [url = about:blank] 13:42:26 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0xa458a400) [pid = 5856] [serial = 558] [outer = (nil)] [url = about:blank] 13:42:26 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0xa4563800) [pid = 5856] [serial = 555] [outer = (nil)] [url = about:blank] 13:42:26 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0xa3a41400) [pid = 5856] [serial = 552] [outer = (nil)] [url = about:blank] 13:42:26 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0xa38a8000) [pid = 5856] [serial = 549] [outer = (nil)] [url = about:blank] 13:42:26 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0xa3573400) [pid = 5856] [serial = 541] [outer = (nil)] [url = about:blank] 13:42:26 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0xa3753c00) [pid = 5856] [serial = 546] [outer = (nil)] [url = about:blank] 13:42:26 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0xa356cc00) [pid = 5856] [serial = 543] [outer = (nil)] [url = about:blank] 13:42:29 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0xa458e800) [pid = 5856] [serial = 569] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html] 13:42:29 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0xa4967000) [pid = 5856] [serial = 574] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html] 13:42:29 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0xa3635800) [pid = 5856] [serial = 577] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484257342138] 13:42:29 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0xa3a42c00) [pid = 5856] [serial = 566] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html] 13:42:29 INFO - PROCESS | 5810 | --DOMWINDOW == 26 (0xa363d400) [pid = 5856] [serial = 563] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html] 13:42:29 INFO - PROCESS | 5810 | --DOMWINDOW == 25 (0xa4785c00) [pid = 5856] [serial = 572] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:42:33 INFO - PROCESS | 5810 | --DOCSHELL 0xa3642800 == 4 [pid = 5856] [id = 200] 13:42:33 INFO - PROCESS | 5810 | --DOCSHELL 0xa5571c00 == 3 [pid = 5856] [id = 207] 13:42:33 INFO - PROCESS | 5810 | --DOCSHELL 0xa3576000 == 2 [pid = 5856] [id = 208] 13:42:33 INFO - PROCESS | 5810 | --DOMWINDOW == 24 (0xa556a800) [pid = 5856] [serial = 576] [outer = (nil)] [url = about:blank] 13:42:33 INFO - PROCESS | 5810 | --DOMWINDOW == 23 (0xa3761c00) [pid = 5856] [serial = 578] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484257342138] 13:42:33 INFO - PROCESS | 5810 | --DOMWINDOW == 22 (0xa3ac5c00) [pid = 5856] [serial = 568] [outer = (nil)] [url = about:blank] 13:42:33 INFO - PROCESS | 5810 | --DOMWINDOW == 21 (0xa46bf800) [pid = 5856] [serial = 570] [outer = (nil)] [url = about:blank] 13:42:33 INFO - PROCESS | 5810 | --DOMWINDOW == 20 (0xa46c6c00) [pid = 5856] [serial = 571] [outer = (nil)] [url = about:blank] 13:42:33 INFO - PROCESS | 5810 | --DOMWINDOW == 19 (0xa548dc00) [pid = 5856] [serial = 575] [outer = (nil)] [url = about:blank] 13:42:33 INFO - PROCESS | 5810 | --DOMWINDOW == 18 (0xa3761000) [pid = 5856] [serial = 564] [outer = (nil)] [url = about:blank] 13:42:33 INFO - PROCESS | 5810 | --DOMWINDOW == 17 (0xa4789000) [pid = 5856] [serial = 573] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:42:33 INFO - PROCESS | 5810 | --DOMWINDOW == 16 (0xa38ab400) [pid = 5856] [serial = 561] [outer = (nil)] [url = about:blank] 13:42:33 INFO - PROCESS | 5810 | --DOMWINDOW == 15 (0xa38b0c00) [pid = 5856] [serial = 565] [outer = (nil)] [url = about:blank] 13:42:33 INFO - PROCESS | 5810 | --DOMWINDOW == 14 (0xa3ab8c00) [pid = 5856] [serial = 567] [outer = (nil)] [url = about:blank] 13:42:33 INFO - PROCESS | 5810 | --DOMWINDOW == 13 (0xa7740000) [pid = 5856] [serial = 580] [outer = (nil)] [url = about:blank] 13:42:35 INFO - PROCESS | 5810 | --DOMWINDOW == 12 (0xa3634c00) [pid = 5856] [serial = 582] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:42:35 INFO - PROCESS | 5810 | --DOMWINDOW == 11 (0xa5572000) [pid = 5856] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html] 13:42:35 INFO - PROCESS | 5810 | --DOMWINDOW == 10 (0xa4584400) [pid = 5856] [serial = 557] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html] 13:42:35 INFO - PROCESS | 5810 | --DOMWINDOW == 9 (0xa3642c00) [pid = 5856] [serial = 560] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html] 13:42:39 INFO - PROCESS | 5810 | --DOMWINDOW == 8 (0xa375e000) [pid = 5856] [serial = 583] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:42:39 INFO - PROCESS | 5810 | --DOMWINDOW == 7 (0xa558e400) [pid = 5856] [serial = 581] [outer = (nil)] [url = about:blank] 13:42:39 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa556dc00) [pid = 5856] [serial = 585] [outer = (nil)] [url = about:blank] 13:42:39 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa458f400) [pid = 5856] [serial = 559] [outer = (nil)] [url = about:blank] 13:42:39 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa38b4800) [pid = 5856] [serial = 562] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:42:55 INFO - PROCESS | 5810 | 1484257375135 Marionette TRACE conn4 <- [1,668,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:42:55 INFO - . 13:42:55 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 30785ms 13:42:55 INFO - PROCESS | 5810 | 1484257375179 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 13:42:55 INFO - PROCESS | 5810 | 1484257375183 Marionette TRACE conn4 <- [1,669,null,{"value":"2147483649"}] 13:42:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html 13:42:55 INFO - PROCESS | 5810 | 1484257375191 Marionette TRACE conn4 -> [0,670,"timeouts",{"script":35000}] 13:42:55 INFO - PROCESS | 5810 | 1484257375194 Marionette TRACE conn4 <- [1,670,null,{}] 13:42:55 INFO - PROCESS | 5810 | 1484257375200 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}] 13:42:55 INFO - PROCESS | 5810 | 1484257375352 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 13:42:55 INFO - PROCESS | 5810 | 1484257375419 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/unsafe-url/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/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:42:55 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3149000 == 3 [pid = 5856] [id = 210] 13:42:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa3149400) [pid = 5856] [serial = 587] [outer = (nil)] 13:42:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa314dc00) [pid = 5856] [serial = 588] [outer = 0xa3149400] 13:42:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa356f000) [pid = 5856] [serial = 589] [outer = 0xa3149400] 13:42:56 WARNING - wptserve Traceback (most recent call last): 13:42:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:42:56 WARNING - rv = self.func(request, response) 13:42:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:42:56 WARNING - access_control_allow_origin = "*") 13:42:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:42:56 WARNING - payload = payload_generator(server_data) 13:42:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:42:56 WARNING - return encode_string_as_bmp_image(data) 13:42:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:42:56 WARNING - img.save(f, "BMP") 13:42:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:42:56 WARNING - f.write(bmpfileheader) 13:42:56 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:42:56 WARNING - 13:43:04 INFO - PROCESS | 5810 | --DOCSHELL 0xa456d400 == 2 [pid = 5856] [id = 209] 13:43:10 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa456d800) [pid = 5856] [serial = 584] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html] 13:43:14 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa314dc00) [pid = 5856] [serial = 588] [outer = (nil)] [url = about:blank] 13:43:14 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa5572400) [pid = 5856] [serial = 586] [outer = (nil)] [url = about:blank] 13:43:25 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:43:25 INFO - PROCESS | 5810 | 1484257405881 Marionette TRACE conn4 <- [1,672,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:43:25 INFO - . 13:43:25 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 30726ms 13:43:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 13:43:25 INFO - PROCESS | 5810 | 1484257405916 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 13:43:25 INFO - PROCESS | 5810 | 1484257405919 Marionette TRACE conn4 <- [1,673,null,{"value":"2147483649"}] 13:43:25 INFO - PROCESS | 5810 | 1484257405925 Marionette TRACE conn4 -> [0,674,"timeouts",{"script":35000}] 13:43:25 INFO - PROCESS | 5810 | 1484257405928 Marionette TRACE conn4 <- [1,674,null,{}] 13:43:25 INFO - PROCESS | 5810 | 1484257405934 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}] 13:43:26 INFO - PROCESS | 5810 | 1484257406099 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 13:43:26 INFO - PROCESS | 5810 | 1484257406162 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/unsafe-url/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/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:43:26 INFO - PROCESS | 5810 | ++DOCSHELL 0xa314b800 == 3 [pid = 5856] [id = 211] 13:43:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa314bc00) [pid = 5856] [serial = 590] [outer = (nil)] 13:43:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa356b800) [pid = 5856] [serial = 591] [outer = 0xa314bc00] 13:43:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3572800) [pid = 5856] [serial = 592] [outer = 0xa314bc00] 13:43:27 WARNING - wptserve Traceback (most recent call last): 13:43:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:43:27 WARNING - rv = self.func(request, response) 13:43:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:43:27 WARNING - access_control_allow_origin = "*") 13:43:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:43:27 WARNING - payload = payload_generator(server_data) 13:43:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:43:27 WARNING - return encode_string_as_bmp_image(data) 13:43:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:43:27 WARNING - img.save(f, "BMP") 13:43:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:43:27 WARNING - f.write(bmpfileheader) 13:43:27 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:43:27 WARNING - 13:43:34 INFO - PROCESS | 5810 | --DOCSHELL 0xa3149000 == 2 [pid = 5856] [id = 210] 13:43:40 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa3149400) [pid = 5856] [serial = 587] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html] 13:43:45 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa356b800) [pid = 5856] [serial = 591] [outer = (nil)] [url = about:blank] 13:43:45 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa356f000) [pid = 5856] [serial = 589] [outer = (nil)] [url = about:blank] 13:43:56 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:43:56 INFO - PROCESS | 5810 | 1484257436618 Marionette TRACE conn4 <- [1,676,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:43:56 INFO - . 13:43:56 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 30729ms 13:43:56 INFO - PROCESS | 5810 | 1484257436655 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 13:43:56 INFO - PROCESS | 5810 | 1484257436658 Marionette TRACE conn4 <- [1,677,null,{"value":"2147483649"}] 13:43:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 13:43:56 INFO - PROCESS | 5810 | 1484257436664 Marionette TRACE conn4 -> [0,678,"timeouts",{"script":35000}] 13:43:56 INFO - PROCESS | 5810 | 1484257436666 Marionette TRACE conn4 <- [1,678,null,{}] 13:43:56 INFO - PROCESS | 5810 | 1484257436672 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}] 13:43:56 INFO - PROCESS | 5810 | 1484257436818 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 13:43:56 INFO - PROCESS | 5810 | 1484257436899 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/unsafe-url/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/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:43:56 INFO - PROCESS | 5810 | ++DOCSHELL 0xa314a000 == 3 [pid = 5856] [id = 212] 13:43:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa314a800) [pid = 5856] [serial = 593] [outer = (nil)] 13:43:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa356bc00) [pid = 5856] [serial = 594] [outer = 0xa314a800] 13:43:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3572400) [pid = 5856] [serial = 595] [outer = 0xa314a800] 13:43:57 INFO - PROCESS | 5810 | 1484257437871 Marionette TRACE conn4 <- [1,680,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:43:57 INFO - . 13:43:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1228ms 13:43:57 INFO - PROCESS | 5810 | 1484257437894 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 13:43:57 INFO - PROCESS | 5810 | 1484257437897 Marionette TRACE conn4 <- [1,681,null,{"value":"2147483649"}] 13:43:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.no-redirect.http.html 13:43:57 INFO - PROCESS | 5810 | 1484257437907 Marionette TRACE conn4 -> [0,682,"timeouts",{"script":35000}] 13:43:57 INFO - PROCESS | 5810 | 1484257437909 Marionette TRACE conn4 <- [1,682,null,{}] 13:43:57 INFO - PROCESS | 5810 | 1484257437913 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}] 13:43:58 INFO - PROCESS | 5810 | 1484257438096 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 13:43:58 INFO - PROCESS | 5810 | 1484257438146 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/unsafe-url/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/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:43:58 INFO - PROCESS | 5810 | ++DOCSHELL 0xa363cc00 == 4 [pid = 5856] [id = 213] 13:43:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 8 (0xa363d000) [pid = 5856] [serial = 596] [outer = (nil)] 13:43:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 9 (0xa3642800) [pid = 5856] [serial = 597] [outer = 0xa363d000] 13:43:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 10 (0xa3755800) [pid = 5856] [serial = 598] [outer = 0xa363d000] 13:43:59 INFO - PROCESS | 5810 | 1484257439135 Marionette TRACE conn4 <- [1,684,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:43:59 INFO - . 13:43:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1283ms 13:43:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 13:43:59 INFO - PROCESS | 5810 | 1484257439188 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 13:43:59 INFO - PROCESS | 5810 | 1484257439190 Marionette TRACE conn4 <- [1,685,null,{"value":"2147483649"}] 13:43:59 INFO - PROCESS | 5810 | 1484257439197 Marionette TRACE conn4 -> [0,686,"timeouts",{"script":35000}] 13:43:59 INFO - PROCESS | 5810 | 1484257439200 Marionette TRACE conn4 <- [1,686,null,{}] 13:43:59 INFO - PROCESS | 5810 | 1484257439205 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}] 13:43:59 INFO - PROCESS | 5810 | 1484257439406 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 13:43:59 INFO - PROCESS | 5810 | 1484257439431 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/unsafe-url/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/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:43:59 INFO - PROCESS | 5810 | ++DOCSHELL 0xa38a5400 == 5 [pid = 5856] [id = 214] 13:43:59 INFO - PROCESS | 5810 | ++DOMWINDOW == 11 (0xa38a5800) [pid = 5856] [serial = 599] [outer = (nil)] 13:43:59 INFO - PROCESS | 5810 | ++DOMWINDOW == 12 (0xa38a9c00) [pid = 5856] [serial = 600] [outer = 0xa38a5800] 13:43:59 INFO - PROCESS | 5810 | ++DOMWINDOW == 13 (0xa38ac800) [pid = 5856] [serial = 601] [outer = 0xa38a5800] 13:44:00 INFO - PROCESS | 5810 | 1484257440450 Marionette TRACE conn4 <- [1,688,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:44:00 INFO - . 13:44:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1289ms 13:44:00 INFO - PROCESS | 5810 | 1484257440485 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 13:44:00 INFO - PROCESS | 5810 | 1484257440488 Marionette TRACE conn4 <- [1,689,null,{"value":"2147483649"}] 13:44:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 13:44:00 INFO - PROCESS | 5810 | 1484257440494 Marionette TRACE conn4 -> [0,690,"timeouts",{"script":35000}] 13:44:00 INFO - PROCESS | 5810 | 1484257440496 Marionette TRACE conn4 <- [1,690,null,{}] 13:44:00 INFO - PROCESS | 5810 | 1484257440502 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}] 13:44:00 INFO - PROCESS | 5810 | 1484257440667 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 13:44:00 INFO - PROCESS | 5810 | 1484257440744 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/unsafe-url/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/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:44:00 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a3e800 == 6 [pid = 5856] [id = 215] 13:44:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 14 (0xa3a3ec00) [pid = 5856] [serial = 602] [outer = (nil)] 13:44:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 15 (0xa3a43000) [pid = 5856] [serial = 603] [outer = 0xa3a3ec00] 13:44:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 16 (0xa3a45800) [pid = 5856] [serial = 604] [outer = 0xa3a3ec00] 13:44:01 INFO - PROCESS | 5810 | 1484257441764 Marionette TRACE conn4 <- [1,692,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:44:01 INFO - . 13:44:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1284ms 13:44:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html 13:44:01 INFO - PROCESS | 5810 | 1484257441778 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 13:44:01 INFO - PROCESS | 5810 | 1484257441780 Marionette TRACE conn4 <- [1,693,null,{"value":"2147483649"}] 13:44:01 INFO - PROCESS | 5810 | 1484257441787 Marionette TRACE conn4 -> [0,694,"timeouts",{"script":35000}] 13:44:01 INFO - PROCESS | 5810 | 1484257441790 Marionette TRACE conn4 <- [1,694,null,{}] 13:44:01 INFO - PROCESS | 5810 | 1484257441795 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}] 13:44:01 INFO - PROCESS | 5810 | 1484257441965 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 13:44:02 INFO - PROCESS | 5810 | 1484257442048 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/unsafe-url/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/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:44:02 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3abac00 == 7 [pid = 5856] [id = 216] 13:44:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 17 (0xa3ac7000) [pid = 5856] [serial = 605] [outer = (nil)] 13:44:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 18 (0xa4565c00) [pid = 5856] [serial = 606] [outer = 0xa3ac7000] 13:44:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 19 (0xa4565000) [pid = 5856] [serial = 607] [outer = 0xa3ac7000] 13:44:03 INFO - PROCESS | 5810 | 1484257443115 Marionette TRACE conn4 <- [1,696,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:44:03 INFO - . 13:44:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1394ms 13:44:03 INFO - PROCESS | 5810 | 1484257443183 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 13:44:03 INFO - PROCESS | 5810 | 1484257443186 Marionette TRACE conn4 <- [1,697,null,{"value":"2147483649"}] 13:44:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 13:44:03 INFO - PROCESS | 5810 | 1484257443197 Marionette TRACE conn4 -> [0,698,"timeouts",{"script":35000}] 13:44:03 INFO - PROCESS | 5810 | 1484257443199 Marionette TRACE conn4 <- [1,698,null,{}] 13:44:03 INFO - PROCESS | 5810 | 1484257443209 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}] 13:44:03 INFO - PROCESS | 5810 | 1484257443392 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 13:44:03 INFO - PROCESS | 5810 | 1484257443446 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/unsafe-url/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/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:44:03 INFO - PROCESS | 5810 | ++DOCSHELL 0xa456e400 == 8 [pid = 5856] [id = 217] 13:44:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 20 (0xa4589400) [pid = 5856] [serial = 608] [outer = (nil)] 13:44:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 21 (0xa458dc00) [pid = 5856] [serial = 609] [outer = 0xa4589400] 13:44:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 22 (0xa4592800) [pid = 5856] [serial = 610] [outer = 0xa4589400] 13:44:04 INFO - PROCESS | 5810 | 1484257444524 Marionette TRACE conn4 <- [1,700,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:44:04 INFO - . 13:44:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1352ms 13:44:04 INFO - PROCESS | 5810 | 1484257444551 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 13:44:04 INFO - PROCESS | 5810 | 1484257444554 Marionette TRACE conn4 <- [1,701,null,{"value":"2147483649"}] 13:44:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 13:44:04 INFO - PROCESS | 5810 | 1484257444560 Marionette TRACE conn4 -> [0,702,"timeouts",{"script":35000}] 13:44:04 INFO - PROCESS | 5810 | 1484257444564 Marionette TRACE conn4 <- [1,702,null,{}] 13:44:04 INFO - PROCESS | 5810 | 1484257444569 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}] 13:44:04 INFO - PROCESS | 5810 | 1484257444774 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 13:44:04 INFO - PROCESS | 5810 | 1484257444858 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/unsafe-url/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/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:44:04 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3142000 == 9 [pid = 5856] [id = 218] 13:44:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 23 (0xa3143400) [pid = 5856] [serial = 611] [outer = (nil)] 13:44:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 24 (0xa3639c00) [pid = 5856] [serial = 612] [outer = 0xa3143400] 13:44:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 25 (0xa3641c00) [pid = 5856] [serial = 613] [outer = 0xa3143400] 13:44:05 INFO - PROCESS | 5810 | 1484257445990 Marionette TRACE conn4 <- [1,704,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:44:06 INFO - . 13:44:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1480ms 13:44:06 INFO - PROCESS | 5810 | 1484257446042 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 13:44:06 INFO - PROCESS | 5810 | 1484257446046 Marionette TRACE conn4 <- [1,705,null,{"value":"2147483649"}] 13:44:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.no-redirect.http.html 13:44:06 INFO - PROCESS | 5810 | 1484257446052 Marionette TRACE conn4 -> [0,706,"timeouts",{"script":35000}] 13:44:06 INFO - PROCESS | 5810 | 1484257446059 Marionette TRACE conn4 <- [1,706,null,{}] 13:44:06 INFO - PROCESS | 5810 | 1484257446068 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}] 13:44:06 INFO - PROCESS | 5810 | 1484257446260 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 13:44:06 INFO - PROCESS | 5810 | 1484257446333 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/unsafe-url/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/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:44:06 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3633800 == 10 [pid = 5856] [id = 219] 13:44:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 26 (0xa3638000) [pid = 5856] [serial = 614] [outer = (nil)] 13:44:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0xa3a3bc00) [pid = 5856] [serial = 615] [outer = 0xa3638000] 13:44:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0xa3a47000) [pid = 5856] [serial = 616] [outer = 0xa3638000] 13:44:07 INFO - PROCESS | 5810 | --DOCSHELL 0xa456e400 == 9 [pid = 5856] [id = 217] 13:44:07 INFO - PROCESS | 5810 | --DOCSHELL 0xa3abac00 == 8 [pid = 5856] [id = 216] 13:44:07 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a3e800 == 7 [pid = 5856] [id = 215] 13:44:07 INFO - PROCESS | 5810 | --DOCSHELL 0xa38a5400 == 6 [pid = 5856] [id = 214] 13:44:07 INFO - PROCESS | 5810 | --DOCSHELL 0xa363cc00 == 5 [pid = 5856] [id = 213] 13:44:07 INFO - PROCESS | 5810 | 1484257447512 Marionette TRACE conn4 <- [1,708,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:44:07 INFO - PROCESS | 5810 | --DOCSHELL 0xa314a000 == 4 [pid = 5856] [id = 212] 13:44:07 INFO - PROCESS | 5810 | --DOCSHELL 0xa314b800 == 3 [pid = 5856] [id = 211] 13:44:07 INFO - . 13:44:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1487ms 13:44:07 INFO - PROCESS | 5810 | 1484257447539 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 13:44:07 INFO - PROCESS | 5810 | 1484257447547 Marionette TRACE conn4 <- [1,709,null,{"value":"2147483649"}] 13:44:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 13:44:07 INFO - PROCESS | 5810 | 1484257447555 Marionette TRACE conn4 -> [0,710,"timeouts",{"script":35000}] 13:44:07 INFO - PROCESS | 5810 | 1484257447561 Marionette TRACE conn4 <- [1,710,null,{}] 13:44:07 INFO - PROCESS | 5810 | 1484257447567 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}] 13:44:07 INFO - PROCESS | 5810 | 1484257447711 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 13:44:07 INFO - PROCESS | 5810 | 1484257447815 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/unsafe-url/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/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:44:07 INFO - PROCESS | 5810 | ++DOCSHELL 0xa363ac00 == 4 [pid = 5856] [id = 220] 13:44:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0xa363bc00) [pid = 5856] [serial = 617] [outer = (nil)] 13:44:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0xa38adc00) [pid = 5856] [serial = 618] [outer = 0xa363bc00] 13:44:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0xa38b4800) [pid = 5856] [serial = 619] [outer = 0xa363bc00] 13:44:08 INFO - PROCESS | 5810 | 1484257448743 Marionette TRACE conn4 <- [1,712,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:44:08 INFO - . 13:44:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1236ms 13:44:08 INFO - PROCESS | 5810 | 1484257448793 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 13:44:08 INFO - PROCESS | 5810 | 1484257448797 Marionette TRACE conn4 <- [1,713,null,{"value":"2147483649"}] 13:44:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 13:44:08 INFO - PROCESS | 5810 | 1484257448803 Marionette TRACE conn4 -> [0,714,"timeouts",{"script":35000}] 13:44:08 INFO - PROCESS | 5810 | 1484257448805 Marionette TRACE conn4 <- [1,714,null,{}] 13:44:08 INFO - PROCESS | 5810 | 1484257448811 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}] 13:44:09 INFO - PROCESS | 5810 | 1484257449018 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 13:44:09 INFO - PROCESS | 5810 | 1484257449066 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/unsafe-url/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/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:44:09 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4569400 == 5 [pid = 5856] [id = 221] 13:44:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0xa4569c00) [pid = 5856] [serial = 620] [outer = (nil)] 13:44:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0xa4589000) [pid = 5856] [serial = 621] [outer = 0xa4569c00] 13:44:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0xa4586400) [pid = 5856] [serial = 622] [outer = 0xa4569c00] 13:44:10 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4592400 == 6 [pid = 5856] [id = 222] 13:44:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0xa4593800) [pid = 5856] [serial = 623] [outer = (nil)] 13:44:10 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:44:10 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:44:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0xa46bf800) [pid = 5856] [serial = 624] [outer = 0xa4593800] 13:44:10 INFO - PROCESS | 5810 | 1484257450285 Marionette TRACE conn4 <- [1,716,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:44:10 INFO - . 13:44:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1531ms 13:44:10 INFO - PROCESS | 5810 | 1484257450336 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 13:44:10 INFO - PROCESS | 5810 | 1484257450339 Marionette TRACE conn4 <- [1,717,null,{"value":"2147483649"}] 13:44:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html 13:44:10 INFO - PROCESS | 5810 | 1484257450345 Marionette TRACE conn4 -> [0,718,"timeouts",{"script":35000}] 13:44:10 INFO - PROCESS | 5810 | 1484257450353 Marionette TRACE conn4 <- [1,718,null,{}] 13:44:10 INFO - PROCESS | 5810 | 1484257450358 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}] 13:44:10 INFO - PROCESS | 5810 | 1484257450521 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 13:44:10 INFO - PROCESS | 5810 | 1484257450599 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/unsafe-url/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/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:44:10 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4785800 == 7 [pid = 5856] [id = 223] 13:44:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0xa4786400) [pid = 5856] [serial = 625] [outer = (nil)] 13:44:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0xa4964c00) [pid = 5856] [serial = 626] [outer = 0xa4786400] 13:44:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0xa4963c00) [pid = 5856] [serial = 627] [outer = 0xa4786400] 13:44:11 INFO - PROCESS | 5810 | ++DOCSHELL 0xa5497400 == 8 [pid = 5856] [id = 224] 13:44:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0xa5499000) [pid = 5856] [serial = 628] [outer = (nil)] 13:44:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0xa556c400) [pid = 5856] [serial = 629] [outer = 0xa5499000] 13:44:11 INFO - PROCESS | 5810 | 1484257451802 Marionette TRACE conn4 <- [1,720,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:44:11 INFO - . 13:44:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1494ms 13:44:11 INFO - PROCESS | 5810 | 1484257451841 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 13:44:11 INFO - PROCESS | 5810 | 1484257451847 Marionette TRACE conn4 <- [1,721,null,{"value":"2147483649"}] 13:44:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 13:44:11 INFO - PROCESS | 5810 | 1484257451862 Marionette TRACE conn4 -> [0,722,"timeouts",{"script":35000}] 13:44:11 INFO - PROCESS | 5810 | 1484257451869 Marionette TRACE conn4 <- [1,722,null,{}] 13:44:11 INFO - PROCESS | 5810 | 1484257451888 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}] 13:44:12 INFO - PROCESS | 5810 | 1484257452210 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 13:44:12 INFO - PROCESS | 5810 | 1484257452239 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/unsafe-url/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/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:44:12 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0xa3ac7000) [pid = 5856] [serial = 605] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html] 13:44:12 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0xa3a3ec00) [pid = 5856] [serial = 602] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html] 13:44:12 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0xa38a5800) [pid = 5856] [serial = 599] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html] 13:44:12 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0xa314bc00) [pid = 5856] [serial = 590] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html] 13:44:12 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0xa314a800) [pid = 5856] [serial = 593] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html] 13:44:12 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0xa363d000) [pid = 5856] [serial = 596] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.no-redirect.http.html] 13:44:12 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3568800 == 9 [pid = 5856] [id = 225] 13:44:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0xa3573800) [pid = 5856] [serial = 630] [outer = (nil)] 13:44:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0xa3a3ec00) [pid = 5856] [serial = 631] [outer = 0xa3573800] 13:44:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0xa49da800) [pid = 5856] [serial = 632] [outer = 0xa3573800] 13:44:13 INFO - PROCESS | 5810 | ++DOCSHELL 0xa558a400 == 10 [pid = 5856] [id = 226] 13:44:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0xa558e400) [pid = 5856] [serial = 633] [outer = (nil)] 13:44:13 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:44:13 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:44:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0xa77c1400) [pid = 5856] [serial = 634] [outer = 0xa558e400] 13:44:13 INFO - PROCESS | 5810 | 1484257453524 Marionette TRACE conn4 <- [1,724,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:44:13 INFO - . 13:44:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1709ms 13:44:13 INFO - PROCESS | 5810 | 1484257453566 Marionette TRACE conn4 -> [0,725,"getWindowHandle",null] 13:44:13 INFO - PROCESS | 5810 | 1484257453570 Marionette TRACE conn4 <- [1,725,null,{"value":"2147483649"}] 13:44:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 13:44:13 INFO - PROCESS | 5810 | 1484257453576 Marionette TRACE conn4 -> [0,726,"timeouts",{"script":35000}] 13:44:13 INFO - PROCESS | 5810 | 1484257453578 Marionette TRACE conn4 <- [1,726,null,{}] 13:44:13 INFO - PROCESS | 5810 | 1484257453584 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}] 13:44:13 INFO - PROCESS | 5810 | 1484257453761 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 13:44:13 INFO - PROCESS | 5810 | 1484257453841 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/unsafe-url/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/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:44:13 INFO - PROCESS | 5810 | ++DOCSHELL 0xa820a400 == 11 [pid = 5856] [id = 227] 13:44:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0xa82b2000) [pid = 5856] [serial = 635] [outer = (nil)] 13:44:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0xa8fb7c00) [pid = 5856] [serial = 636] [outer = 0xa82b2000] 13:44:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0xa8fb3800) [pid = 5856] [serial = 637] [outer = 0xa82b2000] 13:44:14 WARNING - wptserve Traceback (most recent call last): 13:44:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:44:14 WARNING - rv = self.func(request, response) 13:44:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:44:14 WARNING - access_control_allow_origin = "*") 13:44:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:44:14 WARNING - payload = payload_generator(server_data) 13:44:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:44:14 WARNING - return encode_string_as_bmp_image(data) 13:44:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:44:14 WARNING - img.save(f, "BMP") 13:44:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:44:14 WARNING - f.write(bmpfileheader) 13:44:14 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:44:14 WARNING - 13:44:15 INFO - PROCESS | 5810 | --DOCSHELL 0xa558a400 == 10 [pid = 5856] [id = 226] 13:44:15 INFO - PROCESS | 5810 | --DOCSHELL 0xa3568800 == 9 [pid = 5856] [id = 225] 13:44:15 INFO - PROCESS | 5810 | --DOCSHELL 0xa5497400 == 8 [pid = 5856] [id = 224] 13:44:15 INFO - PROCESS | 5810 | --DOCSHELL 0xa4785800 == 7 [pid = 5856] [id = 223] 13:44:15 INFO - PROCESS | 5810 | --DOCSHELL 0xa4592400 == 6 [pid = 5856] [id = 222] 13:44:15 INFO - PROCESS | 5810 | --DOCSHELL 0xa4569400 == 5 [pid = 5856] [id = 221] 13:44:15 INFO - PROCESS | 5810 | --DOCSHELL 0xa363ac00 == 4 [pid = 5856] [id = 220] 13:44:15 INFO - PROCESS | 5810 | --DOCSHELL 0xa3633800 == 3 [pid = 5856] [id = 219] 13:44:15 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0xa458dc00) [pid = 5856] [serial = 609] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0xa4565000) [pid = 5856] [serial = 607] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0xa4565c00) [pid = 5856] [serial = 606] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0xa3a45800) [pid = 5856] [serial = 604] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0xa3a43000) [pid = 5856] [serial = 603] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0xa38ac800) [pid = 5856] [serial = 601] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0xa38a9c00) [pid = 5856] [serial = 600] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0xa3572800) [pid = 5856] [serial = 592] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0xa356bc00) [pid = 5856] [serial = 594] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0xa3572400) [pid = 5856] [serial = 595] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0xa3642800) [pid = 5856] [serial = 597] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0xa3755800) [pid = 5856] [serial = 598] [outer = (nil)] [url = about:blank] 13:44:18 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0xa4569c00) [pid = 5856] [serial = 620] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html] 13:44:18 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0xa4786400) [pid = 5856] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html] 13:44:18 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0xa3573800) [pid = 5856] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html] 13:44:18 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0xa3638000) [pid = 5856] [serial = 614] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.no-redirect.http.html] 13:44:18 INFO - PROCESS | 5810 | --DOMWINDOW == 26 (0xa3143400) [pid = 5856] [serial = 611] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html] 13:44:18 INFO - PROCESS | 5810 | --DOMWINDOW == 25 (0xa363bc00) [pid = 5856] [serial = 617] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html] 13:44:18 INFO - PROCESS | 5810 | --DOMWINDOW == 24 (0xa5499000) [pid = 5856] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484257451539] 13:44:18 INFO - PROCESS | 5810 | --DOMWINDOW == 23 (0xa4593800) [pid = 5856] [serial = 623] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:44:18 INFO - PROCESS | 5810 | --DOMWINDOW == 22 (0xa558e400) [pid = 5856] [serial = 633] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:44:18 INFO - PROCESS | 5810 | --DOMWINDOW == 21 (0xa4589400) [pid = 5856] [serial = 608] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html] 13:44:22 INFO - PROCESS | 5810 | --DOCSHELL 0xa3142000 == 2 [pid = 5856] [id = 218] 13:44:22 INFO - PROCESS | 5810 | --DOMWINDOW == 20 (0xa3a47000) [pid = 5856] [serial = 616] [outer = (nil)] [url = about:blank] 13:44:22 INFO - PROCESS | 5810 | --DOMWINDOW == 19 (0xa3641c00) [pid = 5856] [serial = 613] [outer = (nil)] [url = about:blank] 13:44:22 INFO - PROCESS | 5810 | --DOMWINDOW == 18 (0xa38b4800) [pid = 5856] [serial = 619] [outer = (nil)] [url = about:blank] 13:44:22 INFO - PROCESS | 5810 | --DOMWINDOW == 17 (0xa3a3ec00) [pid = 5856] [serial = 631] [outer = (nil)] [url = about:blank] 13:44:22 INFO - PROCESS | 5810 | --DOMWINDOW == 16 (0xa556c400) [pid = 5856] [serial = 629] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484257451539] 13:44:22 INFO - PROCESS | 5810 | --DOMWINDOW == 15 (0xa49da800) [pid = 5856] [serial = 632] [outer = (nil)] [url = about:blank] 13:44:22 INFO - PROCESS | 5810 | --DOMWINDOW == 14 (0xa4586400) [pid = 5856] [serial = 622] [outer = (nil)] [url = about:blank] 13:44:22 INFO - PROCESS | 5810 | --DOMWINDOW == 13 (0xa46bf800) [pid = 5856] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:44:22 INFO - PROCESS | 5810 | --DOMWINDOW == 12 (0xa77c1400) [pid = 5856] [serial = 634] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:44:22 INFO - PROCESS | 5810 | --DOMWINDOW == 11 (0xa4963c00) [pid = 5856] [serial = 627] [outer = (nil)] [url = about:blank] 13:44:22 INFO - PROCESS | 5810 | --DOMWINDOW == 10 (0xa4964c00) [pid = 5856] [serial = 626] [outer = (nil)] [url = about:blank] 13:44:22 INFO - PROCESS | 5810 | --DOMWINDOW == 9 (0xa4589000) [pid = 5856] [serial = 621] [outer = (nil)] [url = about:blank] 13:44:22 INFO - PROCESS | 5810 | --DOMWINDOW == 8 (0xa38adc00) [pid = 5856] [serial = 618] [outer = (nil)] [url = about:blank] 13:44:22 INFO - PROCESS | 5810 | --DOMWINDOW == 7 (0xa3a3bc00) [pid = 5856] [serial = 615] [outer = (nil)] [url = about:blank] 13:44:22 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa3639c00) [pid = 5856] [serial = 612] [outer = (nil)] [url = about:blank] 13:44:22 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa4592800) [pid = 5856] [serial = 610] [outer = (nil)] [url = about:blank] 13:44:28 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa8fb7c00) [pid = 5856] [serial = 636] [outer = (nil)] [url = about:blank] 13:44:44 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:44:44 INFO - PROCESS | 5810 | 1484257484312 Marionette TRACE conn4 <- [1,728,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:44:44 INFO - . 13:44:44 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 30782ms 13:44:44 INFO - PROCESS | 5810 | 1484257484360 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 13:44:44 INFO - PROCESS | 5810 | 1484257484362 Marionette TRACE conn4 <- [1,729,null,{"value":"2147483649"}] 13:44:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html 13:44:44 INFO - PROCESS | 5810 | 1484257484369 Marionette TRACE conn4 -> [0,730,"timeouts",{"script":35000}] 13:44:44 INFO - PROCESS | 5810 | 1484257484371 Marionette TRACE conn4 <- [1,730,null,{}] 13:44:44 INFO - PROCESS | 5810 | 1484257484378 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}] 13:44:44 INFO - PROCESS | 5810 | 1484257484584 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 13:44:44 INFO - PROCESS | 5810 | 1484257484644 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/unsafe-url/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/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:44:44 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3149800 == 3 [pid = 5856] [id = 228] 13:44:44 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa3149c00) [pid = 5856] [serial = 638] [outer = (nil)] 13:44:44 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa3568800) [pid = 5856] [serial = 639] [outer = 0xa3149c00] 13:44:45 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa356f800) [pid = 5856] [serial = 640] [outer = 0xa3149c00] 13:44:45 WARNING - wptserve Traceback (most recent call last): 13:44:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:44:45 WARNING - rv = self.func(request, response) 13:44:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:44:45 WARNING - access_control_allow_origin = "*") 13:44:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:44:45 WARNING - payload = payload_generator(server_data) 13:44:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:44:45 WARNING - return encode_string_as_bmp_image(data) 13:44: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 13:44:45 WARNING - img.save(f, "BMP") 13:44:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:44:45 WARNING - f.write(bmpfileheader) 13:44:45 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:44:45 WARNING - 13:44:53 INFO - PROCESS | 5810 | --DOCSHELL 0xa820a400 == 2 [pid = 5856] [id = 227] 13:44:59 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa82b2000) [pid = 5856] [serial = 635] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html] 13:45:03 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa3568800) [pid = 5856] [serial = 639] [outer = (nil)] [url = about:blank] 13:45:03 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa8fb3800) [pid = 5856] [serial = 637] [outer = (nil)] [url = about:blank] 13:45:15 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:45:15 INFO - PROCESS | 5810 | 1484257515111 Marionette TRACE conn4 <- [1,732,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:45:15 INFO - . 13:45:15 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 30773ms 13:45:15 INFO - PROCESS | 5810 | 1484257515145 Marionette TRACE conn4 -> [0,733,"getWindowHandle",null] 13:45:15 INFO - PROCESS | 5810 | 1484257515151 Marionette TRACE conn4 <- [1,733,null,{"value":"2147483649"}] 13:45:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 13:45:15 INFO - PROCESS | 5810 | 1484257515161 Marionette TRACE conn4 -> [0,734,"timeouts",{"script":35000}] 13:45:15 INFO - PROCESS | 5810 | 1484257515165 Marionette TRACE conn4 <- [1,734,null,{}] 13:45:15 INFO - PROCESS | 5810 | 1484257515173 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}] 13:45:15 INFO - PROCESS | 5810 | 1484257515435 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 13:45:15 INFO - PROCESS | 5810 | 1484257515487 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/unsafe-url/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/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:45:15 INFO - PROCESS | 5810 | ++DOCSHELL 0xa314cc00 == 3 [pid = 5856] [id = 229] 13:45:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa314d000) [pid = 5856] [serial = 641] [outer = (nil)] 13:45:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa356c800) [pid = 5856] [serial = 642] [outer = 0xa314d000] 13:45:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3573c00) [pid = 5856] [serial = 643] [outer = 0xa314d000] 13:45:16 WARNING - wptserve Traceback (most recent call last): 13:45:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:45:16 WARNING - rv = self.func(request, response) 13:45:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:45:16 WARNING - access_control_allow_origin = "*") 13:45:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:45:16 WARNING - payload = payload_generator(server_data) 13:45:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:45:16 WARNING - return encode_string_as_bmp_image(data) 13:45: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 13:45:16 WARNING - img.save(f, "BMP") 13:45:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:45:16 WARNING - f.write(bmpfileheader) 13:45:16 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:45:16 WARNING - 13:45:24 INFO - PROCESS | 5810 | --DOCSHELL 0xa3149800 == 2 [pid = 5856] [id = 228] 13:45:30 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa3149c00) [pid = 5856] [serial = 638] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html] 13:45:34 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa356c800) [pid = 5856] [serial = 642] [outer = (nil)] [url = about:blank] 13:45:34 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa356f800) [pid = 5856] [serial = 640] [outer = (nil)] [url = about:blank] 13:45:45 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:45:45 INFO - PROCESS | 5810 | 1484257545958 Marionette TRACE conn4 <- [1,736,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:45:45 INFO - . 13:45:45 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 30833ms 13:45:45 INFO - PROCESS | 5810 | 1484257545994 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 13:45:45 INFO - PROCESS | 5810 | 1484257545997 Marionette TRACE conn4 <- [1,737,null,{"value":"2147483649"}] 13:45:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 13:45:46 INFO - PROCESS | 5810 | 1484257546004 Marionette TRACE conn4 -> [0,738,"timeouts",{"script":35000}] 13:45:46 INFO - PROCESS | 5810 | 1484257546006 Marionette TRACE conn4 <- [1,738,null,{}] 13:45:46 INFO - PROCESS | 5810 | 1484257546011 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}] 13:45:46 INFO - PROCESS | 5810 | 1484257546199 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 13:45:46 INFO - PROCESS | 5810 | 1484257546263 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/unsafe-url/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/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:45:46 INFO - PROCESS | 5810 | ++DOCSHELL 0xa314b400 == 3 [pid = 5856] [id = 230] 13:45:46 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa314b800) [pid = 5856] [serial = 644] [outer = (nil)] 13:45:46 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa356d000) [pid = 5856] [serial = 645] [outer = 0xa314b800] 13:45:46 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3573800) [pid = 5856] [serial = 646] [outer = 0xa314b800] 13:45:47 INFO - PROCESS | 5810 | 1484257547250 Marionette TRACE conn4 <- [1,740,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:45:47 INFO - . 13:45:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1291ms 13:45:47 INFO - PROCESS | 5810 | 1484257547295 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 13:45:47 INFO - PROCESS | 5810 | 1484257547299 Marionette TRACE conn4 <- [1,741,null,{"value":"2147483649"}] 13:45:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.no-redirect.http.html 13:45:47 INFO - PROCESS | 5810 | 1484257547305 Marionette TRACE conn4 -> [0,742,"timeouts",{"script":35000}] 13:45:47 INFO - PROCESS | 5810 | 1484257547307 Marionette TRACE conn4 <- [1,742,null,{}] 13:45:47 INFO - PROCESS | 5810 | 1484257547318 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}] 13:45:47 INFO - PROCESS | 5810 | 1484257547507 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 13:45:47 INFO - PROCESS | 5810 | 1484257547554 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/unsafe-url/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/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:45:47 INFO - PROCESS | 5810 | ++DOCSHELL 0xa363a800 == 4 [pid = 5856] [id = 231] 13:45:47 INFO - PROCESS | 5810 | ++DOMWINDOW == 8 (0xa363d000) [pid = 5856] [serial = 647] [outer = (nil)] 13:45:47 INFO - PROCESS | 5810 | ++DOMWINDOW == 9 (0xa3753400) [pid = 5856] [serial = 648] [outer = 0xa363d000] 13:45:47 INFO - PROCESS | 5810 | ++DOMWINDOW == 10 (0xa3754400) [pid = 5856] [serial = 649] [outer = 0xa363d000] 13:45:48 INFO - PROCESS | 5810 | 1484257548533 Marionette TRACE conn4 <- [1,744,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:45:48 INFO - . 13:45:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1243ms 13:45:48 INFO - PROCESS | 5810 | 1484257548560 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 13:45:48 INFO - PROCESS | 5810 | 1484257548564 Marionette TRACE conn4 <- [1,745,null,{"value":"2147483649"}] 13:45:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 13:45:48 INFO - PROCESS | 5810 | 1484257548571 Marionette TRACE conn4 -> [0,746,"timeouts",{"script":35000}] 13:45:48 INFO - PROCESS | 5810 | 1484257548575 Marionette TRACE conn4 <- [1,746,null,{}] 13:45:48 INFO - PROCESS | 5810 | 1484257548580 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}] 13:45:48 INFO - PROCESS | 5810 | 1484257548763 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 13:45:48 INFO - PROCESS | 5810 | 1484257548785 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/unsafe-url/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/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:45:48 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3762400 == 5 [pid = 5856] [id = 232] 13:45:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 11 (0xa3762800) [pid = 5856] [serial = 650] [outer = (nil)] 13:45:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 12 (0xa38a8800) [pid = 5856] [serial = 651] [outer = 0xa3762800] 13:45:49 INFO - PROCESS | 5810 | ++DOMWINDOW == 13 (0xa38a9c00) [pid = 5856] [serial = 652] [outer = 0xa3762800] 13:45:49 INFO - PROCESS | 5810 | 1484257549831 Marionette TRACE conn4 <- [1,748,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:45:49 INFO - . 13:45:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1291ms 13:45:49 INFO - PROCESS | 5810 | 1484257549863 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 13:45:49 INFO - PROCESS | 5810 | 1484257549866 Marionette TRACE conn4 <- [1,749,null,{"value":"2147483649"}] 13:45:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 13:45:49 INFO - PROCESS | 5810 | 1484257549872 Marionette TRACE conn4 -> [0,750,"timeouts",{"script":35000}] 13:45:49 INFO - PROCESS | 5810 | 1484257549875 Marionette TRACE conn4 <- [1,750,null,{}] 13:45:49 INFO - PROCESS | 5810 | 1484257549880 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}] 13:45:50 INFO - PROCESS | 5810 | 1484257550036 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 13:45:50 INFO - PROCESS | 5810 | 1484257550146 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/unsafe-url/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/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:45:50 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a3c400 == 6 [pid = 5856] [id = 233] 13:45:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 14 (0xa3a3cc00) [pid = 5856] [serial = 653] [outer = (nil)] 13:45:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 15 (0xa3a41400) [pid = 5856] [serial = 654] [outer = 0xa3a3cc00] 13:45:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 16 (0xa3a43c00) [pid = 5856] [serial = 655] [outer = 0xa3a3cc00] 13:45:51 INFO - PROCESS | 5810 | 1484257551046 Marionette TRACE conn4 <- [1,752,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:45:51 INFO - . 13:45:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1195ms 13:45:51 INFO - PROCESS | 5810 | 1484257551067 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 13:45:51 INFO - PROCESS | 5810 | 1484257551070 Marionette TRACE conn4 <- [1,753,null,{"value":"2147483649"}] 13:45:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.no-redirect.http.html 13:45:51 INFO - PROCESS | 5810 | 1484257551076 Marionette TRACE conn4 -> [0,754,"timeouts",{"script":35000}] 13:45:51 INFO - PROCESS | 5810 | 1484257551078 Marionette TRACE conn4 <- [1,754,null,{}] 13:45:51 INFO - PROCESS | 5810 | 1484257551084 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}] 13:45:51 INFO - PROCESS | 5810 | 1484257551252 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 13:45:51 INFO - PROCESS | 5810 | 1484257551338 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/unsafe-url/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/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:45:51 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a48c00 == 7 [pid = 5856] [id = 234] 13:45:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 17 (0xa3ab8c00) [pid = 5856] [serial = 656] [outer = (nil)] 13:45:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 18 (0xa4563800) [pid = 5856] [serial = 657] [outer = 0xa3ab8c00] 13:45:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 19 (0xa4564800) [pid = 5856] [serial = 658] [outer = 0xa3ab8c00] 13:45:52 INFO - PROCESS | 5810 | 1484257552216 Marionette TRACE conn4 <- [1,756,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:45:52 INFO - . 13:45:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1184ms 13:45:52 INFO - PROCESS | 5810 | 1484257552261 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 13:45:52 INFO - PROCESS | 5810 | 1484257552265 Marionette TRACE conn4 <- [1,757,null,{"value":"2147483649"}] 13:45:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 13:45:52 INFO - PROCESS | 5810 | 1484257552271 Marionette TRACE conn4 -> [0,758,"timeouts",{"script":35000}] 13:45:52 INFO - PROCESS | 5810 | 1484257552273 Marionette TRACE conn4 <- [1,758,null,{}] 13:45:52 INFO - PROCESS | 5810 | 1484257552279 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}] 13:45:52 INFO - PROCESS | 5810 | 1484257552459 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 13:45:52 INFO - PROCESS | 5810 | 1484257552572 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/unsafe-url/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/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:45:52 INFO - PROCESS | 5810 | ++DOCSHELL 0xa456ac00 == 8 [pid = 5856] [id = 235] 13:45:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 20 (0xa456cc00) [pid = 5856] [serial = 659] [outer = (nil)] 13:45:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 21 (0xa4586800) [pid = 5856] [serial = 660] [outer = 0xa456cc00] 13:45:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 22 (0xa458d000) [pid = 5856] [serial = 661] [outer = 0xa456cc00] 13:45:53 INFO - PROCESS | 5810 | 1484257553561 Marionette TRACE conn4 <- [1,760,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:45:53 INFO - . 13:45:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1332ms 13:45:53 INFO - PROCESS | 5810 | 1484257553604 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 13:45:53 INFO - PROCESS | 5810 | 1484257553607 Marionette TRACE conn4 <- [1,761,null,{"value":"2147483649"}] 13:45:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 13:45:53 INFO - PROCESS | 5810 | 1484257553613 Marionette TRACE conn4 -> [0,762,"timeouts",{"script":35000}] 13:45:53 INFO - PROCESS | 5810 | 1484257553616 Marionette TRACE conn4 <- [1,762,null,{}] 13:45:53 INFO - PROCESS | 5810 | 1484257553621 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}] 13:45:53 INFO - PROCESS | 5810 | 1484257553795 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 13:45:53 INFO - PROCESS | 5810 | 1484257553925 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/unsafe-url/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/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:45:53 INFO - PROCESS | 5810 | ++DOCSHELL 0xa46c0c00 == 9 [pid = 5856] [id = 236] 13:45:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 23 (0xa46c1000) [pid = 5856] [serial = 662] [outer = (nil)] 13:45:54 INFO - PROCESS | 5810 | ++DOMWINDOW == 24 (0xa477dc00) [pid = 5856] [serial = 663] [outer = 0xa46c1000] 13:45:54 INFO - PROCESS | 5810 | ++DOMWINDOW == 25 (0xa4784800) [pid = 5856] [serial = 664] [outer = 0xa46c1000] 13:45:55 INFO - PROCESS | 5810 | 1484257555028 Marionette TRACE conn4 <- [1,764,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:45:55 INFO - . 13:45:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1430ms 13:45:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.no-redirect.http.html 13:45:55 INFO - PROCESS | 5810 | 1484257555044 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 13:45:55 INFO - PROCESS | 5810 | 1484257555047 Marionette TRACE conn4 <- [1,765,null,{"value":"2147483649"}] 13:45:55 INFO - PROCESS | 5810 | 1484257555053 Marionette TRACE conn4 -> [0,766,"timeouts",{"script":35000}] 13:45:55 INFO - PROCESS | 5810 | 1484257555055 Marionette TRACE conn4 <- [1,766,null,{}] 13:45:55 INFO - PROCESS | 5810 | 1484257555061 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}] 13:45:55 INFO - PROCESS | 5810 | 1484257555274 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 13:45:55 INFO - PROCESS | 5810 | 1484257555361 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/unsafe-url/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/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:45:55 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3641400 == 10 [pid = 5856] [id = 237] 13:45:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 26 (0xa3641c00) [pid = 5856] [serial = 665] [outer = (nil)] 13:45:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0xa3a40000) [pid = 5856] [serial = 666] [outer = 0xa3641c00] 13:45:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0xa3ac7400) [pid = 5856] [serial = 667] [outer = 0xa3641c00] 13:45:56 INFO - PROCESS | 5810 | --DOCSHELL 0xa456ac00 == 9 [pid = 5856] [id = 235] 13:45:56 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a48c00 == 8 [pid = 5856] [id = 234] 13:45:56 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a3c400 == 7 [pid = 5856] [id = 233] 13:45:56 INFO - PROCESS | 5810 | 1484257556641 Marionette TRACE conn4 <- [1,768,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:45:56 INFO - PROCESS | 5810 | --DOCSHELL 0xa3762400 == 6 [pid = 5856] [id = 232] 13:45:56 INFO - PROCESS | 5810 | --DOCSHELL 0xa363a800 == 5 [pid = 5856] [id = 231] 13:45:56 INFO - PROCESS | 5810 | --DOCSHELL 0xa314b400 == 4 [pid = 5856] [id = 230] 13:45:56 INFO - PROCESS | 5810 | --DOCSHELL 0xa314cc00 == 3 [pid = 5856] [id = 229] 13:45:56 INFO - . 13:45:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1633ms 13:45:56 INFO - PROCESS | 5810 | 1484257556690 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 13:45:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 13:45:56 INFO - PROCESS | 5810 | 1484257556700 Marionette TRACE conn4 <- [1,769,null,{"value":"2147483649"}] 13:45:56 INFO - PROCESS | 5810 | 1484257556706 Marionette TRACE conn4 -> [0,770,"timeouts",{"script":35000}] 13:45:56 INFO - PROCESS | 5810 | 1484257556711 Marionette TRACE conn4 <- [1,770,null,{}] 13:45:56 INFO - PROCESS | 5810 | 1484257556717 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}] 13:45:56 INFO - PROCESS | 5810 | 1484257556893 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 13:45:57 INFO - PROCESS | 5810 | 1484257556997 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/unsafe-url/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/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:45:57 INFO - PROCESS | 5810 | ++DOCSHELL 0xa363b800 == 4 [pid = 5856] [id = 238] 13:45:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0xa363c000) [pid = 5856] [serial = 668] [outer = (nil)] 13:45:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0xa375d800) [pid = 5856] [serial = 669] [outer = 0xa363c000] 13:45:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0xa38a5c00) [pid = 5856] [serial = 670] [outer = 0xa363c000] 13:45:58 INFO - PROCESS | 5810 | 1484257558051 Marionette TRACE conn4 <- [1,772,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:45:58 INFO - . 13:45:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1390ms 13:45:58 INFO - PROCESS | 5810 | 1484257558098 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 13:45:58 INFO - PROCESS | 5810 | 1484257558102 Marionette TRACE conn4 <- [1,773,null,{"value":"2147483649"}] 13:45:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 13:45:58 INFO - PROCESS | 5810 | 1484257558108 Marionette TRACE conn4 -> [0,774,"timeouts",{"script":35000}] 13:45:58 INFO - PROCESS | 5810 | 1484257558111 Marionette TRACE conn4 <- [1,774,null,{}] 13:45:58 INFO - PROCESS | 5810 | 1484257558116 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}] 13:45:58 INFO - PROCESS | 5810 | 1484257558365 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 13:45:58 INFO - PROCESS | 5810 | 1484257558393 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/unsafe-url/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/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:45:58 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a48c00 == 5 [pid = 5856] [id = 239] 13:45:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0xa3a49000) [pid = 5856] [serial = 671] [outer = (nil)] 13:45:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0xa4566400) [pid = 5856] [serial = 672] [outer = 0xa3a49000] 13:45:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0xa456a000) [pid = 5856] [serial = 673] [outer = 0xa3a49000] 13:45:59 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4585c00 == 6 [pid = 5856] [id = 240] 13:45:59 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0xa4589400) [pid = 5856] [serial = 674] [outer = (nil)] 13:45:59 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:45:59 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:45:59 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0xa458b400) [pid = 5856] [serial = 675] [outer = 0xa4589400] 13:45:59 INFO - PROCESS | 5810 | 1484257559616 Marionette TRACE conn4 <- [1,776,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:45:59 INFO - . 13:45:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1538ms 13:45:59 INFO - PROCESS | 5810 | 1484257559647 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 13:45:59 INFO - PROCESS | 5810 | 1484257559651 Marionette TRACE conn4 <- [1,777,null,{"value":"2147483649"}] 13:45:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html 13:45:59 INFO - PROCESS | 5810 | 1484257559657 Marionette TRACE conn4 -> [0,778,"timeouts",{"script":35000}] 13:45:59 INFO - PROCESS | 5810 | 1484257559659 Marionette TRACE conn4 <- [1,778,null,{}] 13:45:59 INFO - PROCESS | 5810 | 1484257559665 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}] 13:45:59 INFO - PROCESS | 5810 | 1484257559859 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 13:45:59 INFO - PROCESS | 5810 | 1484257559923 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/unsafe-url/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/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:46:00 INFO - PROCESS | 5810 | ++DOCSHELL 0xa46c0000 == 7 [pid = 5856] [id = 241] 13:46:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0xa46c3c00) [pid = 5856] [serial = 676] [outer = (nil)] 13:46:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0xa4903800) [pid = 5856] [serial = 677] [outer = 0xa46c3c00] 13:46:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0xa4908c00) [pid = 5856] [serial = 678] [outer = 0xa46c3c00] 13:46:01 INFO - PROCESS | 5810 | ++DOCSHELL 0xa496a400 == 8 [pid = 5856] [id = 242] 13:46:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0xa496a800) [pid = 5856] [serial = 679] [outer = (nil)] 13:46:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0xa49da000) [pid = 5856] [serial = 680] [outer = 0xa496a800] 13:46:01 INFO - PROCESS | 5810 | 1484257561325 Marionette TRACE conn4 <- [1,780,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:46:01 INFO - . 13:46:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1687ms 13:46:01 INFO - PROCESS | 5810 | 1484257561344 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 13:46:01 INFO - PROCESS | 5810 | 1484257561346 Marionette TRACE conn4 <- [1,781,null,{"value":"2147483649"}] 13:46:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 13:46:01 INFO - PROCESS | 5810 | 1484257561356 Marionette TRACE conn4 -> [0,782,"timeouts",{"script":35000}] 13:46:01 INFO - PROCESS | 5810 | 1484257561361 Marionette TRACE conn4 <- [1,782,null,{}] 13:46:01 INFO - PROCESS | 5810 | 1484257561367 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}] 13:46:01 INFO - PROCESS | 5810 | 1484257561543 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 13:46:01 INFO - PROCESS | 5810 | 1484257561626 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/unsafe-url/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/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:46:01 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4586400 == 9 [pid = 5856] [id = 243] 13:46:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0xa4589c00) [pid = 5856] [serial = 681] [outer = (nil)] 13:46:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0xa5574400) [pid = 5856] [serial = 682] [outer = 0xa4589c00] 13:46:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0xa558c800) [pid = 5856] [serial = 683] [outer = 0xa4589c00] 13:46:02 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0xa3762800) [pid = 5856] [serial = 650] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html] 13:46:02 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0xa363d000) [pid = 5856] [serial = 647] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.no-redirect.http.html] 13:46:02 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0xa3ab8c00) [pid = 5856] [serial = 656] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.no-redirect.http.html] 13:46:02 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0xa314b800) [pid = 5856] [serial = 644] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html] 13:46:02 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0xa456cc00) [pid = 5856] [serial = 659] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html] 13:46:02 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0xa3a3cc00) [pid = 5856] [serial = 653] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html] 13:46:02 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0xa314d000) [pid = 5856] [serial = 641] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html] 13:46:02 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3759400 == 10 [pid = 5856] [id = 244] 13:46:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0xa375f000) [pid = 5856] [serial = 684] [outer = (nil)] 13:46:02 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:46:02 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:46:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0xa3a45400) [pid = 5856] [serial = 685] [outer = 0xa375f000] 13:46:03 INFO - PROCESS | 5810 | 1484257563240 Marionette TRACE conn4 <- [1,784,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:46:03 INFO - . 13:46:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1953ms 13:46:03 INFO - PROCESS | 5810 | 1484257563312 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 13:46:03 INFO - PROCESS | 5810 | 1484257563315 Marionette TRACE conn4 <- [1,785,null,{"value":"2147483649"}] 13:46:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 13:46:03 INFO - PROCESS | 5810 | 1484257563322 Marionette TRACE conn4 -> [0,786,"timeouts",{"script":35000}] 13:46:03 INFO - PROCESS | 5810 | 1484257563324 Marionette TRACE conn4 <- [1,786,null,{}] 13:46:03 INFO - PROCESS | 5810 | 1484257563330 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}] 13:46:03 INFO - PROCESS | 5810 | 1484257563497 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 13:46:03 INFO - PROCESS | 5810 | 1484257563592 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/unsafe-url/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/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:46:03 INFO - PROCESS | 5810 | ++DOCSHELL 0xa77cb000 == 11 [pid = 5856] [id = 245] 13:46:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0xa8201400) [pid = 5856] [serial = 686] [outer = (nil)] 13:46:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0xa82b3400) [pid = 5856] [serial = 687] [outer = 0xa8201400] 13:46:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0xa82b2400) [pid = 5856] [serial = 688] [outer = 0xa8201400] 13:46:04 WARNING - wptserve Traceback (most recent call last): 13:46:04 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:46:04 WARNING - rv = self.func(request, response) 13:46:04 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:46:04 WARNING - access_control_allow_origin = "*") 13:46:04 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:46:04 WARNING - payload = payload_generator(server_data) 13:46:04 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:46:04 WARNING - return encode_string_as_bmp_image(data) 13:46: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 13:46:04 WARNING - img.save(f, "BMP") 13:46:04 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:46:04 WARNING - f.write(bmpfileheader) 13:46:04 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:46:04 WARNING - 13:46:05 INFO - PROCESS | 5810 | --DOCSHELL 0xa3759400 == 10 [pid = 5856] [id = 244] 13:46:05 INFO - PROCESS | 5810 | --DOCSHELL 0xa4586400 == 9 [pid = 5856] [id = 243] 13:46:05 INFO - PROCESS | 5810 | --DOCSHELL 0xa496a400 == 8 [pid = 5856] [id = 242] 13:46:05 INFO - PROCESS | 5810 | --DOCSHELL 0xa46c0000 == 7 [pid = 5856] [id = 241] 13:46:05 INFO - PROCESS | 5810 | --DOCSHELL 0xa4585c00 == 6 [pid = 5856] [id = 240] 13:46:05 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a48c00 == 5 [pid = 5856] [id = 239] 13:46:05 INFO - PROCESS | 5810 | --DOCSHELL 0xa363b800 == 4 [pid = 5856] [id = 238] 13:46:05 INFO - PROCESS | 5810 | --DOCSHELL 0xa3641400 == 3 [pid = 5856] [id = 237] 13:46:05 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0xa38a9c00) [pid = 5856] [serial = 652] [outer = (nil)] [url = about:blank] 13:46:05 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0xa3754400) [pid = 5856] [serial = 649] [outer = (nil)] [url = about:blank] 13:46:05 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0xa4564800) [pid = 5856] [serial = 658] [outer = (nil)] [url = about:blank] 13:46:05 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0xa3573800) [pid = 5856] [serial = 646] [outer = (nil)] [url = about:blank] 13:46:05 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0xa458d000) [pid = 5856] [serial = 661] [outer = (nil)] [url = about:blank] 13:46:05 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0xa3a43c00) [pid = 5856] [serial = 655] [outer = (nil)] [url = about:blank] 13:46:05 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0xa3573c00) [pid = 5856] [serial = 643] [outer = (nil)] [url = about:blank] 13:46:05 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0xa4586800) [pid = 5856] [serial = 660] [outer = (nil)] [url = about:blank] 13:46:05 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0xa4563800) [pid = 5856] [serial = 657] [outer = (nil)] [url = about:blank] 13:46:05 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0xa3a41400) [pid = 5856] [serial = 654] [outer = (nil)] [url = about:blank] 13:46:05 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0xa38a8800) [pid = 5856] [serial = 651] [outer = (nil)] [url = about:blank] 13:46:05 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0xa3753400) [pid = 5856] [serial = 648] [outer = (nil)] [url = about:blank] 13:46:05 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0xa356d000) [pid = 5856] [serial = 645] [outer = (nil)] [url = about:blank] 13:46:08 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0xa3a49000) [pid = 5856] [serial = 671] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html] 13:46:08 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0xa46c3c00) [pid = 5856] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html] 13:46:08 INFO - PROCESS | 5810 | --DOMWINDOW == 26 (0xa4589c00) [pid = 5856] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html] 13:46:08 INFO - PROCESS | 5810 | --DOMWINDOW == 25 (0xa46c1000) [pid = 5856] [serial = 662] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html] 13:46:08 INFO - PROCESS | 5810 | --DOMWINDOW == 24 (0xa363c000) [pid = 5856] [serial = 668] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html] 13:46:08 INFO - PROCESS | 5810 | --DOMWINDOW == 23 (0xa3641c00) [pid = 5856] [serial = 665] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.no-redirect.http.html] 13:46:08 INFO - PROCESS | 5810 | --DOMWINDOW == 22 (0xa496a800) [pid = 5856] [serial = 679] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484257561016] 13:46:08 INFO - PROCESS | 5810 | --DOMWINDOW == 21 (0xa375f000) [pid = 5856] [serial = 684] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:46:08 INFO - PROCESS | 5810 | --DOMWINDOW == 20 (0xa4589400) [pid = 5856] [serial = 674] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:46:12 INFO - PROCESS | 5810 | --DOCSHELL 0xa46c0c00 == 2 [pid = 5856] [id = 236] 13:46:12 INFO - PROCESS | 5810 | --DOMWINDOW == 19 (0xa4784800) [pid = 5856] [serial = 664] [outer = (nil)] [url = about:blank] 13:46:12 INFO - PROCESS | 5810 | --DOMWINDOW == 18 (0xa38a5c00) [pid = 5856] [serial = 670] [outer = (nil)] [url = about:blank] 13:46:12 INFO - PROCESS | 5810 | --DOMWINDOW == 17 (0xa3ac7400) [pid = 5856] [serial = 667] [outer = (nil)] [url = about:blank] 13:46:12 INFO - PROCESS | 5810 | --DOMWINDOW == 16 (0xa5574400) [pid = 5856] [serial = 682] [outer = (nil)] [url = about:blank] 13:46:12 INFO - PROCESS | 5810 | --DOMWINDOW == 15 (0xa49da000) [pid = 5856] [serial = 680] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484257561016] 13:46:12 INFO - PROCESS | 5810 | --DOMWINDOW == 14 (0xa3a45400) [pid = 5856] [serial = 685] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:46:12 INFO - PROCESS | 5810 | --DOMWINDOW == 13 (0xa4908c00) [pid = 5856] [serial = 678] [outer = (nil)] [url = about:blank] 13:46:12 INFO - PROCESS | 5810 | --DOMWINDOW == 12 (0xa456a000) [pid = 5856] [serial = 673] [outer = (nil)] [url = about:blank] 13:46:12 INFO - PROCESS | 5810 | --DOMWINDOW == 11 (0xa558c800) [pid = 5856] [serial = 683] [outer = (nil)] [url = about:blank] 13:46:12 INFO - PROCESS | 5810 | --DOMWINDOW == 10 (0xa458b400) [pid = 5856] [serial = 675] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:46:12 INFO - PROCESS | 5810 | --DOMWINDOW == 9 (0xa4903800) [pid = 5856] [serial = 677] [outer = (nil)] [url = about:blank] 13:46:12 INFO - PROCESS | 5810 | --DOMWINDOW == 8 (0xa4566400) [pid = 5856] [serial = 672] [outer = (nil)] [url = about:blank] 13:46:12 INFO - PROCESS | 5810 | --DOMWINDOW == 7 (0xa375d800) [pid = 5856] [serial = 669] [outer = (nil)] [url = about:blank] 13:46:12 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa3a40000) [pid = 5856] [serial = 666] [outer = (nil)] [url = about:blank] 13:46:12 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa477dc00) [pid = 5856] [serial = 663] [outer = (nil)] [url = about:blank] 13:46:18 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa82b3400) [pid = 5856] [serial = 687] [outer = (nil)] [url = about:blank] 13:46:34 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:46:34 INFO - PROCESS | 5810 | 1484257594042 Marionette TRACE conn4 <- [1,788,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:46:34 INFO - . 13:46:34 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 30780ms 13:46:34 INFO - PROCESS | 5810 | 1484257594103 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 13:46:34 INFO - PROCESS | 5810 | 1484257594106 Marionette TRACE conn4 <- [1,789,null,{"value":"2147483649"}] 13:46:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html 13:46:34 INFO - PROCESS | 5810 | 1484257594113 Marionette TRACE conn4 -> [0,790,"timeouts",{"script":35000}] 13:46:34 INFO - PROCESS | 5810 | 1484257594115 Marionette TRACE conn4 <- [1,790,null,{}] 13:46:34 INFO - PROCESS | 5810 | 1484257594120 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}] 13:46:34 INFO - PROCESS | 5810 | 1484257594314 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 13:46:34 INFO - PROCESS | 5810 | 1484257594359 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/unsafe-url/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/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:46:34 INFO - PROCESS | 5810 | ++DOCSHELL 0xa314a000 == 3 [pid = 5856] [id = 246] 13:46:34 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa314a400) [pid = 5856] [serial = 689] [outer = (nil)] 13:46:34 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa3569c00) [pid = 5856] [serial = 690] [outer = 0xa314a400] 13:46:34 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3571000) [pid = 5856] [serial = 691] [outer = 0xa314a400] 13:46:35 WARNING - wptserve Traceback (most recent call last): 13:46:35 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:46:35 WARNING - rv = self.func(request, response) 13:46:35 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:46:35 WARNING - access_control_allow_origin = "*") 13:46:35 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:46:35 WARNING - payload = payload_generator(server_data) 13:46:35 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:46:35 WARNING - return encode_string_as_bmp_image(data) 13:46:35 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:46:35 WARNING - img.save(f, "BMP") 13:46:35 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:46:35 WARNING - f.write(bmpfileheader) 13:46:35 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:46:35 WARNING - 13:46:42 INFO - PROCESS | 5810 | --DOCSHELL 0xa77cb000 == 2 [pid = 5856] [id = 245] 13:46:49 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa8201400) [pid = 5856] [serial = 686] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html] 13:46:53 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa3569c00) [pid = 5856] [serial = 690] [outer = (nil)] [url = about:blank] 13:46:53 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa82b2400) [pid = 5856] [serial = 688] [outer = (nil)] [url = about:blank] 13:47:04 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:47:04 INFO - PROCESS | 5810 | 1484257624813 Marionette TRACE conn4 <- [1,792,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:47:04 INFO - . 13:47:04 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 30718ms 13:47:04 INFO - PROCESS | 5810 | 1484257624832 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 13:47:04 INFO - PROCESS | 5810 | 1484257624834 Marionette TRACE conn4 <- [1,793,null,{"value":"2147483649"}] 13:47:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 13:47:04 INFO - PROCESS | 5810 | 1484257624841 Marionette TRACE conn4 -> [0,794,"timeouts",{"script":35000}] 13:47:04 INFO - PROCESS | 5810 | 1484257624845 Marionette TRACE conn4 <- [1,794,null,{}] 13:47:04 INFO - PROCESS | 5810 | 1484257624850 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}] 13:47:05 INFO - PROCESS | 5810 | 1484257625005 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 13:47:05 INFO - PROCESS | 5810 | 1484257625092 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/unsafe-url/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/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:47:05 INFO - PROCESS | 5810 | ++DOCSHELL 0xa314ac00 == 3 [pid = 5856] [id = 247] 13:47:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa314b000) [pid = 5856] [serial = 692] [outer = (nil)] 13:47:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa356bc00) [pid = 5856] [serial = 693] [outer = 0xa314b000] 13:47:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3573400) [pid = 5856] [serial = 694] [outer = 0xa314b000] 13:47:06 WARNING - wptserve Traceback (most recent call last): 13:47:06 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:47:06 WARNING - rv = self.func(request, response) 13:47:06 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:47:06 WARNING - access_control_allow_origin = "*") 13:47:06 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:47:06 WARNING - payload = payload_generator(server_data) 13:47:06 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:47:06 WARNING - return encode_string_as_bmp_image(data) 13:47:06 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:47:06 WARNING - img.save(f, "BMP") 13:47:06 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:47:06 WARNING - f.write(bmpfileheader) 13:47:06 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:47:06 WARNING - 13:47:13 INFO - PROCESS | 5810 | --DOCSHELL 0xa314a000 == 2 [pid = 5856] [id = 246] 13:47:19 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa314a400) [pid = 5856] [serial = 689] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html] 13:47:24 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa356bc00) [pid = 5856] [serial = 693] [outer = (nil)] [url = about:blank] 13:47:24 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa3571000) [pid = 5856] [serial = 691] [outer = (nil)] [url = about:blank] 13:47:35 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:47:35 INFO - PROCESS | 5810 | 1484257655586 Marionette TRACE conn4 <- [1,796,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:47:35 INFO - . 13:47:35 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 30776ms 13:47:35 INFO - PROCESS | 5810 | 1484257655620 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 13:47:35 INFO - PROCESS | 5810 | 1484257655623 Marionette TRACE conn4 <- [1,797,null,{"value":"2147483649"}] 13:47:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 13:47:35 INFO - PROCESS | 5810 | 1484257655629 Marionette TRACE conn4 -> [0,798,"timeouts",{"script":35000}] 13:47:35 INFO - PROCESS | 5810 | 1484257655632 Marionette TRACE conn4 <- [1,798,null,{}] 13:47:35 INFO - PROCESS | 5810 | 1484257655638 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}] 13:47:35 INFO - PROCESS | 5810 | 1484257655823 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 13:47:35 INFO - PROCESS | 5810 | 1484257655891 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/unsafe-url/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/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:47:35 INFO - PROCESS | 5810 | ++DOCSHELL 0xa314a000 == 3 [pid = 5856] [id = 248] 13:47:35 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa314a400) [pid = 5856] [serial = 695] [outer = (nil)] 13:47:36 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa356ac00) [pid = 5856] [serial = 696] [outer = 0xa314a400] 13:47:36 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3572000) [pid = 5856] [serial = 697] [outer = 0xa314a400] 13:47:36 INFO - PROCESS | 5810 | 1484257656909 Marionette TRACE conn4 <- [1,800,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:47:36 INFO - . 13:47:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1329ms 13:47:36 INFO - PROCESS | 5810 | 1484257656961 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 13:47:36 INFO - PROCESS | 5810 | 1484257656963 Marionette TRACE conn4 <- [1,801,null,{"value":"2147483649"}] 13:47:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.no-redirect.http.html 13:47:36 INFO - PROCESS | 5810 | 1484257656970 Marionette TRACE conn4 -> [0,802,"timeouts",{"script":35000}] 13:47:36 INFO - PROCESS | 5810 | 1484257656973 Marionette TRACE conn4 <- [1,802,null,{}] 13:47:36 INFO - PROCESS | 5810 | 1484257656979 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}] 13:47:37 INFO - PROCESS | 5810 | 1484257657199 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 13:47:37 INFO - PROCESS | 5810 | 1484257657246 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/unsafe-url/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/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:47:37 INFO - PROCESS | 5810 | ++DOCSHELL 0xa363c400 == 4 [pid = 5856] [id = 249] 13:47:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 8 (0xa363c800) [pid = 5856] [serial = 698] [outer = (nil)] 13:47:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 9 (0xa3642400) [pid = 5856] [serial = 699] [outer = 0xa363c800] 13:47:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 10 (0xa3755800) [pid = 5856] [serial = 700] [outer = 0xa363c800] 13:47:38 INFO - PROCESS | 5810 | 1484257658237 Marionette TRACE conn4 <- [1,804,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:47:38 INFO - . 13:47:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1293ms 13:47:38 INFO - PROCESS | 5810 | 1484257658264 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 13:47:38 INFO - PROCESS | 5810 | 1484257658268 Marionette TRACE conn4 <- [1,805,null,{"value":"2147483649"}] 13:47:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 13:47:38 INFO - PROCESS | 5810 | 1484257658274 Marionette TRACE conn4 -> [0,806,"timeouts",{"script":35000}] 13:47:38 INFO - PROCESS | 5810 | 1484257658276 Marionette TRACE conn4 <- [1,806,null,{}] 13:47:38 INFO - PROCESS | 5810 | 1484257658281 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}] 13:47:38 INFO - PROCESS | 5810 | 1484257658471 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 13:47:38 INFO - PROCESS | 5810 | 1484257658501 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/unsafe-url/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/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:47:38 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3761000 == 5 [pid = 5856] [id = 250] 13:47:38 INFO - PROCESS | 5810 | ++DOMWINDOW == 11 (0xa3761400) [pid = 5856] [serial = 701] [outer = (nil)] 13:47:38 INFO - PROCESS | 5810 | ++DOMWINDOW == 12 (0xa38a7800) [pid = 5856] [serial = 702] [outer = 0xa3761400] 13:47:38 INFO - PROCESS | 5810 | ++DOMWINDOW == 13 (0xa38aa800) [pid = 5856] [serial = 703] [outer = 0xa3761400] 13:47:39 INFO - PROCESS | 5810 | 1484257659542 Marionette TRACE conn4 <- [1,808,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:47:39 INFO - . 13:47:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1299ms 13:47:39 INFO - PROCESS | 5810 | 1484257659574 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 13:47:39 INFO - PROCESS | 5810 | 1484257659577 Marionette TRACE conn4 <- [1,809,null,{"value":"2147483649"}] 13:47:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 13:47:39 INFO - PROCESS | 5810 | 1484257659583 Marionette TRACE conn4 -> [0,810,"timeouts",{"script":35000}] 13:47:39 INFO - PROCESS | 5810 | 1484257659585 Marionette TRACE conn4 <- [1,810,null,{}] 13:47:39 INFO - PROCESS | 5810 | 1484257659591 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}] 13:47:39 INFO - PROCESS | 5810 | 1484257659793 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 13:47:39 INFO - PROCESS | 5810 | 1484257659847 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/unsafe-url/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/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:47:39 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a3c400 == 6 [pid = 5856] [id = 251] 13:47:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 14 (0xa3a3c800) [pid = 5856] [serial = 704] [outer = (nil)] 13:47:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 15 (0xa3a40c00) [pid = 5856] [serial = 705] [outer = 0xa3a3c800] 13:47:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 16 (0xa3a43400) [pid = 5856] [serial = 706] [outer = 0xa3a3c800] 13:47:40 INFO - PROCESS | 5810 | 1484257660795 Marionette TRACE conn4 <- [1,812,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:47:40 INFO - . 13:47:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1239ms 13:47:40 INFO - PROCESS | 5810 | 1484257660824 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 13:47:40 INFO - PROCESS | 5810 | 1484257660828 Marionette TRACE conn4 <- [1,813,null,{"value":"2147483649"}] 13:47:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.no-redirect.http.html 13:47:40 INFO - PROCESS | 5810 | 1484257660834 Marionette TRACE conn4 -> [0,814,"timeouts",{"script":35000}] 13:47:40 INFO - PROCESS | 5810 | 1484257660836 Marionette TRACE conn4 <- [1,814,null,{}] 13:47:40 INFO - PROCESS | 5810 | 1484257660842 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}] 13:47:41 INFO - PROCESS | 5810 | 1484257661025 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 13:47:41 INFO - PROCESS | 5810 | 1484257661083 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/unsafe-url/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/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:47:41 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3ab8800 == 7 [pid = 5856] [id = 252] 13:47:41 INFO - PROCESS | 5810 | ++DOMWINDOW == 17 (0xa3ab8c00) [pid = 5856] [serial = 707] [outer = (nil)] 13:47:41 INFO - PROCESS | 5810 | ++DOMWINDOW == 18 (0xa4563c00) [pid = 5856] [serial = 708] [outer = 0xa3ab8c00] 13:47:41 INFO - PROCESS | 5810 | ++DOMWINDOW == 19 (0xa4564c00) [pid = 5856] [serial = 709] [outer = 0xa3ab8c00] 13:47:42 INFO - PROCESS | 5810 | 1484257662046 Marionette TRACE conn4 <- [1,816,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:47:42 INFO - . 13:47:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1230ms 13:47:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 13:47:42 INFO - PROCESS | 5810 | 1484257662066 Marionette TRACE conn4 -> [0,817,"getWindowHandle",null] 13:47:42 INFO - PROCESS | 5810 | 1484257662068 Marionette TRACE conn4 <- [1,817,null,{"value":"2147483649"}] 13:47:42 INFO - PROCESS | 5810 | 1484257662075 Marionette TRACE conn4 -> [0,818,"timeouts",{"script":35000}] 13:47:42 INFO - PROCESS | 5810 | 1484257662078 Marionette TRACE conn4 <- [1,818,null,{}] 13:47:42 INFO - PROCESS | 5810 | 1484257662084 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}] 13:47:42 INFO - PROCESS | 5810 | 1484257662267 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 13:47:42 INFO - PROCESS | 5810 | 1484257662304 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/unsafe-url/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/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:47:42 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4585800 == 8 [pid = 5856] [id = 253] 13:47:42 INFO - PROCESS | 5810 | ++DOMWINDOW == 20 (0xa4586000) [pid = 5856] [serial = 710] [outer = (nil)] 13:47:42 INFO - PROCESS | 5810 | ++DOMWINDOW == 21 (0xa458b800) [pid = 5856] [serial = 711] [outer = 0xa4586000] 13:47:42 INFO - PROCESS | 5810 | ++DOMWINDOW == 22 (0xa458fc00) [pid = 5856] [serial = 712] [outer = 0xa4586000] 13:47:43 INFO - PROCESS | 5810 | 1484257663370 Marionette TRACE conn4 <- [1,820,null,{"value":["/referrer-policy/unsafe-url/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]]]}] 13:47:43 INFO - . 13:47:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1351ms 13:47:43 INFO - PROCESS | 5810 | 1484257663426 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 13:47:43 INFO - PROCESS | 5810 | 1484257663429 Marionette TRACE conn4 <- [1,821,null,{"value":"2147483649"}] 13:47:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 13:47:43 INFO - PROCESS | 5810 | 1484257663446 Marionette TRACE conn4 -> [0,822,"timeouts",{"script":35000}] 13:47:43 INFO - PROCESS | 5810 | 1484257663449 Marionette TRACE conn4 <- [1,822,null,{}] 13:47:43 INFO - PROCESS | 5810 | 1484257663454 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}] 13:47:43 INFO - PROCESS | 5810 | 1484257663640 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 13:47:43 INFO - PROCESS | 5810 | 1484257663740 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:47:43 INFO - PROCESS | 5810 | ++DOCSHELL 0xa46c9000 == 9 [pid = 5856] [id = 254] 13:47:43 INFO - PROCESS | 5810 | ++DOMWINDOW == 23 (0xa46c9800) [pid = 5856] [serial = 713] [outer = (nil)] 13:47:43 INFO - PROCESS | 5810 | ++DOMWINDOW == 24 (0xa4785c00) [pid = 5856] [serial = 714] [outer = 0xa46c9800] 13:47:44 INFO - PROCESS | 5810 | ++DOMWINDOW == 25 (0xa4787c00) [pid = 5856] [serial = 715] [outer = 0xa46c9800] 13:47:44 INFO - PROCESS | 5810 | 1484257664864 Marionette TRACE conn4 <- [1,824,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]]]}] 13:47:44 INFO - . 13:47:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1435ms 13:47:44 INFO - PROCESS | 5810 | 1484257664882 Marionette TRACE conn4 -> [0,825,"getWindowHandle",null] 13:47:44 INFO - PROCESS | 5810 | 1484257664885 Marionette TRACE conn4 <- [1,825,null,{"value":"2147483649"}] 13:47:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html 13:47:44 INFO - PROCESS | 5810 | 1484257664891 Marionette TRACE conn4 -> [0,826,"timeouts",{"script":35000}] 13:47:44 INFO - PROCESS | 5810 | 1484257664893 Marionette TRACE conn4 <- [1,826,null,{}] 13:47:44 INFO - PROCESS | 5810 | 1484257664899 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}] 13:47:45 INFO - PROCESS | 5810 | 1484257665086 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 13:47:45 INFO - PROCESS | 5810 | 1484257665153 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:47:45 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3754000 == 10 [pid = 5856] [id = 255] 13:47:45 INFO - PROCESS | 5810 | ++DOMWINDOW == 26 (0xa3757400) [pid = 5856] [serial = 716] [outer = (nil)] 13:47:45 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0xa3a46800) [pid = 5856] [serial = 717] [outer = 0xa3757400] 13:47:45 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0xa4568400) [pid = 5856] [serial = 718] [outer = 0xa3757400] 13:47:46 INFO - PROCESS | 5810 | 1484257666381 Marionette TRACE conn4 <- [1,828,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]]]}] 13:47:46 INFO - . 13:47:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1535ms 13:47:46 INFO - PROCESS | 5810 | 1484257666432 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 13:47:46 INFO - PROCESS | 5810 | 1484257666438 Marionette TRACE conn4 <- [1,829,null,{"value":"2147483649"}] 13:47:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 13:47:46 INFO - PROCESS | 5810 | 1484257666448 Marionette TRACE conn4 -> [0,830,"timeouts",{"script":35000}] 13:47:46 INFO - PROCESS | 5810 | 1484257666453 Marionette TRACE conn4 <- [1,830,null,{}] 13:47:46 INFO - PROCESS | 5810 | 1484257666467 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}] 13:47:46 INFO - PROCESS | 5810 | 1484257666651 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 13:47:46 INFO - PROCESS | 5810 | 1484257666702 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:47:46 INFO - PROCESS | 5810 | ++DOCSHELL 0xa363a400 == 11 [pid = 5856] [id = 256] 13:47:46 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0xa363b800) [pid = 5856] [serial = 719] [outer = (nil)] 13:47:46 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0xa38acc00) [pid = 5856] [serial = 720] [outer = 0xa363b800] 13:47:47 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0xa38b1c00) [pid = 5856] [serial = 721] [outer = 0xa363b800] 13:47:47 INFO - PROCESS | 5810 | --DOCSHELL 0xa4585800 == 10 [pid = 5856] [id = 253] 13:47:47 INFO - PROCESS | 5810 | --DOCSHELL 0xa3ab8800 == 9 [pid = 5856] [id = 252] 13:47:47 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a3c400 == 8 [pid = 5856] [id = 251] 13:47:47 INFO - PROCESS | 5810 | --DOCSHELL 0xa3761000 == 7 [pid = 5856] [id = 250] 13:47:47 INFO - PROCESS | 5810 | --DOCSHELL 0xa363c400 == 6 [pid = 5856] [id = 249] 13:47:47 INFO - PROCESS | 5810 | --DOCSHELL 0xa314a000 == 5 [pid = 5856] [id = 248] 13:47:47 INFO - PROCESS | 5810 | --DOCSHELL 0xa314ac00 == 4 [pid = 5856] [id = 247] 13:47:47 INFO - PROCESS | 5810 | 1484257667837 Marionette TRACE conn4 <- [1,832,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]]]}] 13:47:47 INFO - . 13:47:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1401ms 13:47:47 INFO - PROCESS | 5810 | 1484257667850 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 13:47:47 INFO - PROCESS | 5810 | 1484257667852 Marionette TRACE conn4 <- [1,833,null,{"value":"2147483649"}] 13:47:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 13:47:47 INFO - PROCESS | 5810 | 1484257667859 Marionette TRACE conn4 -> [0,834,"timeouts",{"script":35000}] 13:47:47 INFO - PROCESS | 5810 | 1484257667861 Marionette TRACE conn4 <- [1,834,null,{}] 13:47:47 INFO - PROCESS | 5810 | 1484257667872 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}] 13:47:48 INFO - PROCESS | 5810 | 1484257668112 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 13:47:48 INFO - PROCESS | 5810 | 1484257668179 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:47:48 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3ab8400 == 5 [pid = 5856] [id = 257] 13:47:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0xa3ab8800) [pid = 5856] [serial = 722] [outer = (nil)] 13:47:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0xa4566800) [pid = 5856] [serial = 723] [outer = 0xa3ab8800] 13:47:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0xa4569000) [pid = 5856] [serial = 724] [outer = 0xa3ab8800] 13:47:49 INFO - PROCESS | 5810 | ++DOCSHELL 0xa458a000 == 6 [pid = 5856] [id = 258] 13:47:49 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0xa458a400) [pid = 5856] [serial = 725] [outer = (nil)] 13:47:49 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:47:49 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:47:49 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0xa458d800) [pid = 5856] [serial = 726] [outer = 0xa458a400] 13:47:49 INFO - PROCESS | 5810 | 1484257669256 Marionette TRACE conn4 <- [1,836,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]]]}] 13:47:49 INFO - . 13:47:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1447ms 13:47:49 INFO - PROCESS | 5810 | 1484257669308 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 13:47:49 INFO - PROCESS | 5810 | 1484257669310 Marionette TRACE conn4 <- [1,837,null,{"value":"2147483649"}] 13:47:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html 13:47:49 INFO - PROCESS | 5810 | 1484257669317 Marionette TRACE conn4 -> [0,838,"timeouts",{"script":35000}] 13:47:49 INFO - PROCESS | 5810 | 1484257669319 Marionette TRACE conn4 <- [1,838,null,{}] 13:47:49 INFO - PROCESS | 5810 | 1484257669325 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}] 13:47:49 INFO - PROCESS | 5810 | 1484257669538 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 13:47:49 INFO - PROCESS | 5810 | 1484257669596 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:47:49 INFO - PROCESS | 5810 | ++DOCSHELL 0xa46cc000 == 7 [pid = 5856] [id = 259] 13:47:49 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0xa477dc00) [pid = 5856] [serial = 727] [outer = (nil)] 13:47:49 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0xa4910400) [pid = 5856] [serial = 728] [outer = 0xa477dc00] 13:47:49 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0xa4907c00) [pid = 5856] [serial = 729] [outer = 0xa477dc00] 13:47:50 INFO - PROCESS | 5810 | ++DOCSHELL 0xa49d9c00 == 8 [pid = 5856] [id = 260] 13:47:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0xa49da000) [pid = 5856] [serial = 730] [outer = (nil)] 13:47:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0xa5497000) [pid = 5856] [serial = 731] [outer = 0xa49da000] 13:47:51 INFO - PROCESS | 5810 | 1484257671029 Marionette TRACE conn4 <- [1,840,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]]]}] 13:47:51 INFO - . 13:47:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1741ms 13:47:51 INFO - PROCESS | 5810 | 1484257671065 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 13:47:51 INFO - PROCESS | 5810 | 1484257671068 Marionette TRACE conn4 <- [1,841,null,{"value":"2147483649"}] 13:47:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 13:47:51 INFO - PROCESS | 5810 | 1484257671074 Marionette TRACE conn4 -> [0,842,"timeouts",{"script":35000}] 13:47:51 INFO - PROCESS | 5810 | 1484257671076 Marionette TRACE conn4 <- [1,842,null,{}] 13:47:51 INFO - PROCESS | 5810 | 1484257671082 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}] 13:47:51 INFO - PROCESS | 5810 | 1484257671255 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 13:47:51 INFO - PROCESS | 5810 | 1484257671316 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:47:51 INFO - PROCESS | 5810 | ++DOCSHELL 0xa5586c00 == 9 [pid = 5856] [id = 261] 13:47:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0xa5587c00) [pid = 5856] [serial = 732] [outer = (nil)] 13:47:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0xa77cb000) [pid = 5856] [serial = 733] [outer = 0xa5587c00] 13:47:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0xa8209c00) [pid = 5856] [serial = 734] [outer = 0xa5587c00] 13:47:52 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0xa4586000) [pid = 5856] [serial = 710] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html] 13:47:52 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0xa363c800) [pid = 5856] [serial = 698] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.no-redirect.http.html] 13:47:52 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0xa3ab8c00) [pid = 5856] [serial = 707] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.no-redirect.http.html] 13:47:52 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0xa314b000) [pid = 5856] [serial = 692] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html] 13:47:52 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0xa3761400) [pid = 5856] [serial = 701] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html] 13:47:52 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0xa3a3c800) [pid = 5856] [serial = 704] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html] 13:47:52 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0xa314a400) [pid = 5856] [serial = 695] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html] 13:47:52 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3149000 == 10 [pid = 5856] [id = 262] 13:47:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0xa3149800) [pid = 5856] [serial = 735] [outer = (nil)] 13:47:52 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:47:52 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:47:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0xa356a800) [pid = 5856] [serial = 736] [outer = 0xa3149800] 13:47:52 INFO - PROCESS | 5810 | 1484257672856 Marionette TRACE conn4 <- [1,844,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]]]}] 13:47:52 INFO - . 13:47:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1845ms 13:47:52 INFO - PROCESS | 5810 | 1484257672920 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 13:47:52 INFO - PROCESS | 5810 | 1484257672923 Marionette TRACE conn4 <- [1,845,null,{"value":"2147483649"}] 13:47:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 13:47:52 INFO - PROCESS | 5810 | 1484257672937 Marionette TRACE conn4 -> [0,846,"timeouts",{"script":35000}] 13:47:52 INFO - PROCESS | 5810 | 1484257672939 Marionette TRACE conn4 <- [1,846,null,{}] 13:47:52 INFO - PROCESS | 5810 | 1484257672948 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}] 13:47:53 INFO - PROCESS | 5810 | 1484257673132 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 13:47:53 INFO - PROCESS | 5810 | 1484257673227 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:47:53 INFO - PROCESS | 5810 | ++DOCSHELL 0xa5574400 == 11 [pid = 5856] [id = 263] 13:47:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0xa5575c00) [pid = 5856] [serial = 737] [outer = (nil)] 13:47:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0xa8fb7c00) [pid = 5856] [serial = 738] [outer = 0xa5575c00] 13:47:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0xa8fba400) [pid = 5856] [serial = 739] [outer = 0xa5575c00] 13:47:54 INFO - PROCESS | 5810 | 1484257674188 Marionette TRACE conn4 <- [1,848,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]]]}] 13:47:54 INFO - . 13:47:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1294ms 13:47:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html 13:47:54 INFO - PROCESS | 5810 | 1484257674225 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 13:47:54 INFO - PROCESS | 5810 | 1484257674227 Marionette TRACE conn4 <- [1,849,null,{"value":"2147483649"}] 13:47:54 INFO - PROCESS | 5810 | 1484257674234 Marionette TRACE conn4 -> [0,850,"timeouts",{"script":35000}] 13:47:54 INFO - PROCESS | 5810 | 1484257674237 Marionette TRACE conn4 <- [1,850,null,{}] 13:47:54 INFO - PROCESS | 5810 | 1484257674243 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}] 13:47:54 INFO - PROCESS | 5810 | 1484257674409 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 13:47:54 INFO - PROCESS | 5810 | 1484257674499 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:47:54 INFO - PROCESS | 5810 | ++DOCSHELL 0xa8f04000 == 12 [pid = 5856] [id = 264] 13:47:54 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0xa8f04400) [pid = 5856] [serial = 740] [outer = (nil)] 13:47:54 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0xa8f08400) [pid = 5856] [serial = 741] [outer = 0xa8f04400] 13:47:54 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0xa8f09400) [pid = 5856] [serial = 742] [outer = 0xa8f04400] 13:47:55 INFO - PROCESS | 5810 | 1484257675696 Marionette TRACE conn4 <- [1,852,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]]]}] 13:47:55 INFO - . 13:47:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1496ms 13:47:55 INFO - PROCESS | 5810 | 1484257675730 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 13:47:55 INFO - PROCESS | 5810 | 1484257675740 Marionette TRACE conn4 <- [1,853,null,{"value":"2147483649"}] 13:47:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 13:47:55 INFO - PROCESS | 5810 | 1484257675747 Marionette TRACE conn4 -> [0,854,"timeouts",{"script":35000}] 13:47:55 INFO - PROCESS | 5810 | 1484257675756 Marionette TRACE conn4 <- [1,854,null,{}] 13:47:55 INFO - PROCESS | 5810 | 1484257675761 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}] 13:47:55 INFO - PROCESS | 5810 | 1484257675919 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 13:47:56 INFO - PROCESS | 5810 | 1484257676004 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:47:56 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a3f000 == 13 [pid = 5856] [id = 265] 13:47:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0xa3a41c00) [pid = 5856] [serial = 743] [outer = (nil)] 13:47:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0xa4788800) [pid = 5856] [serial = 744] [outer = 0xa3a41c00] 13:47:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0xa4964c00) [pid = 5856] [serial = 745] [outer = 0xa3a41c00] 13:47:57 INFO - PROCESS | 5810 | 1484257677273 Marionette TRACE conn4 <- [1,856,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]]]}] 13:47:57 INFO - . 13:47:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1542ms 13:47:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 13:47:57 INFO - PROCESS | 5810 | 1484257677290 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 13:47:57 INFO - PROCESS | 5810 | 1484257677292 Marionette TRACE conn4 <- [1,857,null,{"value":"2147483649"}] 13:47:57 INFO - PROCESS | 5810 | 1484257677298 Marionette TRACE conn4 -> [0,858,"timeouts",{"script":35000}] 13:47:57 INFO - PROCESS | 5810 | 1484257677301 Marionette TRACE conn4 <- [1,858,null,{}] 13:47:57 INFO - PROCESS | 5810 | 1484257677306 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}] 13:47:57 INFO - PROCESS | 5810 | 1484257677507 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 13:47:57 INFO - PROCESS | 5810 | 1484257677570 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:47:57 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3568c00 == 14 [pid = 5856] [id = 266] 13:47:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0xa3573000) [pid = 5856] [serial = 746] [outer = (nil)] 13:47:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0xa38b0400) [pid = 5856] [serial = 747] [outer = 0xa3573000] 13:47:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 51 (0xa3a42c00) [pid = 5856] [serial = 748] [outer = 0xa3573000] 13:47:58 INFO - PROCESS | 5810 | --DOCSHELL 0xa3149000 == 13 [pid = 5856] [id = 262] 13:47:58 INFO - PROCESS | 5810 | --DOCSHELL 0xa5574400 == 12 [pid = 5856] [id = 263] 13:47:58 INFO - PROCESS | 5810 | --DOCSHELL 0xa458a000 == 11 [pid = 5856] [id = 258] 13:47:58 INFO - PROCESS | 5810 | --DOCSHELL 0xa3ab8400 == 10 [pid = 5856] [id = 257] 13:47:58 INFO - PROCESS | 5810 | --DOCSHELL 0xa49d9c00 == 9 [pid = 5856] [id = 260] 13:47:58 INFO - PROCESS | 5810 | --DOCSHELL 0xa46cc000 == 8 [pid = 5856] [id = 259] 13:47:58 INFO - PROCESS | 5810 | --DOCSHELL 0xa5586c00 == 7 [pid = 5856] [id = 261] 13:47:58 INFO - PROCESS | 5810 | --DOCSHELL 0xa3754000 == 6 [pid = 5856] [id = 255] 13:47:58 INFO - PROCESS | 5810 | --DOCSHELL 0xa46c9000 == 5 [pid = 5856] [id = 254] 13:47:58 INFO - PROCESS | 5810 | --DOCSHELL 0xa363a400 == 4 [pid = 5856] [id = 256] 13:47:58 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a3f000 == 3 [pid = 5856] [id = 265] 13:47:58 INFO - PROCESS | 5810 | --DOCSHELL 0xa8f04000 == 2 [pid = 5856] [id = 264] 13:47:58 INFO - PROCESS | 5810 | --DOMWINDOW == 50 (0xa458b800) [pid = 5856] [serial = 711] [outer = (nil)] [url = about:blank] 13:47:58 INFO - PROCESS | 5810 | --DOMWINDOW == 49 (0xa458fc00) [pid = 5856] [serial = 712] [outer = (nil)] [url = about:blank] 13:47:58 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0xa3755800) [pid = 5856] [serial = 700] [outer = (nil)] [url = about:blank] 13:47:58 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0xa4563c00) [pid = 5856] [serial = 708] [outer = (nil)] [url = about:blank] 13:47:58 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0xa3573400) [pid = 5856] [serial = 694] [outer = (nil)] [url = about:blank] 13:47:58 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0xa38a7800) [pid = 5856] [serial = 702] [outer = (nil)] [url = about:blank] 13:47:58 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0xa3a40c00) [pid = 5856] [serial = 705] [outer = (nil)] [url = about:blank] 13:47:58 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0xa3572000) [pid = 5856] [serial = 697] [outer = (nil)] [url = about:blank] 13:47:58 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0xa38aa800) [pid = 5856] [serial = 703] [outer = (nil)] [url = about:blank] 13:47:58 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0xa3a43400) [pid = 5856] [serial = 706] [outer = (nil)] [url = about:blank] 13:47:58 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0xa3642400) [pid = 5856] [serial = 699] [outer = (nil)] [url = about:blank] 13:47:58 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0xa4564c00) [pid = 5856] [serial = 709] [outer = (nil)] [url = about:blank] 13:47:58 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0xa356ac00) [pid = 5856] [serial = 696] [outer = (nil)] [url = about:blank] 13:47:59 INFO - PROCESS | 5810 | 1484257679038 Marionette TRACE conn4 <- [1,860,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]]]}] 13:47:59 INFO - . 13:47:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1784ms 13:47:59 INFO - PROCESS | 5810 | 1484257679083 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 13:47:59 INFO - PROCESS | 5810 | 1484257679085 Marionette TRACE conn4 <- [1,861,null,{"value":"2147483649"}] 13:47:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html 13:47:59 INFO - PROCESS | 5810 | 1484257679092 Marionette TRACE conn4 -> [0,862,"timeouts",{"script":35000}] 13:47:59 INFO - PROCESS | 5810 | 1484257679095 Marionette TRACE conn4 <- [1,862,null,{}] 13:47:59 INFO - PROCESS | 5810 | 1484257679100 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}] 13:47:59 INFO - PROCESS | 5810 | 1484257679332 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 13:47:59 INFO - PROCESS | 5810 | 1484257679402 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:47:59 INFO - PROCESS | 5810 | ++DOCSHELL 0xa314c400 == 3 [pid = 5856] [id = 267] 13:47:59 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0xa314c800) [pid = 5856] [serial = 749] [outer = (nil)] 13:47:59 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0xa363e400) [pid = 5856] [serial = 750] [outer = 0xa314c800] 13:47:59 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0xa3753400) [pid = 5856] [serial = 751] [outer = 0xa314c800] 13:48:00 INFO - PROCESS | 5810 | 1484257680396 Marionette TRACE conn4 <- [1,864,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]]]}] 13:48:00 INFO - . 13:48:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1330ms 13:48:00 INFO - PROCESS | 5810 | 1484257680429 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 13:48:00 INFO - PROCESS | 5810 | 1484257680433 Marionette TRACE conn4 <- [1,865,null,{"value":"2147483649"}] 13:48:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 13:48:00 INFO - PROCESS | 5810 | 1484257680440 Marionette TRACE conn4 -> [0,866,"timeouts",{"script":35000}] 13:48:00 INFO - PROCESS | 5810 | 1484257680442 Marionette TRACE conn4 <- [1,866,null,{}] 13:48:00 INFO - PROCESS | 5810 | 1484257680448 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}] 13:48:00 INFO - PROCESS | 5810 | 1484257680681 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 13:48:00 INFO - PROCESS | 5810 | 1484257680746 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:48:00 INFO - PROCESS | 5810 | ++DOCSHELL 0xa38a6400 == 4 [pid = 5856] [id = 268] 13:48:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0xa38a9000) [pid = 5856] [serial = 752] [outer = (nil)] 13:48:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0xa38b1400) [pid = 5856] [serial = 753] [outer = 0xa38a9000] 13:48:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0xa3a3d000) [pid = 5856] [serial = 754] [outer = 0xa38a9000] 13:48:02 INFO - PROCESS | 5810 | 1484257682098 Marionette TRACE conn4 <- [1,868,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]]]}] 13:48:02 INFO - . 13:48:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1682ms 13:48:02 INFO - PROCESS | 5810 | 1484257682123 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 13:48:02 INFO - PROCESS | 5810 | 1484257682126 Marionette TRACE conn4 <- [1,869,null,{"value":"2147483649"}] 13:48:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 13:48:02 INFO - PROCESS | 5810 | 1484257682137 Marionette TRACE conn4 -> [0,870,"timeouts",{"script":35000}] 13:48:02 INFO - PROCESS | 5810 | 1484257682140 Marionette TRACE conn4 <- [1,870,null,{}] 13:48:02 INFO - PROCESS | 5810 | 1484257682155 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}] 13:48:02 INFO - PROCESS | 5810 | 1484257682316 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 13:48:02 INFO - PROCESS | 5810 | 1484257682392 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:48:02 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3ac7c00 == 5 [pid = 5856] [id = 269] 13:48:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0xa4561000) [pid = 5856] [serial = 755] [outer = (nil)] 13:48:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0xa4569800) [pid = 5856] [serial = 756] [outer = 0xa4561000] 13:48:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0xa456d400) [pid = 5856] [serial = 757] [outer = 0xa4561000] 13:48:03 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0xa3149800) [pid = 5856] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:48:03 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0xa3757400) [pid = 5856] [serial = 716] [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] 13:48:03 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0xa46c9800) [pid = 5856] [serial = 713] [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] 13:48:03 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0xa363b800) [pid = 5856] [serial = 719] [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] 13:48:04 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0xa458a400) [pid = 5856] [serial = 725] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:48:04 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0xa3ab8800) [pid = 5856] [serial = 722] [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] 13:48:04 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0xa5575c00) [pid = 5856] [serial = 737] [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] 13:48:04 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0xa49da000) [pid = 5856] [serial = 730] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484257670796] 13:48:04 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0xa477dc00) [pid = 5856] [serial = 727] [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] 13:48:04 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0xa8f04400) [pid = 5856] [serial = 740] [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] 13:48:04 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0xa5587c00) [pid = 5856] [serial = 732] [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] 13:48:04 INFO - PROCESS | 5810 | 1484257684082 Marionette TRACE conn4 <- [1,872,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]]]}] 13:48:04 INFO - . 13:48:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1957ms 13:48:04 INFO - PROCESS | 5810 | 1484257684096 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 13:48:04 INFO - PROCESS | 5810 | 1484257684099 Marionette TRACE conn4 <- [1,873,null,{"value":"2147483649"}] 13:48:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html 13:48:04 INFO - PROCESS | 5810 | 1484257684105 Marionette TRACE conn4 -> [0,874,"timeouts",{"script":35000}] 13:48:04 INFO - PROCESS | 5810 | 1484257684107 Marionette TRACE conn4 <- [1,874,null,{}] 13:48:04 INFO - PROCESS | 5810 | 1484257684113 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}] 13:48:04 INFO - PROCESS | 5810 | 1484257684302 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 13:48:04 INFO - PROCESS | 5810 | 1484257684373 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:48:04 INFO - PROCESS | 5810 | ++DOCSHELL 0xa38ac800 == 6 [pid = 5856] [id = 270] 13:48:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0xa38aec00) [pid = 5856] [serial = 758] [outer = (nil)] 13:48:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0xa4586000) [pid = 5856] [serial = 759] [outer = 0xa38aec00] 13:48:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0xa458fc00) [pid = 5856] [serial = 760] [outer = 0xa38aec00] 13:48:05 INFO - PROCESS | 5810 | 1484257685320 Marionette TRACE conn4 <- [1,876,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]]]}] 13:48:05 INFO - . 13:48:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1232ms 13:48:05 INFO - PROCESS | 5810 | 1484257685338 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 13:48:05 INFO - PROCESS | 5810 | 1484257685342 Marionette TRACE conn4 <- [1,877,null,{"value":"2147483649"}] 13:48:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 13:48:05 INFO - PROCESS | 5810 | 1484257685348 Marionette TRACE conn4 -> [0,878,"timeouts",{"script":35000}] 13:48:05 INFO - PROCESS | 5810 | 1484257685350 Marionette TRACE conn4 <- [1,878,null,{}] 13:48:05 INFO - PROCESS | 5810 | 1484257685356 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}] 13:48:05 INFO - PROCESS | 5810 | 1484257685497 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 13:48:05 INFO - PROCESS | 5810 | 1484257685591 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:48:05 INFO - PROCESS | 5810 | ++DOCSHELL 0xa46c0400 == 7 [pid = 5856] [id = 271] 13:48:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0xa46c8c00) [pid = 5856] [serial = 761] [outer = (nil)] 13:48:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0xa4967000) [pid = 5856] [serial = 762] [outer = 0xa46c8c00] 13:48:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0xa496ac00) [pid = 5856] [serial = 763] [outer = 0xa46c8c00] 13:48:06 INFO - PROCESS | 5810 | 1484257686780 Marionette TRACE conn4 <- [1,880,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]]]}] 13:48:06 INFO - . 13:48:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1488ms 13:48:06 INFO - PROCESS | 5810 | 1484257686841 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 13:48:06 INFO - PROCESS | 5810 | 1484257686848 Marionette TRACE conn4 <- [1,881,null,{"value":"2147483649"}] 13:48:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 13:48:06 INFO - PROCESS | 5810 | 1484257686857 Marionette TRACE conn4 -> [0,882,"timeouts",{"script":35000}] 13:48:06 INFO - PROCESS | 5810 | 1484257686863 Marionette TRACE conn4 <- [1,882,null,{}] 13:48:06 INFO - PROCESS | 5810 | 1484257686870 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}] 13:48:07 INFO - PROCESS | 5810 | 1484257687047 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 13:48:07 INFO - PROCESS | 5810 | 1484257687136 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:48:07 INFO - PROCESS | 5810 | ++DOCSHELL 0xa38a7000 == 8 [pid = 5856] [id = 272] 13:48:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0xa3a46c00) [pid = 5856] [serial = 764] [outer = (nil)] 13:48:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0xa4590800) [pid = 5856] [serial = 765] [outer = 0xa3a46c00] 13:48:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0xa4908c00) [pid = 5856] [serial = 766] [outer = 0xa3a46c00] 13:48:08 INFO - PROCESS | 5810 | ++DOCSHELL 0xa5573c00 == 9 [pid = 5856] [id = 273] 13:48:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0xa5574000) [pid = 5856] [serial = 767] [outer = (nil)] 13:48:08 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:48:08 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:48:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0xa3637400) [pid = 5856] [serial = 768] [outer = 0xa5574000] 13:48:08 INFO - PROCESS | 5810 | 1484257688486 Marionette TRACE conn4 <- [1,884,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]]]}] 13:48:08 INFO - . 13:48:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1689ms 13:48:08 INFO - PROCESS | 5810 | 1484257688546 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 13:48:08 INFO - PROCESS | 5810 | 1484257688550 Marionette TRACE conn4 <- [1,885,null,{"value":"2147483649"}] 13:48:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html 13:48:08 INFO - PROCESS | 5810 | 1484257688556 Marionette TRACE conn4 -> [0,886,"timeouts",{"script":35000}] 13:48:08 INFO - PROCESS | 5810 | 1484257688559 Marionette TRACE conn4 <- [1,886,null,{}] 13:48:08 INFO - PROCESS | 5810 | 1484257688622 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}] 13:48:08 INFO - PROCESS | 5810 | 1484257688808 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 13:48:08 INFO - PROCESS | 5810 | 1484257688902 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:48:08 INFO - PROCESS | 5810 | ++DOCSHELL 0xa356c800 == 10 [pid = 5856] [id = 274] 13:48:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0xa356dc00) [pid = 5856] [serial = 769] [outer = (nil)] 13:48:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0xa375a000) [pid = 5856] [serial = 770] [outer = 0xa356dc00] 13:48:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0xa38a5400) [pid = 5856] [serial = 771] [outer = 0xa356dc00] 13:48:09 INFO - PROCESS | 5810 | --DOCSHELL 0xa38ac800 == 9 [pid = 5856] [id = 270] 13:48:09 INFO - PROCESS | 5810 | --DOCSHELL 0xa3ac7c00 == 8 [pid = 5856] [id = 269] 13:48:09 INFO - PROCESS | 5810 | --DOCSHELL 0xa38a6400 == 7 [pid = 5856] [id = 268] 13:48:09 INFO - PROCESS | 5810 | --DOCSHELL 0xa314c400 == 6 [pid = 5856] [id = 267] 13:48:09 INFO - PROCESS | 5810 | --DOMWINDOW == 49 (0xa8f09400) [pid = 5856] [serial = 742] [outer = (nil)] [url = about:blank] 13:48:09 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0xa8f08400) [pid = 5856] [serial = 741] [outer = (nil)] [url = about:blank] 13:48:09 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0xa356a800) [pid = 5856] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:48:09 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0xa4568400) [pid = 5856] [serial = 718] [outer = (nil)] [url = about:blank] 13:48:09 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0xa4787c00) [pid = 5856] [serial = 715] [outer = (nil)] [url = about:blank] 13:48:09 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0xa38b1c00) [pid = 5856] [serial = 721] [outer = (nil)] [url = about:blank] 13:48:09 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0xa458d800) [pid = 5856] [serial = 726] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:48:09 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0xa4569000) [pid = 5856] [serial = 724] [outer = (nil)] [url = about:blank] 13:48:09 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0xa8209c00) [pid = 5856] [serial = 734] [outer = (nil)] [url = about:blank] 13:48:09 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0xa8fb7c00) [pid = 5856] [serial = 738] [outer = (nil)] [url = about:blank] 13:48:09 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0xa5497000) [pid = 5856] [serial = 731] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484257670796] 13:48:09 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0xa4907c00) [pid = 5856] [serial = 729] [outer = (nil)] [url = about:blank] 13:48:09 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0xa8fba400) [pid = 5856] [serial = 739] [outer = (nil)] [url = about:blank] 13:48:09 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0xa77cb000) [pid = 5856] [serial = 733] [outer = (nil)] [url = about:blank] 13:48:09 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0xa4910400) [pid = 5856] [serial = 728] [outer = (nil)] [url = about:blank] 13:48:09 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0xa4566800) [pid = 5856] [serial = 723] [outer = (nil)] [url = about:blank] 13:48:09 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0xa38acc00) [pid = 5856] [serial = 720] [outer = (nil)] [url = about:blank] 13:48:09 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0xa3a46800) [pid = 5856] [serial = 717] [outer = (nil)] [url = about:blank] 13:48:09 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0xa4785c00) [pid = 5856] [serial = 714] [outer = (nil)] [url = about:blank] 13:48:09 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3633c00 == 7 [pid = 5856] [id = 275] 13:48:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0xa3635c00) [pid = 5856] [serial = 772] [outer = (nil)] 13:48:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0xa3755800) [pid = 5856] [serial = 773] [outer = 0xa3635c00] 13:48:10 INFO - . 13:48:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1659ms 13:48:10 INFO - PROCESS | 5810 | 1484257690201 Marionette TRACE conn4 <- [1,888,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]]]}] 13:48:10 INFO - PROCESS | 5810 | 1484257690218 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 13:48:10 INFO - PROCESS | 5810 | 1484257690221 Marionette TRACE conn4 <- [1,889,null,{"value":"2147483649"}] 13:48:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 13:48:10 INFO - PROCESS | 5810 | 1484257690231 Marionette TRACE conn4 -> [0,890,"timeouts",{"script":35000}] 13:48:10 INFO - PROCESS | 5810 | 1484257690233 Marionette TRACE conn4 <- [1,890,null,{}] 13:48:10 INFO - PROCESS | 5810 | 1484257690239 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}] 13:48:10 INFO - PROCESS | 5810 | 1484257690420 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 13:48:10 INFO - PROCESS | 5810 | 1484257690475 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:48:10 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a3f800 == 8 [pid = 5856] [id = 276] 13:48:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0xa3a40800) [pid = 5856] [serial = 774] [outer = (nil)] 13:48:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0xa3ab9400) [pid = 5856] [serial = 775] [outer = 0xa3a40800] 13:48:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0xa3ac6400) [pid = 5856] [serial = 776] [outer = 0xa3a40800] 13:48:11 INFO - PROCESS | 5810 | ++DOCSHELL 0xa456d000 == 9 [pid = 5856] [id = 277] 13:48:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0xa4584400) [pid = 5856] [serial = 777] [outer = (nil)] 13:48:11 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:48:11 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:48:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0xa4589000) [pid = 5856] [serial = 778] [outer = 0xa4584400] 13:48:11 INFO - PROCESS | 5810 | 1484257691658 Marionette TRACE conn4 <- [1,892,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]]]}] 13:48:11 INFO - . 13:48:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1477ms 13:48:11 INFO - PROCESS | 5810 | 1484257691709 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 13:48:11 INFO - PROCESS | 5810 | 1484257691712 Marionette TRACE conn4 <- [1,893,null,{"value":"2147483649"}] 13:48:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 13:48:11 INFO - PROCESS | 5810 | 1484257691718 Marionette TRACE conn4 -> [0,894,"timeouts",{"script":35000}] 13:48:11 INFO - PROCESS | 5810 | 1484257691720 Marionette TRACE conn4 <- [1,894,null,{}] 13:48:11 INFO - PROCESS | 5810 | 1484257691726 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}] 13:48:11 INFO - PROCESS | 5810 | 1484257691905 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 13:48:12 INFO - PROCESS | 5810 | 1484257691998 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:48:12 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4781800 == 10 [pid = 5856] [id = 278] 13:48:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0xa4784800) [pid = 5856] [serial = 779] [outer = (nil)] 13:48:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0xa4961400) [pid = 5856] [serial = 780] [outer = 0xa4784800] 13:48:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0xa49d8000) [pid = 5856] [serial = 781] [outer = 0xa4784800] 13:48:13 INFO - PROCESS | 5810 | 1484257693181 Marionette TRACE conn4 <- [1,896,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]]]}] 13:48:13 INFO - . 13:48:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1481ms 13:48:13 INFO - PROCESS | 5810 | 1484257693200 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 13:48:13 INFO - PROCESS | 5810 | 1484257693217 Marionette TRACE conn4 <- [1,897,null,{"value":"2147483649"}] 13:48:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html 13:48:13 INFO - PROCESS | 5810 | 1484257693224 Marionette TRACE conn4 -> [0,898,"timeouts",{"script":35000}] 13:48:13 INFO - PROCESS | 5810 | 1484257693227 Marionette TRACE conn4 <- [1,898,null,{}] 13:48:13 INFO - PROCESS | 5810 | 1484257693232 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}] 13:48:13 INFO - PROCESS | 5810 | 1484257693421 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 13:48:13 INFO - PROCESS | 5810 | 1484257693477 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:48:13 INFO - PROCESS | 5810 | ++DOCSHELL 0xa8e44c00 == 11 [pid = 5856] [id = 279] 13:48:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0xa8f01400) [pid = 5856] [serial = 782] [outer = (nil)] 13:48:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0xa8f06800) [pid = 5856] [serial = 783] [outer = 0xa8f01400] 13:48:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0xa8f04c00) [pid = 5856] [serial = 784] [outer = 0xa8f01400] 13:48:14 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0xa38a9000) [pid = 5856] [serial = 752] [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] 13:48:14 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0xa4561000) [pid = 5856] [serial = 755] [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] 13:48:14 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0xa3573000) [pid = 5856] [serial = 746] [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] 13:48:14 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0xa314c800) [pid = 5856] [serial = 749] [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] 13:48:14 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0xa3a41c00) [pid = 5856] [serial = 743] [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] 13:48:14 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0xa38aec00) [pid = 5856] [serial = 758] [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] 13:48:14 INFO - PROCESS | 5810 | 1484257694808 Marionette TRACE conn4 <- [1,900,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]]]}] 13:48:14 INFO - . 13:48:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1631ms 13:48:14 INFO - PROCESS | 5810 | 1484257694856 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 13:48:14 INFO - PROCESS | 5810 | 1484257694859 Marionette TRACE conn4 <- [1,901,null,{"value":"2147483649"}] 13:48:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 13:48:14 INFO - PROCESS | 5810 | 1484257694866 Marionette TRACE conn4 -> [0,902,"timeouts",{"script":35000}] 13:48:14 INFO - PROCESS | 5810 | 1484257694868 Marionette TRACE conn4 <- [1,902,null,{}] 13:48:14 INFO - PROCESS | 5810 | 1484257694873 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}] 13:48:15 INFO - PROCESS | 5810 | 1484257695034 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 13:48:15 INFO - PROCESS | 5810 | 1484257695128 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:48:15 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4561000 == 12 [pid = 5856] [id = 280] 13:48:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0xa8204000) [pid = 5856] [serial = 785] [outer = (nil)] 13:48:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0xa8f0bc00) [pid = 5856] [serial = 786] [outer = 0xa8204000] 13:48:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0xa8f0fc00) [pid = 5856] [serial = 787] [outer = 0xa8204000] 13:48:16 INFO - PROCESS | 5810 | 1484257696168 Marionette TRACE conn4 <- [1,904,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]]]}] 13:48:16 INFO - . 13:48:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1336ms 13:48:16 INFO - PROCESS | 5810 | 1484257696203 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 13:48:16 INFO - PROCESS | 5810 | 1484257696206 Marionette TRACE conn4 <- [1,905,null,{"value":"2147483649"}] 13:48:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 13:48:16 INFO - PROCESS | 5810 | 1484257696213 Marionette TRACE conn4 -> [0,906,"timeouts",{"script":35000}] 13:48:16 INFO - PROCESS | 5810 | 1484257696215 Marionette TRACE conn4 <- [1,906,null,{}] 13:48:16 INFO - PROCESS | 5810 | 1484257696221 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}] 13:48:16 INFO - PROCESS | 5810 | 1484257696436 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 13:48:16 INFO - PROCESS | 5810 | 1484257696467 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:48:16 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3148c00 == 13 [pid = 5856] [id = 281] 13:48:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0xa314b800) [pid = 5856] [serial = 788] [outer = (nil)] 13:48:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0xa3761800) [pid = 5856] [serial = 789] [outer = 0xa314b800] 13:48:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0xa3a3c400) [pid = 5856] [serial = 790] [outer = 0xa314b800] 13:48:17 INFO - PROCESS | 5810 | 1484257697708 Marionette TRACE conn4 <- [1,908,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]]]}] 13:48:17 INFO - . 13:48:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1540ms 13:48:17 INFO - PROCESS | 5810 | 1484257697754 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 13:48:17 INFO - PROCESS | 5810 | 1484257697756 Marionette TRACE conn4 <- [1,909,null,{"value":"2147483649"}] 13:48:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html 13:48:17 INFO - PROCESS | 5810 | 1484257697763 Marionette TRACE conn4 -> [0,910,"timeouts",{"script":35000}] 13:48:17 INFO - PROCESS | 5810 | 1484257697765 Marionette TRACE conn4 <- [1,910,null,{}] 13:48:17 INFO - PROCESS | 5810 | 1484257697771 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}] 13:48:17 INFO - PROCESS | 5810 | 1484257697968 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 13:48:18 INFO - PROCESS | 5810 | 1484257698055 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:48:18 INFO - PROCESS | 5810 | ++DOCSHELL 0xa5497c00 == 14 [pid = 5856] [id = 282] 13:48:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0xa5499c00) [pid = 5856] [serial = 791] [outer = (nil)] 13:48:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0xa8fbd800) [pid = 5856] [serial = 792] [outer = 0xa5499c00] 13:48:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0xacc79400) [pid = 5856] [serial = 793] [outer = 0xa5499c00] 13:48:19 INFO - PROCESS | 5810 | 1484257699253 Marionette TRACE conn4 <- [1,912,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]]]}] 13:48:19 INFO - . 13:48:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1535ms 13:48:19 INFO - PROCESS | 5810 | 1484257699302 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 13:48:19 INFO - PROCESS | 5810 | 1484257699305 Marionette TRACE conn4 <- [1,913,null,{"value":"2147483649"}] 13:48:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 13:48:19 INFO - PROCESS | 5810 | 1484257699333 Marionette TRACE conn4 -> [0,914,"timeouts",{"script":35000}] 13:48:19 INFO - PROCESS | 5810 | 1484257699335 Marionette TRACE conn4 <- [1,914,null,{}] 13:48:19 INFO - PROCESS | 5810 | 1484257699354 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}] 13:48:19 INFO - PROCESS | 5810 | 1484257699601 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 13:48:19 INFO - PROCESS | 5810 | 1484257699684 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:48:19 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2ec8400 == 15 [pid = 5856] [id = 283] 13:48:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0xa2ec9400) [pid = 5856] [serial = 794] [outer = (nil)] 13:48:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0xa3146800) [pid = 5856] [serial = 795] [outer = 0xa2ec9400] 13:48:20 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0xa3574800) [pid = 5856] [serial = 796] [outer = 0xa2ec9400] 13:48:20 INFO - PROCESS | 5810 | --DOCSHELL 0xa4561000 == 14 [pid = 5856] [id = 280] 13:48:20 INFO - PROCESS | 5810 | --DOCSHELL 0xa8e44c00 == 13 [pid = 5856] [id = 279] 13:48:20 INFO - PROCESS | 5810 | --DOCSHELL 0xa4781800 == 12 [pid = 5856] [id = 278] 13:48:20 INFO - PROCESS | 5810 | --DOCSHELL 0xa456d000 == 11 [pid = 5856] [id = 277] 13:48:20 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a3f800 == 10 [pid = 5856] [id = 276] 13:48:20 INFO - PROCESS | 5810 | --DOCSHELL 0xa3633c00 == 9 [pid = 5856] [id = 275] 13:48:20 INFO - PROCESS | 5810 | --DOCSHELL 0xa5573c00 == 8 [pid = 5856] [id = 273] 13:48:20 INFO - PROCESS | 5810 | --DOCSHELL 0xa356c800 == 7 [pid = 5856] [id = 274] 13:48:20 INFO - PROCESS | 5810 | --DOCSHELL 0xa3568c00 == 6 [pid = 5856] [id = 266] 13:48:20 INFO - PROCESS | 5810 | --DOMWINDOW == 49 (0xa3a42c00) [pid = 5856] [serial = 748] [outer = (nil)] [url = about:blank] 13:48:20 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0xa3753400) [pid = 5856] [serial = 751] [outer = (nil)] [url = about:blank] 13:48:20 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0xa4964c00) [pid = 5856] [serial = 745] [outer = (nil)] [url = about:blank] 13:48:20 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0xa4586000) [pid = 5856] [serial = 759] [outer = (nil)] [url = about:blank] 13:48:20 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0xa458fc00) [pid = 5856] [serial = 760] [outer = (nil)] [url = about:blank] 13:48:20 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0xa3a3d000) [pid = 5856] [serial = 754] [outer = (nil)] [url = about:blank] 13:48:20 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0xa456d400) [pid = 5856] [serial = 757] [outer = (nil)] [url = about:blank] 13:48:20 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0xa4569800) [pid = 5856] [serial = 756] [outer = (nil)] [url = about:blank] 13:48:20 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0xa38b1400) [pid = 5856] [serial = 753] [outer = (nil)] [url = about:blank] 13:48:20 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0xa363e400) [pid = 5856] [serial = 750] [outer = (nil)] [url = about:blank] 13:48:20 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0xa38b0400) [pid = 5856] [serial = 747] [outer = (nil)] [url = about:blank] 13:48:20 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0xa4788800) [pid = 5856] [serial = 744] [outer = (nil)] [url = about:blank] 13:48:20 INFO - PROCESS | 5810 | 1484257700882 Marionette TRACE conn4 <- [1,916,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]]]}] 13:48:20 INFO - . 13:48:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1617ms 13:48:20 INFO - PROCESS | 5810 | 1484257700939 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 13:48:20 INFO - PROCESS | 5810 | 1484257700942 Marionette TRACE conn4 <- [1,917,null,{"value":"2147483649"}] 13:48:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 13:48:20 INFO - PROCESS | 5810 | 1484257700948 Marionette TRACE conn4 -> [0,918,"timeouts",{"script":35000}] 13:48:20 INFO - PROCESS | 5810 | 1484257700951 Marionette TRACE conn4 <- [1,918,null,{}] 13:48:20 INFO - PROCESS | 5810 | 1484257700956 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}] 13:48:21 INFO - PROCESS | 5810 | 1484257701108 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 13:48:21 INFO - PROCESS | 5810 | 1484257701154 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:48:21 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3754c00 == 7 [pid = 5856] [id = 284] 13:48:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0xa3756000) [pid = 5856] [serial = 797] [outer = (nil)] 13:48:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0xa38ac800) [pid = 5856] [serial = 798] [outer = 0xa3756000] 13:48:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0xa38af800) [pid = 5856] [serial = 799] [outer = 0xa3756000] 13:48:22 INFO - PROCESS | 5810 | 1484257702271 Marionette TRACE conn4 <- [1,920,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]]]}] 13:48:22 INFO - . 13:48:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1388ms 13:48:22 INFO - PROCESS | 5810 | 1484257702338 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 13:48:22 INFO - PROCESS | 5810 | 1484257702341 Marionette TRACE conn4 <- [1,921,null,{"value":"2147483649"}] 13:48:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html 13:48:22 INFO - PROCESS | 5810 | 1484257702348 Marionette TRACE conn4 -> [0,922,"timeouts",{"script":35000}] 13:48:22 INFO - PROCESS | 5810 | 1484257702351 Marionette TRACE conn4 <- [1,922,null,{}] 13:48:22 INFO - PROCESS | 5810 | 1484257702356 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}] 13:48:22 INFO - PROCESS | 5810 | 1484257702521 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 13:48:22 INFO - PROCESS | 5810 | 1484257702594 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:48:22 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a48000 == 8 [pid = 5856] [id = 285] 13:48:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0xa3ac7000) [pid = 5856] [serial = 800] [outer = (nil)] 13:48:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0xa4569c00) [pid = 5856] [serial = 801] [outer = 0xa3ac7000] 13:48:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0xa456e000) [pid = 5856] [serial = 802] [outer = 0xa3ac7000] 13:48:23 INFO - PROCESS | 5810 | 1484257703719 Marionette TRACE conn4 <- [1,924,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]]]}] 13:48:23 INFO - . 13:48:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1435ms 13:48:23 INFO - PROCESS | 5810 | 1484257703784 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 13:48:23 INFO - PROCESS | 5810 | 1484257703787 Marionette TRACE conn4 <- [1,925,null,{"value":"2147483649"}] 13:48:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 13:48:23 INFO - PROCESS | 5810 | 1484257703794 Marionette TRACE conn4 -> [0,926,"timeouts",{"script":35000}] 13:48:23 INFO - PROCESS | 5810 | 1484257703797 Marionette TRACE conn4 <- [1,926,null,{}] 13:48:23 INFO - PROCESS | 5810 | 1484257703803 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}] 13:48:23 INFO - PROCESS | 5810 | 1484257703981 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 13:48:24 INFO - PROCESS | 5810 | 1484257704065 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:48:24 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4786c00 == 9 [pid = 5856] [id = 286] 13:48:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0xa4788800) [pid = 5856] [serial = 803] [outer = (nil)] 13:48:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0xa556e000) [pid = 5856] [serial = 804] [outer = 0xa4788800] 13:48:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0xa558dc00) [pid = 5856] [serial = 805] [outer = 0xa4788800] 13:48:25 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0xa4784800) [pid = 5856] [serial = 779] [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] 13:48:25 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0xa8f01400) [pid = 5856] [serial = 782] [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] 13:48:25 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0xa4584400) [pid = 5856] [serial = 777] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:48:25 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0xa3a40800) [pid = 5856] [serial = 774] [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] 13:48:25 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0xa5574000) [pid = 5856] [serial = 767] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:48:25 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0xa3635c00) [pid = 5856] [serial = 772] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484257689940] 13:48:25 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0xa356dc00) [pid = 5856] [serial = 769] [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] 13:48:25 INFO - PROCESS | 5810 | 1484257705603 Marionette TRACE conn4 <- [1,928,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]]]}] 13:48:25 INFO - . 13:48:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1841ms 13:48:25 INFO - PROCESS | 5810 | 1484257705636 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 13:48:25 INFO - PROCESS | 5810 | 1484257705639 Marionette TRACE conn4 <- [1,929,null,{"value":"2147483649"}] 13:48:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 13:48:25 INFO - PROCESS | 5810 | 1484257705645 Marionette TRACE conn4 -> [0,930,"timeouts",{"script":35000}] 13:48:25 INFO - PROCESS | 5810 | 1484257705648 Marionette TRACE conn4 <- [1,930,null,{}] 13:48:25 INFO - PROCESS | 5810 | 1484257705653 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}] 13:48:25 INFO - PROCESS | 5810 | 1484257705823 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 13:48:25 INFO - PROCESS | 5810 | 1484257705914 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:48:26 INFO - PROCESS | 5810 | ++DOCSHELL 0xa363f400 == 10 [pid = 5856] [id = 287] 13:48:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0xa3760c00) [pid = 5856] [serial = 806] [outer = (nil)] 13:48:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0xa456a800) [pid = 5856] [serial = 807] [outer = 0xa3760c00] 13:48:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0xa4589800) [pid = 5856] [serial = 808] [outer = 0xa3760c00] 13:48:27 INFO - PROCESS | 5810 | ++DOCSHELL 0xa46c0000 == 11 [pid = 5856] [id = 288] 13:48:27 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0xa46cb000) [pid = 5856] [serial = 809] [outer = (nil)] 13:48:27 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:48:27 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:48:27 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0xa4966c00) [pid = 5856] [serial = 810] [outer = 0xa46cb000] 13:48:27 INFO - PROCESS | 5810 | 1484257707269 Marionette TRACE conn4 <- [1,932,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]]]}] 13:48:27 INFO - . 13:48:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1680ms 13:48:27 INFO - PROCESS | 5810 | 1484257707327 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 13:48:27 INFO - PROCESS | 5810 | 1484257707330 Marionette TRACE conn4 <- [1,933,null,{"value":"2147483649"}] 13:48:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html 13:48:27 INFO - PROCESS | 5810 | 1484257707342 Marionette TRACE conn4 -> [0,934,"timeouts",{"script":35000}] 13:48:27 INFO - PROCESS | 5810 | 1484257707345 Marionette TRACE conn4 <- [1,934,null,{}] 13:48:27 INFO - PROCESS | 5810 | 1484257707352 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}] 13:48:27 INFO - PROCESS | 5810 | 1484257707521 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 13:48:27 INFO - PROCESS | 5810 | 1484257707618 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:48:27 INFO - PROCESS | 5810 | ++DOCSHELL 0xa5577000 == 12 [pid = 5856] [id = 289] 13:48:27 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0xa82b4c00) [pid = 5856] [serial = 811] [outer = (nil)] 13:48:27 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0xa8f0f400) [pid = 5856] [serial = 812] [outer = 0xa82b4c00] 13:48:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0xa8fb7c00) [pid = 5856] [serial = 813] [outer = 0xa82b4c00] 13:48:28 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2ec4000 == 13 [pid = 5856] [id = 290] 13:48:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0xa2ec4400) [pid = 5856] [serial = 814] [outer = (nil)] 13:48:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0xa3143800) [pid = 5856] [serial = 815] [outer = 0xa2ec4400] 13:48:29 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a48000 == 12 [pid = 5856] [id = 285] 13:48:29 INFO - PROCESS | 5810 | --DOCSHELL 0xa3148c00 == 11 [pid = 5856] [id = 281] 13:48:29 INFO - PROCESS | 5810 | --DOCSHELL 0xa5497c00 == 10 [pid = 5856] [id = 282] 13:48:29 INFO - PROCESS | 5810 | --DOCSHELL 0xa2ec8400 == 9 [pid = 5856] [id = 283] 13:48:29 INFO - PROCESS | 5810 | --DOCSHELL 0xa3754c00 == 8 [pid = 5856] [id = 284] 13:48:29 INFO - PROCESS | 5810 | --DOCSHELL 0xa38a7000 == 7 [pid = 5856] [id = 272] 13:48:29 INFO - PROCESS | 5810 | --DOCSHELL 0xa46c0000 == 6 [pid = 5856] [id = 288] 13:48:29 INFO - PROCESS | 5810 | --DOCSHELL 0xa363f400 == 5 [pid = 5856] [id = 287] 13:48:29 INFO - PROCESS | 5810 | --DOCSHELL 0xa46c0400 == 4 [pid = 5856] [id = 271] 13:48:29 INFO - PROCESS | 5810 | --DOCSHELL 0xa4786c00 == 3 [pid = 5856] [id = 286] 13:48:29 INFO - PROCESS | 5810 | --DOMWINDOW == 49 (0xa8f0bc00) [pid = 5856] [serial = 786] [outer = (nil)] [url = about:blank] 13:48:29 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0xa8f04c00) [pid = 5856] [serial = 784] [outer = (nil)] [url = about:blank] 13:48:29 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0xa4589000) [pid = 5856] [serial = 778] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:48:29 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0xa3ac6400) [pid = 5856] [serial = 776] [outer = (nil)] [url = about:blank] 13:48:29 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0xa3637400) [pid = 5856] [serial = 768] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:48:29 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0xa3755800) [pid = 5856] [serial = 773] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484257689940] 13:48:29 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0xa38a5400) [pid = 5856] [serial = 771] [outer = (nil)] [url = about:blank] 13:48:29 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0xa49d8000) [pid = 5856] [serial = 781] [outer = (nil)] [url = about:blank] 13:48:29 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0xa8f06800) [pid = 5856] [serial = 783] [outer = (nil)] [url = about:blank] 13:48:29 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0xa4961400) [pid = 5856] [serial = 780] [outer = (nil)] [url = about:blank] 13:48:29 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0xa3ab9400) [pid = 5856] [serial = 775] [outer = (nil)] [url = about:blank] 13:48:29 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0xa375a000) [pid = 5856] [serial = 770] [outer = (nil)] [url = about:blank] 13:48:29 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0xa4590800) [pid = 5856] [serial = 765] [outer = (nil)] [url = about:blank] 13:48:29 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0xa4967000) [pid = 5856] [serial = 762] [outer = (nil)] [url = about:blank] 13:48:29 INFO - PROCESS | 5810 | 1484257709355 Marionette TRACE conn4 <- [1,936,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]]]}] 13:48:29 INFO - . 13:48:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2034ms 13:48:29 INFO - PROCESS | 5810 | 1484257709384 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 13:48:29 INFO - PROCESS | 5810 | 1484257709388 Marionette TRACE conn4 <- [1,937,null,{"value":"2147483649"}] 13:48:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 13:48:29 INFO - PROCESS | 5810 | 1484257709402 Marionette TRACE conn4 -> [0,938,"timeouts",{"script":35000}] 13:48:29 INFO - PROCESS | 5810 | 1484257709408 Marionette TRACE conn4 <- [1,938,null,{}] 13:48:29 INFO - PROCESS | 5810 | 1484257709416 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}] 13:48:29 INFO - PROCESS | 5810 | 1484257709594 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 13:48:29 INFO - PROCESS | 5810 | 1484257709679 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:48:29 INFO - PROCESS | 5810 | ++DOCSHELL 0xa313ec00 == 4 [pid = 5856] [id = 291] 13:48:29 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0xa3147000) [pid = 5856] [serial = 816] [outer = (nil)] 13:48:29 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0xa3571400) [pid = 5856] [serial = 817] [outer = 0xa3147000] 13:48:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0xa3634c00) [pid = 5856] [serial = 818] [outer = 0xa3147000] 13:48:30 INFO - PROCESS | 5810 | ++DOCSHELL 0xa363f000 == 5 [pid = 5856] [id = 292] 13:48:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0xa363f800) [pid = 5856] [serial = 819] [outer = (nil)] 13:48:30 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:48:30 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:48:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0xa3642800) [pid = 5856] [serial = 820] [outer = 0xa363f800] 13:48:30 INFO - PROCESS | 5810 | 1484257710822 Marionette TRACE conn4 <- [1,940,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]]]}] 13:48:30 INFO - . 13:48:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1441ms 13:48:30 INFO - PROCESS | 5810 | 1484257710844 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 13:48:30 INFO - PROCESS | 5810 | 1484257710846 Marionette TRACE conn4 <- [1,941,null,{"value":"2147483649"}] 13:48:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 13:48:30 INFO - PROCESS | 5810 | 1484257710853 Marionette TRACE conn4 -> [0,942,"timeouts",{"script":35000}] 13:48:30 INFO - PROCESS | 5810 | 1484257710855 Marionette TRACE conn4 <- [1,942,null,{}] 13:48:30 INFO - PROCESS | 5810 | 1484257710866 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}] 13:48:31 INFO - PROCESS | 5810 | 1484257711038 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 13:48:31 INFO - PROCESS | 5810 | 1484257711097 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:48:31 INFO - PROCESS | 5810 | ++DOCSHELL 0xa38a6000 == 6 [pid = 5856] [id = 293] 13:48:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0xa38a6400) [pid = 5856] [serial = 821] [outer = (nil)] 13:48:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0xa38ac400) [pid = 5856] [serial = 822] [outer = 0xa38a6400] 13:48:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0xa38adc00) [pid = 5856] [serial = 823] [outer = 0xa38a6400] 13:48:32 INFO - PROCESS | 5810 | 1484257712252 Marionette TRACE conn4 <- [1,944,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]]]}] 13:48:32 INFO - . 13:48:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1440ms 13:48:32 INFO - PROCESS | 5810 | 1484257712295 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 13:48:32 INFO - PROCESS | 5810 | 1484257712299 Marionette TRACE conn4 <- [1,945,null,{"value":"2147483649"}] 13:48:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html 13:48:32 INFO - PROCESS | 5810 | 1484257712305 Marionette TRACE conn4 -> [0,946,"timeouts",{"script":35000}] 13:48:32 INFO - PROCESS | 5810 | 1484257712307 Marionette TRACE conn4 <- [1,946,null,{}] 13:48:32 INFO - PROCESS | 5810 | 1484257712321 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}] 13:48:32 INFO - PROCESS | 5810 | 1484257712536 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 13:48:32 INFO - PROCESS | 5810 | 1484257712581 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:48:32 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3aba400 == 7 [pid = 5856] [id = 294] 13:48:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0xa3abac00) [pid = 5856] [serial = 824] [outer = (nil)] 13:48:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0xa4566400) [pid = 5856] [serial = 825] [outer = 0xa3abac00] 13:48:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0xa456b400) [pid = 5856] [serial = 826] [outer = 0xa3abac00] 13:48:33 INFO - PROCESS | 5810 | 1484257713725 Marionette TRACE conn4 <- [1,948,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]]]}] 13:48:33 INFO - . 13:48:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1490ms 13:48:33 INFO - PROCESS | 5810 | 1484257713796 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 13:48:33 INFO - PROCESS | 5810 | 1484257713799 Marionette TRACE conn4 <- [1,949,null,{"value":"2147483649"}] 13:48:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 13:48:33 INFO - PROCESS | 5810 | 1484257713805 Marionette TRACE conn4 -> [0,950,"timeouts",{"script":35000}] 13:48:33 INFO - PROCESS | 5810 | 1484257713807 Marionette TRACE conn4 <- [1,950,null,{}] 13:48:33 INFO - PROCESS | 5810 | 1484257713813 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}] 13:48:33 INFO - PROCESS | 5810 | 1484257713988 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 13:48:34 INFO - PROCESS | 5810 | 1484257714067 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:48:34 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4569800 == 8 [pid = 5856] [id = 295] 13:48:34 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0xa456d000) [pid = 5856] [serial = 827] [outer = (nil)] 13:48:34 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0xa46c3c00) [pid = 5856] [serial = 828] [outer = 0xa456d000] 13:48:34 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0xa46ca000) [pid = 5856] [serial = 829] [outer = 0xa456d000] 13:48:35 INFO - PROCESS | 5810 | --DOMWINDOW == 49 (0xa314b800) [pid = 5856] [serial = 788] [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] 13:48:35 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0xa2ec9400) [pid = 5856] [serial = 794] [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] 13:48:35 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0xa5499c00) [pid = 5856] [serial = 791] [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] 13:48:35 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0xa3a46c00) [pid = 5856] [serial = 764] [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] 13:48:35 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0xa46c8c00) [pid = 5856] [serial = 761] [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] 13:48:35 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0xa8204000) [pid = 5856] [serial = 785] [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] 13:48:35 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0xa3756000) [pid = 5856] [serial = 797] [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] 13:48:35 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0xa3ac7000) [pid = 5856] [serial = 800] [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] 13:48:35 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0xa4788800) [pid = 5856] [serial = 803] [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] 13:48:35 INFO - PROCESS | 5810 | 1484257715708 Marionette TRACE conn4 <- [1,952,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]]]}] 13:48:35 INFO - . 13:48:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1938ms 13:48:35 INFO - PROCESS | 5810 | 1484257715745 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 13:48:35 INFO - PROCESS | 5810 | 1484257715748 Marionette TRACE conn4 <- [1,953,null,{"value":"2147483649"}] 13:48:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 13:48:35 INFO - PROCESS | 5810 | 1484257715754 Marionette TRACE conn4 -> [0,954,"timeouts",{"script":35000}] 13:48:35 INFO - PROCESS | 5810 | 1484257715756 Marionette TRACE conn4 <- [1,954,null,{}] 13:48:35 INFO - PROCESS | 5810 | 1484257715762 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}] 13:48:35 INFO - PROCESS | 5810 | 1484257715920 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 13:48:36 INFO - PROCESS | 5810 | 1484257716015 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:48:36 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a46800 == 9 [pid = 5856] [id = 296] 13:48:36 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0xa4586400) [pid = 5856] [serial = 830] [outer = (nil)] 13:48:36 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0xa4788800) [pid = 5856] [serial = 831] [outer = 0xa4586400] 13:48:36 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0xa4903800) [pid = 5856] [serial = 832] [outer = 0xa4586400] 13:48:37 INFO - PROCESS | 5810 | 1484257717056 Marionette TRACE conn4 <- [1,956,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]]]}] 13:48:37 INFO - . 13:48:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1336ms 13:48:37 INFO - PROCESS | 5810 | 1484257717092 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 13:48:37 INFO - PROCESS | 5810 | 1484257717099 Marionette TRACE conn4 <- [1,957,null,{"value":"2147483649"}] 13:48:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html 13:48:37 INFO - PROCESS | 5810 | 1484257717107 Marionette TRACE conn4 -> [0,958,"timeouts",{"script":35000}] 13:48:37 INFO - PROCESS | 5810 | 1484257717113 Marionette TRACE conn4 <- [1,958,null,{}] 13:48:37 INFO - PROCESS | 5810 | 1484257717124 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}] 13:48:37 INFO - PROCESS | 5810 | 1484257717302 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 13:48:37 INFO - PROCESS | 5810 | 1484257717392 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:48:37 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3761000 == 10 [pid = 5856] [id = 297] 13:48:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0xa38a9c00) [pid = 5856] [serial = 833] [outer = (nil)] 13:48:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0xa3ab9800) [pid = 5856] [serial = 834] [outer = 0xa38a9c00] 13:48:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0xa4584800) [pid = 5856] [serial = 835] [outer = 0xa38a9c00] 13:48:38 INFO - PROCESS | 5810 | 1484257718645 Marionette TRACE conn4 <- [1,960,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]]]}] 13:48:38 INFO - . 13:48:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1599ms 13:48:38 INFO - PROCESS | 5810 | 1484257718708 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 13:48:38 INFO - PROCESS | 5810 | 1484257718714 Marionette TRACE conn4 <- [1,961,null,{"value":"2147483649"}] 13:48:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 13:48:38 INFO - PROCESS | 5810 | 1484257718726 Marionette TRACE conn4 -> [0,962,"timeouts",{"script":35000}] 13:48:38 INFO - PROCESS | 5810 | 1484257718730 Marionette TRACE conn4 <- [1,962,null,{}] 13:48:38 INFO - PROCESS | 5810 | 1484257718749 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}] 13:48:38 INFO - PROCESS | 5810 | 1484257718918 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 13:48:39 INFO - PROCESS | 5810 | 1484257719026 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:48:39 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2ecb800 == 11 [pid = 5856] [id = 298] 13:48:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0xa3140800) [pid = 5856] [serial = 836] [outer = (nil)] 13:48:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0xa458a400) [pid = 5856] [serial = 837] [outer = 0xa3140800] 13:48:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0xa3a3dc00) [pid = 5856] [serial = 838] [outer = 0xa3140800] 13:48:40 INFO - PROCESS | 5810 | --DOCSHELL 0xa4569800 == 10 [pid = 5856] [id = 295] 13:48:40 INFO - PROCESS | 5810 | --DOCSHELL 0xa3aba400 == 9 [pid = 5856] [id = 294] 13:48:40 INFO - PROCESS | 5810 | --DOCSHELL 0xa38a6000 == 8 [pid = 5856] [id = 293] 13:48:40 INFO - PROCESS | 5810 | --DOCSHELL 0xa363f000 == 7 [pid = 5856] [id = 292] 13:48:40 INFO - PROCESS | 5810 | --DOCSHELL 0xa313ec00 == 6 [pid = 5856] [id = 291] 13:48:40 INFO - PROCESS | 5810 | --DOCSHELL 0xa2ec4000 == 5 [pid = 5856] [id = 290] 13:48:40 INFO - PROCESS | 5810 | --DOCSHELL 0xa5577000 == 4 [pid = 5856] [id = 289] 13:48:40 INFO - PROCESS | 5810 | --DOMWINDOW == 49 (0xa456e000) [pid = 5856] [serial = 802] [outer = (nil)] [url = about:blank] 13:48:40 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0xa4569c00) [pid = 5856] [serial = 801] [outer = (nil)] [url = about:blank] 13:48:40 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0xa556e000) [pid = 5856] [serial = 804] [outer = (nil)] [url = about:blank] 13:48:40 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0xa558dc00) [pid = 5856] [serial = 805] [outer = (nil)] [url = about:blank] 13:48:40 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0xa3761800) [pid = 5856] [serial = 789] [outer = (nil)] [url = about:blank] 13:48:40 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0xa3146800) [pid = 5856] [serial = 795] [outer = (nil)] [url = about:blank] 13:48:40 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0xa8fbd800) [pid = 5856] [serial = 792] [outer = (nil)] [url = about:blank] 13:48:40 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0xa4908c00) [pid = 5856] [serial = 766] [outer = (nil)] [url = about:blank] 13:48:40 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0xa496ac00) [pid = 5856] [serial = 763] [outer = (nil)] [url = about:blank] 13:48:40 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0xa8f0fc00) [pid = 5856] [serial = 787] [outer = (nil)] [url = about:blank] 13:48:40 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0xa3574800) [pid = 5856] [serial = 796] [outer = (nil)] [url = about:blank] 13:48:40 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0xa38ac800) [pid = 5856] [serial = 798] [outer = (nil)] [url = about:blank] 13:48:40 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0xacc79400) [pid = 5856] [serial = 793] [outer = (nil)] [url = about:blank] 13:48:40 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0xa3a3c400) [pid = 5856] [serial = 790] [outer = (nil)] [url = about:blank] 13:48:40 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0xa38af800) [pid = 5856] [serial = 799] [outer = (nil)] [url = about:blank] 13:48:40 INFO - PROCESS | 5810 | 1484257720325 Marionette TRACE conn4 <- [1,964,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]]]}] 13:48:40 INFO - . 13:48:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1639ms 13:48:40 INFO - PROCESS | 5810 | 1484257720363 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 13:48:40 INFO - PROCESS | 5810 | 1484257720367 Marionette TRACE conn4 <- [1,965,null,{"value":"2147483649"}] 13:48:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 13:48:40 INFO - PROCESS | 5810 | 1484257720374 Marionette TRACE conn4 -> [0,966,"timeouts",{"script":35000}] 13:48:40 INFO - PROCESS | 5810 | 1484257720377 Marionette TRACE conn4 <- [1,966,null,{}] 13:48:40 INFO - PROCESS | 5810 | 1484257720382 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}] 13:48:40 INFO - PROCESS | 5810 | 1484257720594 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 13:48:40 INFO - PROCESS | 5810 | 1484257720659 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:48:40 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2eca400 == 5 [pid = 5856] [id = 299] 13:48:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0xa313e800) [pid = 5856] [serial = 839] [outer = (nil)] 13:48:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0xa3638c00) [pid = 5856] [serial = 840] [outer = 0xa313e800] 13:48:41 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0xa3640800) [pid = 5856] [serial = 841] [outer = 0xa313e800] 13:48:41 INFO - PROCESS | 5810 | 1484257721722 Marionette TRACE conn4 <- [1,968,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]]]}] 13:48:41 INFO - . 13:48:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1387ms 13:48:41 INFO - PROCESS | 5810 | 1484257721762 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 13:48:41 INFO - PROCESS | 5810 | 1484257721766 Marionette TRACE conn4 <- [1,969,null,{"value":"2147483649"}] 13:48:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html 13:48:41 INFO - PROCESS | 5810 | 1484257721772 Marionette TRACE conn4 -> [0,970,"timeouts",{"script":35000}] 13:48:41 INFO - PROCESS | 5810 | 1484257721774 Marionette TRACE conn4 <- [1,970,null,{}] 13:48:41 INFO - PROCESS | 5810 | 1484257721780 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}] 13:48:41 INFO - PROCESS | 5810 | 1484257721987 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 13:48:42 INFO - PROCESS | 5810 | 1484257722037 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:48:42 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3762c00 == 6 [pid = 5856] [id = 300] 13:48:42 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0xa38a5400) [pid = 5856] [serial = 842] [outer = (nil)] 13:48:42 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0xa3a3b000) [pid = 5856] [serial = 843] [outer = 0xa38a5400] 13:48:42 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0xa3a41400) [pid = 5856] [serial = 844] [outer = 0xa38a5400] 13:48:43 INFO - PROCESS | 5810 | 1484257723132 Marionette TRACE conn4 <- [1,972,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]]]}] 13:48:43 INFO - . 13:48:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1384ms 13:48:43 INFO - PROCESS | 5810 | 1484257723157 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 13:48:43 INFO - PROCESS | 5810 | 1484257723161 Marionette TRACE conn4 <- [1,973,null,{"value":"2147483649"}] 13:48:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 13:48:43 INFO - PROCESS | 5810 | 1484257723172 Marionette TRACE conn4 -> [0,974,"timeouts",{"script":35000}] 13:48:43 INFO - PROCESS | 5810 | 1484257723177 Marionette TRACE conn4 <- [1,974,null,{}] 13:48:43 INFO - PROCESS | 5810 | 1484257723184 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}] 13:48:43 INFO - PROCESS | 5810 | 1484257723426 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 13:48:43 INFO - PROCESS | 5810 | 1484257723446 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:48:43 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4586000 == 7 [pid = 5856] [id = 301] 13:48:43 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0xa4586800) [pid = 5856] [serial = 845] [outer = (nil)] 13:48:43 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0xa4591800) [pid = 5856] [serial = 846] [outer = 0xa4586800] 13:48:43 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0xa46c3400) [pid = 5856] [serial = 847] [outer = 0xa4586800] 13:48:44 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0xa38a6400) [pid = 5856] [serial = 821] [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] 13:48:44 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0xa3abac00) [pid = 5856] [serial = 824] [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] 13:48:44 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0xa456d000) [pid = 5856] [serial = 827] [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] 13:48:44 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0xa2ec4400) [pid = 5856] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484257708701] 13:48:44 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0xa82b4c00) [pid = 5856] [serial = 811] [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] 13:48:44 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0xa3147000) [pid = 5856] [serial = 816] [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] 13:48:44 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0xa363f800) [pid = 5856] [serial = 819] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:48:44 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0xa46cb000) [pid = 5856] [serial = 809] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:48:44 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0xa3760c00) [pid = 5856] [serial = 806] [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] 13:48:44 INFO - PROCESS | 5810 | 1484257724879 Marionette TRACE conn4 <- [1,976,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]]]}] 13:48:44 INFO - . 13:48:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1741ms 13:48:44 INFO - PROCESS | 5810 | 1484257724917 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 13:48:44 INFO - PROCESS | 5810 | 1484257724920 Marionette TRACE conn4 <- [1,977,null,{"value":"2147483649"}] 13:48:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 13:48:44 INFO - PROCESS | 5810 | 1484257724927 Marionette TRACE conn4 -> [0,978,"timeouts",{"script":35000}] 13:48:44 INFO - PROCESS | 5810 | 1484257724929 Marionette TRACE conn4 <- [1,978,null,{}] 13:48:44 INFO - PROCESS | 5810 | 1484257724934 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}] 13:48:45 INFO - PROCESS | 5810 | 1484257725108 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 13:48:45 INFO - PROCESS | 5810 | 1484257725195 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:48:45 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3762800 == 8 [pid = 5856] [id = 302] 13:48:45 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0xa38b2c00) [pid = 5856] [serial = 848] [outer = (nil)] 13:48:45 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0xa49d9000) [pid = 5856] [serial = 849] [outer = 0xa38b2c00] 13:48:45 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0xa556c000) [pid = 5856] [serial = 850] [outer = 0xa38b2c00] 13:48:46 INFO - PROCESS | 5810 | ++DOCSHELL 0xa5573400 == 9 [pid = 5856] [id = 303] 13:48:46 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0xa5575c00) [pid = 5856] [serial = 851] [outer = (nil)] 13:48:46 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:48:46 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:48:46 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0xa558a000) [pid = 5856] [serial = 852] [outer = 0xa5575c00] 13:48:46 INFO - PROCESS | 5810 | 1484257726288 Marionette TRACE conn4 <- [1,980,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]]]}] 13:48:46 INFO - . 13:48:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1388ms 13:48:46 INFO - PROCESS | 5810 | 1484257726316 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 13:48:46 INFO - PROCESS | 5810 | 1484257726319 Marionette TRACE conn4 <- [1,981,null,{"value":"2147483649"}] 13:48:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html 13:48:46 INFO - PROCESS | 5810 | 1484257726326 Marionette TRACE conn4 -> [0,982,"timeouts",{"script":35000}] 13:48:46 INFO - PROCESS | 5810 | 1484257726328 Marionette TRACE conn4 <- [1,982,null,{}] 13:48:46 INFO - PROCESS | 5810 | 1484257726333 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}] 13:48:46 INFO - PROCESS | 5810 | 1484257726520 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 13:48:46 INFO - PROCESS | 5810 | 1484257726611 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:48:46 INFO - PROCESS | 5810 | ++DOCSHELL 0xa8207800 == 10 [pid = 5856] [id = 304] 13:48:46 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0xa820a000) [pid = 5856] [serial = 853] [outer = (nil)] 13:48:46 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0xa8f02000) [pid = 5856] [serial = 854] [outer = 0xa820a000] 13:48:46 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0xa8f04c00) [pid = 5856] [serial = 855] [outer = 0xa820a000] 13:48:47 INFO - PROCESS | 5810 | ++DOCSHELL 0xa363f000 == 11 [pid = 5856] [id = 305] 13:48:47 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0xa3758c00) [pid = 5856] [serial = 856] [outer = (nil)] 13:48:47 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0xa38a5800) [pid = 5856] [serial = 857] [outer = 0xa3758c00] 13:48:47 INFO - PROCESS | 5810 | 1484257727873 Marionette TRACE conn4 <- [1,984,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]]]}] 13:48:47 INFO - . 13:48:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1579ms 13:48:47 INFO - PROCESS | 5810 | 1484257727905 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 13:48:47 INFO - PROCESS | 5810 | 1484257727909 Marionette TRACE conn4 <- [1,985,null,{"value":"2147483649"}] 13:48:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 13:48:47 INFO - PROCESS | 5810 | 1484257727921 Marionette TRACE conn4 -> [0,986,"timeouts",{"script":35000}] 13:48:47 INFO - PROCESS | 5810 | 1484257727924 Marionette TRACE conn4 <- [1,986,null,{}] 13:48:47 INFO - PROCESS | 5810 | 1484257727935 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}] 13:48:48 INFO - PROCESS | 5810 | 1484257728096 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 13:48:48 INFO - PROCESS | 5810 | 1484257728235 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:48:48 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4590800 == 12 [pid = 5856] [id = 306] 13:48:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0xa4968c00) [pid = 5856] [serial = 858] [outer = (nil)] 13:48:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0xa820ec00) [pid = 5856] [serial = 859] [outer = 0xa4968c00] 13:48:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0xa8f05c00) [pid = 5856] [serial = 860] [outer = 0xa4968c00] 13:48:49 INFO - PROCESS | 5810 | ++DOCSHELL 0xa8f0c000 == 13 [pid = 5856] [id = 307] 13:48:49 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0xa8f0c400) [pid = 5856] [serial = 861] [outer = (nil)] 13:48:49 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:48:49 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:48:49 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0xa2ec1c00) [pid = 5856] [serial = 862] [outer = 0xa8f0c400] 13:48:49 INFO - PROCESS | 5810 | 1484257729607 Marionette TRACE conn4 <- [1,988,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]]]}] 13:48:49 INFO - . 13:48:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1742ms 13:48:49 INFO - PROCESS | 5810 | 1484257729661 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 13:48:49 INFO - PROCESS | 5810 | 1484257729665 Marionette TRACE conn4 <- [1,989,null,{"value":"2147483649"}] 13:48:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 13:48:49 INFO - PROCESS | 5810 | 1484257729677 Marionette TRACE conn4 -> [0,990,"timeouts",{"script":35000}] 13:48:49 INFO - PROCESS | 5810 | 1484257729679 Marionette TRACE conn4 <- [1,990,null,{}] 13:48:49 INFO - PROCESS | 5810 | 1484257729691 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}] 13:48:49 INFO - PROCESS | 5810 | 1484257729916 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 13:48:50 INFO - PROCESS | 5810 | 1484257729984 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:48:50 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a3e000 == 14 [pid = 5856] [id = 308] 13:48:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 51 (0xa3a3f000) [pid = 5856] [serial = 863] [outer = (nil)] 13:48:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 52 (0xa4569400) [pid = 5856] [serial = 864] [outer = 0xa3a3f000] 13:48:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 53 (0xa458d800) [pid = 5856] [serial = 865] [outer = 0xa3a3f000] 13:48:51 INFO - PROCESS | 5810 | --DOMWINDOW == 52 (0xa4788800) [pid = 5856] [serial = 831] [outer = (nil)] [url = about:blank] 13:48:51 INFO - PROCESS | 5810 | --DOCSHELL 0xa5573400 == 13 [pid = 5856] [id = 303] 13:48:51 INFO - PROCESS | 5810 | --DOCSHELL 0xa3762800 == 12 [pid = 5856] [id = 302] 13:48:51 INFO - PROCESS | 5810 | --DOCSHELL 0xa4586000 == 11 [pid = 5856] [id = 301] 13:48:51 INFO - PROCESS | 5810 | --DOCSHELL 0xa3762c00 == 10 [pid = 5856] [id = 300] 13:48:51 INFO - PROCESS | 5810 | --DOCSHELL 0xa2eca400 == 9 [pid = 5856] [id = 299] 13:48:51 INFO - PROCESS | 5810 | 1484257731286 Marionette TRACE conn4 <- [1,992,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]]]}] 13:48:51 INFO - . 13:48:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1641ms 13:48:51 INFO - PROCESS | 5810 | 1484257731319 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 13:48:51 INFO - PROCESS | 5810 | 1484257731323 Marionette TRACE conn4 <- [1,993,null,{"value":"2147483649"}] 13:48:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html 13:48:51 INFO - PROCESS | 5810 | 1484257731329 Marionette TRACE conn4 -> [0,994,"timeouts",{"script":35000}] 13:48:51 INFO - PROCESS | 5810 | 1484257731331 Marionette TRACE conn4 <- [1,994,null,{}] 13:48:51 INFO - PROCESS | 5810 | 1484257731337 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}] 13:48:51 INFO - PROCESS | 5810 | --DOMWINDOW == 51 (0xa3143800) [pid = 5856] [serial = 815] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484257708701] 13:48:51 INFO - PROCESS | 5810 | 1484257731513 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 13:48:51 INFO - PROCESS | 5810 | --DOMWINDOW == 50 (0xa8fb7c00) [pid = 5856] [serial = 813] [outer = (nil)] [url = about:blank] 13:48:51 INFO - PROCESS | 5810 | --DOMWINDOW == 49 (0xa3634c00) [pid = 5856] [serial = 818] [outer = (nil)] [url = about:blank] 13:48:51 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0xa3642800) [pid = 5856] [serial = 820] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:48:51 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0xa46c3c00) [pid = 5856] [serial = 828] [outer = (nil)] [url = about:blank] 13:48:51 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0xa4966c00) [pid = 5856] [serial = 810] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:48:51 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0xa4589800) [pid = 5856] [serial = 808] [outer = (nil)] [url = about:blank] 13:48:51 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0xa46ca000) [pid = 5856] [serial = 829] [outer = (nil)] [url = about:blank] 13:48:51 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0xa456b400) [pid = 5856] [serial = 826] [outer = (nil)] [url = about:blank] 13:48:51 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0xa38adc00) [pid = 5856] [serial = 823] [outer = (nil)] [url = about:blank] 13:48:51 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0xa4566400) [pid = 5856] [serial = 825] [outer = (nil)] [url = about:blank] 13:48:51 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0xa38ac400) [pid = 5856] [serial = 822] [outer = (nil)] [url = about:blank] 13:48:51 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0xa3571400) [pid = 5856] [serial = 817] [outer = (nil)] [url = about:blank] 13:48:51 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0xa8f0f400) [pid = 5856] [serial = 812] [outer = (nil)] [url = about:blank] 13:48:51 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0xa456a800) [pid = 5856] [serial = 807] [outer = (nil)] [url = about:blank] 13:48:51 INFO - PROCESS | 5810 | 1484257731625 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:48:51 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3571400 == 10 [pid = 5856] [id = 309] 13:48:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0xa3634c00) [pid = 5856] [serial = 866] [outer = (nil)] 13:48:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0xa3761400) [pid = 5856] [serial = 867] [outer = 0xa3634c00] 13:48:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0xa38a7400) [pid = 5856] [serial = 868] [outer = 0xa3634c00] 13:48:52 INFO - PROCESS | 5810 | 1484257732673 Marionette TRACE conn4 <- [1,996,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]]]}] 13:48:52 INFO - . 13:48:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1390ms 13:48:52 INFO - PROCESS | 5810 | 1484257732720 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 13:48:52 INFO - PROCESS | 5810 | 1484257732724 Marionette TRACE conn4 <- [1,997,null,{"value":"2147483649"}] 13:48:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 13:48:52 INFO - PROCESS | 5810 | 1484257732730 Marionette TRACE conn4 -> [0,998,"timeouts",{"script":35000}] 13:48:52 INFO - PROCESS | 5810 | 1484257732732 Marionette TRACE conn4 <- [1,998,null,{}] 13:48:52 INFO - PROCESS | 5810 | 1484257732738 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}] 13:48:52 INFO - PROCESS | 5810 | 1484257732911 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 13:48:53 INFO - PROCESS | 5810 | 1484257733000 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:48:53 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4567000 == 11 [pid = 5856] [id = 310] 13:48:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0xa4567400) [pid = 5856] [serial = 869] [outer = (nil)] 13:48:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0xa456e800) [pid = 5856] [serial = 870] [outer = 0xa4567400] 13:48:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0xa458bc00) [pid = 5856] [serial = 871] [outer = 0xa4567400] 13:48:54 INFO - PROCESS | 5810 | 1484257734263 Marionette TRACE conn4 <- [1,1000,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]]]}] 13:48:54 INFO - . 13:48:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1589ms 13:48:54 INFO - PROCESS | 5810 | 1484257734331 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 13:48:54 INFO - PROCESS | 5810 | 1484257734335 Marionette TRACE conn4 <- [1,1001,null,{"value":"2147483649"}] 13:48:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 13:48:54 INFO - PROCESS | 5810 | 1484257734343 Marionette TRACE conn4 -> [0,1002,"timeouts",{"script":35000}] 13:48:54 INFO - PROCESS | 5810 | 1484257734346 Marionette TRACE conn4 <- [1,1002,null,{}] 13:48:54 INFO - PROCESS | 5810 | 1484257734352 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}] 13:48:54 INFO - PROCESS | 5810 | 1484257734506 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 13:48:54 INFO - PROCESS | 5810 | 1484257734539 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:48:54 INFO - PROCESS | 5810 | ++DOCSHELL 0xa5497c00 == 12 [pid = 5856] [id = 311] 13:48:54 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0xa556a800) [pid = 5856] [serial = 872] [outer = (nil)] 13:48:54 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0xa77c1400) [pid = 5856] [serial = 873] [outer = 0xa556a800] 13:48:54 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0xa82b1800) [pid = 5856] [serial = 874] [outer = 0xa556a800] 13:48:56 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0xa38a5400) [pid = 5856] [serial = 842] [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] 13:48:56 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0xa4586800) [pid = 5856] [serial = 845] [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] 13:48:56 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0xa38b2c00) [pid = 5856] [serial = 848] [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] 13:48:56 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0xa5575c00) [pid = 5856] [serial = 851] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:48:56 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0xa38a9c00) [pid = 5856] [serial = 833] [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] 13:48:56 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0xa313e800) [pid = 5856] [serial = 839] [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] 13:48:56 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0xa3140800) [pid = 5856] [serial = 836] [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] 13:48:56 INFO - PROCESS | 5810 | 1484257736048 Marionette TRACE conn4 <- [1,1004,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]]]}] 13:48:56 INFO - . 13:48:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1744ms 13:48:56 INFO - PROCESS | 5810 | 1484257736092 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 13:48:56 INFO - PROCESS | 5810 | 1484257736094 Marionette TRACE conn4 <- [1,1005,null,{"value":"2147483649"}] 13:48:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html 13:48:56 INFO - PROCESS | 5810 | 1484257736103 Marionette TRACE conn4 -> [0,1006,"timeouts",{"script":35000}] 13:48:56 INFO - PROCESS | 5810 | 1484257736107 Marionette TRACE conn4 <- [1,1006,null,{}] 13:48:56 INFO - PROCESS | 5810 | 1484257736112 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}] 13:48:56 INFO - PROCESS | 5810 | 1484257736307 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 13:48:56 INFO - PROCESS | 5810 | 1484257736360 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:48:56 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3760c00 == 13 [pid = 5856] [id = 312] 13:48:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0xa38a5400) [pid = 5856] [serial = 875] [outer = (nil)] 13:48:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0xa5499000) [pid = 5856] [serial = 876] [outer = 0xa38a5400] 13:48:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0xa773e800) [pid = 5856] [serial = 877] [outer = 0xa38a5400] 13:48:57 INFO - PROCESS | 5810 | 1484257737377 Marionette TRACE conn4 <- [1,1008,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]]]}] 13:48:57 INFO - . 13:48:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1330ms 13:48:57 INFO - PROCESS | 5810 | 1484257737434 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 13:48:57 INFO - PROCESS | 5810 | 1484257737438 Marionette TRACE conn4 <- [1,1009,null,{"value":"2147483649"}] 13:48:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 13:48:57 INFO - PROCESS | 5810 | 1484257737444 Marionette TRACE conn4 -> [0,1010,"timeouts",{"script":35000}] 13:48:57 INFO - PROCESS | 5810 | 1484257737447 Marionette TRACE conn4 <- [1,1010,null,{}] 13:48:57 INFO - PROCESS | 5810 | 1484257737458 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}] 13:48:57 INFO - PROCESS | 5810 | 1484257737613 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 13:48:57 INFO - PROCESS | 5810 | 1484257737661 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:48:57 INFO - PROCESS | 5810 | ++DOCSHELL 0xacc52000 == 14 [pid = 5856] [id = 313] 13:48:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0xacc53400) [pid = 5856] [serial = 878] [outer = (nil)] 13:48:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0xacce6000) [pid = 5856] [serial = 879] [outer = 0xacc53400] 13:48:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0xaccea400) [pid = 5856] [serial = 880] [outer = 0xacc53400] 13:48:59 INFO - PROCESS | 5810 | 1484257739247 Marionette TRACE conn4 <- [1,1012,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]]]}] 13:48:59 INFO - . 13:48:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1840ms 13:48:59 INFO - PROCESS | 5810 | 1484257739293 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 13:48:59 INFO - PROCESS | 5810 | 1484257739295 Marionette TRACE conn4 <- [1,1013,null,{"value":"2147483649"}] 13:48:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 13:48:59 INFO - PROCESS | 5810 | 1484257739305 Marionette TRACE conn4 -> [0,1014,"timeouts",{"script":35000}] 13:48:59 INFO - PROCESS | 5810 | 1484257739308 Marionette TRACE conn4 <- [1,1014,null,{}] 13:48:59 INFO - PROCESS | 5810 | 1484257739313 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}] 13:48:59 INFO - PROCESS | 5810 | 1484257739492 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 13:48:59 INFO - PROCESS | 5810 | 1484257739587 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/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.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/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:48:59 INFO - PROCESS | 5810 | ++DOCSHELL 0xa456ac00 == 15 [pid = 5856] [id = 314] 13:48:59 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0xa456b000) [pid = 5856] [serial = 881] [outer = (nil)] 13:48:59 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0xa4787c00) [pid = 5856] [serial = 882] [outer = 0xa456b000] 13:49:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0xa4966c00) [pid = 5856] [serial = 883] [outer = 0xa456b000] 13:49:00 INFO - PROCESS | 5810 | ++DOCSHELL 0xacc7bc00 == 16 [pid = 5856] [id = 315] 13:49:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0xacc7f800) [pid = 5856] [serial = 884] [outer = (nil)] 13:49:00 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:49:00 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:49:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0xacce5000) [pid = 5856] [serial = 885] [outer = 0xacc7f800] 13:49:00 INFO - PROCESS | 5810 | 1484257740883 Marionette TRACE conn4 <- [1,1016,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.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]]]}] 13:49:00 INFO - . 13:49:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 1638ms 13:49:00 INFO - PROCESS | 5810 | 1484257740944 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 13:49:00 INFO - PROCESS | 5810 | 1484257740948 Marionette TRACE conn4 <- [1,1017,null,{"value":"2147483649"}] 13:49:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 13:49:00 INFO - PROCESS | 5810 | 1484257740954 Marionette TRACE conn4 -> [0,1018,"timeouts",{"script":35000}] 13:49:00 INFO - PROCESS | 5810 | 1484257740956 Marionette TRACE conn4 <- [1,1018,null,{}] 13:49:00 INFO - PROCESS | 5810 | 1484257740962 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}] 13:49:01 INFO - PROCESS | 5810 | 1484257741164 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 13:49:01 INFO - PROCESS | 5810 | 1484257741279 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/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.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/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:49:01 INFO - PROCESS | 5810 | ++DOCSHELL 0xacce5400 == 17 [pid = 5856] [id = 316] 13:49:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 51 (0xacce8800) [pid = 5856] [serial = 886] [outer = (nil)] 13:49:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 52 (0xa3212400) [pid = 5856] [serial = 887] [outer = 0xacce8800] 13:49:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 53 (0xa3214c00) [pid = 5856] [serial = 888] [outer = 0xacce8800] 13:49:02 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3211400 == 18 [pid = 5856] [id = 317] 13:49:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 54 (0xa3211c00) [pid = 5856] [serial = 889] [outer = (nil)] 13:49:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 55 (0xa3219400) [pid = 5856] [serial = 890] [outer = 0xa3211c00] 13:49:02 INFO - PROCESS | 5810 | 1484257742790 Marionette TRACE conn4 <- [1,1020,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.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]]]}] 13:49:02 INFO - . 13:49:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1886ms 13:49:02 INFO - PROCESS | 5810 | 1484257742842 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 13:49:02 INFO - PROCESS | 5810 | 1484257742845 Marionette TRACE conn4 <- [1,1021,null,{"value":"2147483649"}] 13:49:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 13:49:02 INFO - PROCESS | 5810 | 1484257742852 Marionette TRACE conn4 -> [0,1022,"timeouts",{"script":35000}] 13:49:02 INFO - PROCESS | 5810 | 1484257742854 Marionette TRACE conn4 <- [1,1022,null,{}] 13:49:02 INFO - PROCESS | 5810 | 1484257742860 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}] 13:49:03 INFO - PROCESS | 5810 | 1484257743070 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 13:49:03 INFO - PROCESS | 5810 | 1484257743175 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/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.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/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:49:03 INFO - PROCESS | 5810 | --DOCSHELL 0xa3761000 == 17 [pid = 5856] [id = 297] 13:49:03 INFO - PROCESS | 5810 | --DOCSHELL 0xa3760c00 == 16 [pid = 5856] [id = 312] 13:49:03 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a46800 == 15 [pid = 5856] [id = 296] 13:49:03 INFO - PROCESS | 5810 | --DOCSHELL 0xa4567000 == 14 [pid = 5856] [id = 310] 13:49:03 INFO - PROCESS | 5810 | --DOCSHELL 0xa5497c00 == 13 [pid = 5856] [id = 311] 13:49:03 INFO - PROCESS | 5810 | --DOCSHELL 0xa363f000 == 12 [pid = 5856] [id = 305] 13:49:03 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a3e000 == 11 [pid = 5856] [id = 308] 13:49:03 INFO - PROCESS | 5810 | --DOCSHELL 0xa3571400 == 10 [pid = 5856] [id = 309] 13:49:03 INFO - PROCESS | 5810 | --DOCSHELL 0xa4590800 == 9 [pid = 5856] [id = 306] 13:49:03 INFO - PROCESS | 5810 | --DOCSHELL 0xa8f0c000 == 8 [pid = 5856] [id = 307] 13:49:03 INFO - PROCESS | 5810 | --DOCSHELL 0xa2ecb800 == 7 [pid = 5856] [id = 298] 13:49:03 INFO - PROCESS | 5810 | --DOCSHELL 0xa8207800 == 6 [pid = 5856] [id = 304] 13:49:03 INFO - PROCESS | 5810 | --DOCSHELL 0xacc7bc00 == 5 [pid = 5856] [id = 315] 13:49:03 INFO - PROCESS | 5810 | --DOCSHELL 0xa456ac00 == 4 [pid = 5856] [id = 314] 13:49:03 INFO - PROCESS | 5810 | --DOCSHELL 0xa3211400 == 3 [pid = 5856] [id = 317] 13:49:03 INFO - PROCESS | 5810 | --DOCSHELL 0xacc52000 == 2 [pid = 5856] [id = 313] 13:49:03 INFO - PROCESS | 5810 | --DOCSHELL 0xacce5400 == 1 [pid = 5856] [id = 316] 13:49:03 INFO - PROCESS | 5810 | --DOMWINDOW == 54 (0xa556c000) [pid = 5856] [serial = 850] [outer = (nil)] [url = about:blank] 13:49:03 INFO - PROCESS | 5810 | --DOMWINDOW == 53 (0xa558a000) [pid = 5856] [serial = 852] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:49:03 INFO - PROCESS | 5810 | --DOMWINDOW == 52 (0xa4584800) [pid = 5856] [serial = 835] [outer = (nil)] [url = about:blank] 13:49:03 INFO - PROCESS | 5810 | --DOMWINDOW == 51 (0xa3640800) [pid = 5856] [serial = 841] [outer = (nil)] [url = about:blank] 13:49:03 INFO - PROCESS | 5810 | --DOMWINDOW == 50 (0xa3a3dc00) [pid = 5856] [serial = 838] [outer = (nil)] [url = about:blank] 13:49:03 INFO - PROCESS | 5810 | --DOMWINDOW == 49 (0xa49d9000) [pid = 5856] [serial = 849] [outer = (nil)] [url = about:blank] 13:49:03 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0xa46c3400) [pid = 5856] [serial = 847] [outer = (nil)] [url = about:blank] 13:49:03 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0xa3a41400) [pid = 5856] [serial = 844] [outer = (nil)] [url = about:blank] 13:49:03 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0xa4591800) [pid = 5856] [serial = 846] [outer = (nil)] [url = about:blank] 13:49:03 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0xa3a3b000) [pid = 5856] [serial = 843] [outer = (nil)] [url = about:blank] 13:49:03 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0xa3638c00) [pid = 5856] [serial = 840] [outer = (nil)] [url = about:blank] 13:49:03 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0xa458a400) [pid = 5856] [serial = 837] [outer = (nil)] [url = about:blank] 13:49:03 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0xa3ab9800) [pid = 5856] [serial = 834] [outer = (nil)] [url = about:blank] 13:49:03 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2ec0c00 == 2 [pid = 5856] [id = 318] 13:49:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0xa2ec2000) [pid = 5856] [serial = 891] [outer = (nil)] 13:49:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0xa2ecb400) [pid = 5856] [serial = 892] [outer = 0xa2ec2000] 13:49:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0xa3144400) [pid = 5856] [serial = 893] [outer = 0xa2ec2000] 13:49:04 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3214000 == 3 [pid = 5856] [id = 319] 13:49:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0xa3216800) [pid = 5856] [serial = 894] [outer = (nil)] 13:49:04 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:49:04 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:49:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0xa3217400) [pid = 5856] [serial = 895] [outer = 0xa3216800] 13:49:04 INFO - PROCESS | 5810 | 1484257744711 Marionette TRACE conn4 <- [1,1024,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.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]]]}] 13:49:04 INFO - . 13:49:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html | took 1897ms 13:49:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 13:49:04 INFO - PROCESS | 5810 | 1484257744749 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 13:49:04 INFO - PROCESS | 5810 | 1484257744752 Marionette TRACE conn4 <- [1,1025,null,{"value":"2147483649"}] 13:49:04 INFO - PROCESS | 5810 | 1484257744759 Marionette TRACE conn4 -> [0,1026,"timeouts",{"script":35000}] 13:49:04 INFO - PROCESS | 5810 | 1484257744762 Marionette TRACE conn4 <- [1,1026,null,{}] 13:49:04 INFO - PROCESS | 5810 | 1484257744767 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}] 13:49:04 INFO - PROCESS | 5810 | 1484257744936 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 13:49:05 INFO - PROCESS | 5810 | 1484257745034 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/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.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/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:49:05 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3573c00 == 4 [pid = 5856] [id = 320] 13:49:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0xa3574000) [pid = 5856] [serial = 896] [outer = (nil)] 13:49:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0xa3639000) [pid = 5856] [serial = 897] [outer = 0xa3574000] 13:49:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0xa363ac00) [pid = 5856] [serial = 898] [outer = 0xa3574000] 13:49:05 WARNING - wptserve Traceback (most recent call last): 13:49:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:49:05 WARNING - rv = self.func(request, response) 13:49:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:49:05 WARNING - access_control_allow_origin = "*") 13:49:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:49:05 WARNING - payload = payload_generator(server_data) 13:49:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:49:05 WARNING - return encode_string_as_bmp_image(data) 13:49:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:49:05 WARNING - img.save(f, "BMP") 13:49:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:49:05 WARNING - f.write(bmpfileheader) 13:49:05 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:49:05 WARNING - 13:49:08 INFO - PROCESS | 5810 | --DOMWINDOW == 49 (0xa4586400) [pid = 5856] [serial = 830] [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] 13:49:08 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0xacc53400) [pid = 5856] [serial = 878] [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] 13:49:08 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0xa4567400) [pid = 5856] [serial = 869] [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] 13:49:08 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0xa556a800) [pid = 5856] [serial = 872] [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] 13:49:08 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0xa38a5400) [pid = 5856] [serial = 875] [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] 13:49:08 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0xa3634c00) [pid = 5856] [serial = 866] [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] 13:49:08 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0xa3758c00) [pid = 5856] [serial = 856] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484257727557] 13:49:08 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0xa820a000) [pid = 5856] [serial = 853] [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] 13:49:08 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0xa8f0c400) [pid = 5856] [serial = 861] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:49:08 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0xa4968c00) [pid = 5856] [serial = 858] [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] 13:49:08 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0xa3a3f000) [pid = 5856] [serial = 863] [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] 13:49:11 INFO - PROCESS | 5810 | --DOCSHELL 0xa3214000 == 3 [pid = 5856] [id = 319] 13:49:11 INFO - PROCESS | 5810 | --DOCSHELL 0xa2ec0c00 == 2 [pid = 5856] [id = 318] 13:49:11 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0xaccea400) [pid = 5856] [serial = 880] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0xacce6000) [pid = 5856] [serial = 879] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0xa5499000) [pid = 5856] [serial = 876] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0xa4903800) [pid = 5856] [serial = 832] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0xa773e800) [pid = 5856] [serial = 877] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0xa38a7400) [pid = 5856] [serial = 868] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0xa38a5800) [pid = 5856] [serial = 857] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484257727557] 13:49:11 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0xa8f04c00) [pid = 5856] [serial = 855] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0xa2ec1c00) [pid = 5856] [serial = 862] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:49:11 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0xa8f05c00) [pid = 5856] [serial = 860] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0xa458d800) [pid = 5856] [serial = 865] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0xa82b1800) [pid = 5856] [serial = 874] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 5810 | --DOMWINDOW == 26 (0xa458bc00) [pid = 5856] [serial = 871] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 5810 | --DOMWINDOW == 25 (0xa77c1400) [pid = 5856] [serial = 873] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 5810 | --DOMWINDOW == 24 (0xa456e800) [pid = 5856] [serial = 870] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 5810 | --DOMWINDOW == 23 (0xa3761400) [pid = 5856] [serial = 867] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 5810 | --DOMWINDOW == 22 (0xa4569400) [pid = 5856] [serial = 864] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 5810 | --DOMWINDOW == 21 (0xa820ec00) [pid = 5856] [serial = 859] [outer = (nil)] [url = about:blank] 13:49:11 INFO - PROCESS | 5810 | --DOMWINDOW == 20 (0xa8f02000) [pid = 5856] [serial = 854] [outer = (nil)] [url = about:blank] 13:49:13 INFO - PROCESS | 5810 | --DOMWINDOW == 19 (0xa3211c00) [pid = 5856] [serial = 889] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484257742447] 13:49:13 INFO - PROCESS | 5810 | --DOMWINDOW == 18 (0xacce8800) [pid = 5856] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html] 13:49:13 INFO - PROCESS | 5810 | --DOMWINDOW == 17 (0xacc7f800) [pid = 5856] [serial = 884] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:49:13 INFO - PROCESS | 5810 | --DOMWINDOW == 16 (0xa456b000) [pid = 5856] [serial = 881] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html] 13:49:13 INFO - PROCESS | 5810 | --DOMWINDOW == 15 (0xa2ec2000) [pid = 5856] [serial = 891] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html] 13:49:13 INFO - PROCESS | 5810 | --DOMWINDOW == 14 (0xa3216800) [pid = 5856] [serial = 894] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:49:17 INFO - PROCESS | 5810 | --DOMWINDOW == 13 (0xa3219400) [pid = 5856] [serial = 890] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484257742447] 13:49:17 INFO - PROCESS | 5810 | --DOMWINDOW == 12 (0xa3214c00) [pid = 5856] [serial = 888] [outer = (nil)] [url = about:blank] 13:49:17 INFO - PROCESS | 5810 | --DOMWINDOW == 11 (0xacce5000) [pid = 5856] [serial = 885] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:49:17 INFO - PROCESS | 5810 | --DOMWINDOW == 10 (0xa4966c00) [pid = 5856] [serial = 883] [outer = (nil)] [url = about:blank] 13:49:17 INFO - PROCESS | 5810 | --DOMWINDOW == 9 (0xa2ecb400) [pid = 5856] [serial = 892] [outer = (nil)] [url = about:blank] 13:49:17 INFO - PROCESS | 5810 | --DOMWINDOW == 8 (0xa3144400) [pid = 5856] [serial = 893] [outer = (nil)] [url = about:blank] 13:49:17 INFO - PROCESS | 5810 | --DOMWINDOW == 7 (0xa3217400) [pid = 5856] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:49:17 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa3639000) [pid = 5856] [serial = 897] [outer = (nil)] [url = about:blank] 13:49:17 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa3212400) [pid = 5856] [serial = 887] [outer = (nil)] [url = about:blank] 13:49:17 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa4787c00) [pid = 5856] [serial = 882] [outer = (nil)] [url = about:blank] 13:49:35 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:49:35 INFO - PROCESS | 5810 | 1484257775494 Marionette TRACE conn4 <- [1,1028,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.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]]]}] 13:49:35 INFO - . 13:49:35 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30776ms 13:49:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 13:49:35 INFO - PROCESS | 5810 | 1484257775535 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 13:49:35 INFO - PROCESS | 5810 | 1484257775538 Marionette TRACE conn4 <- [1,1029,null,{"value":"2147483649"}] 13:49:35 INFO - PROCESS | 5810 | 1484257775544 Marionette TRACE conn4 -> [0,1030,"timeouts",{"script":35000}] 13:49:35 INFO - PROCESS | 5810 | 1484257775548 Marionette TRACE conn4 <- [1,1030,null,{}] 13:49:35 INFO - PROCESS | 5810 | 1484257775557 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}] 13:49:35 INFO - PROCESS | 5810 | 1484257775708 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 13:49:35 INFO - PROCESS | 5810 | 1484257775789 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/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.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/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:49:35 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2ec6c00 == 3 [pid = 5856] [id = 321] 13:49:35 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa2ec7000) [pid = 5856] [serial = 899] [outer = (nil)] 13:49:36 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa2ecbc00) [pid = 5856] [serial = 900] [outer = 0xa2ec7000] 13:49:36 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3145800) [pid = 5856] [serial = 901] [outer = 0xa2ec7000] 13:49:36 WARNING - wptserve Traceback (most recent call last): 13:49:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:49:36 WARNING - rv = self.func(request, response) 13:49:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:49:36 WARNING - access_control_allow_origin = "*") 13:49:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:49:36 WARNING - payload = payload_generator(server_data) 13:49:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:49:36 WARNING - return encode_string_as_bmp_image(data) 13:49:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:49:36 WARNING - img.save(f, "BMP") 13:49:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:49:36 WARNING - f.write(bmpfileheader) 13:49:36 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:49:36 WARNING - 13:49:44 INFO - PROCESS | 5810 | --DOCSHELL 0xa3573c00 == 2 [pid = 5856] [id = 320] 13:49:50 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa3574000) [pid = 5856] [serial = 896] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html] 13:49:54 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa2ecbc00) [pid = 5856] [serial = 900] [outer = (nil)] [url = about:blank] 13:49:54 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa363ac00) [pid = 5856] [serial = 898] [outer = (nil)] [url = about:blank] 13:50:06 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:50:06 INFO - PROCESS | 5810 | 1484257806316 Marionette TRACE conn4 <- [1,1032,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.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]]]}] 13:50:06 INFO - . 13:50:06 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30794ms 13:50:06 INFO - PROCESS | 5810 | 1484257806338 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 13:50:06 INFO - PROCESS | 5810 | 1484257806341 Marionette TRACE conn4 <- [1,1033,null,{"value":"2147483649"}] 13:50:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 13:50:06 INFO - PROCESS | 5810 | 1484257806347 Marionette TRACE conn4 -> [0,1034,"timeouts",{"script":35000}] 13:50:06 INFO - PROCESS | 5810 | 1484257806349 Marionette TRACE conn4 <- [1,1034,null,{}] 13:50:06 INFO - PROCESS | 5810 | 1484257806355 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}] 13:50:06 INFO - PROCESS | 5810 | 1484257806520 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 13:50:06 INFO - PROCESS | 5810 | 1484257806586 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/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.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/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:50:06 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2eca000 == 3 [pid = 5856] [id = 322] 13:50:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa2eca400) [pid = 5856] [serial = 902] [outer = (nil)] 13:50:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa3142400) [pid = 5856] [serial = 903] [outer = 0xa2eca400] 13:50:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa314ac00) [pid = 5856] [serial = 904] [outer = 0xa2eca400] 13:50:07 WARNING - wptserve Traceback (most recent call last): 13:50:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:50:07 WARNING - rv = self.func(request, response) 13:50:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:50:07 WARNING - access_control_allow_origin = "*") 13:50:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:50:07 WARNING - payload = payload_generator(server_data) 13:50:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:50:07 WARNING - return encode_string_as_bmp_image(data) 13:50: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 13:50:07 WARNING - img.save(f, "BMP") 13:50:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:50:07 WARNING - f.write(bmpfileheader) 13:50:07 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:50:07 WARNING - 13:50:15 INFO - PROCESS | 5810 | --DOCSHELL 0xa2ec6c00 == 2 [pid = 5856] [id = 321] 13:50:21 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa2ec7000) [pid = 5856] [serial = 899] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html] 13:50:25 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa3142400) [pid = 5856] [serial = 903] [outer = (nil)] [url = about:blank] 13:50:25 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa3145800) [pid = 5856] [serial = 901] [outer = (nil)] [url = about:blank] 13:50:37 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:50:37 INFO - PROCESS | 5810 | 1484257837031 Marionette TRACE conn4 <- [1,1036,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.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]]]}] 13:50:37 INFO - . 13:50:37 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30721ms 13:50:37 INFO - PROCESS | 5810 | 1484257837070 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 13:50:37 INFO - PROCESS | 5810 | 1484257837074 Marionette TRACE conn4 <- [1,1037,null,{"value":"2147483649"}] 13:50:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 13:50:37 INFO - PROCESS | 5810 | 1484257837080 Marionette TRACE conn4 -> [0,1038,"timeouts",{"script":35000}] 13:50:37 INFO - PROCESS | 5810 | 1484257837082 Marionette TRACE conn4 <- [1,1038,null,{}] 13:50:37 INFO - PROCESS | 5810 | 1484257837088 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}] 13:50:37 INFO - PROCESS | 5810 | 1484257837283 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 13:50:37 INFO - PROCESS | 5810 | 1484257837326 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/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.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/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:50:37 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2ec7c00 == 3 [pid = 5856] [id = 323] 13:50:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa2ec8000) [pid = 5856] [serial = 905] [outer = (nil)] 13:50:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa3141000) [pid = 5856] [serial = 906] [outer = 0xa2ec8000] 13:50:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3149800) [pid = 5856] [serial = 907] [outer = 0xa2ec8000] 13:50:38 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3214c00 == 4 [pid = 5856] [id = 324] 13:50:38 INFO - PROCESS | 5810 | ++DOMWINDOW == 8 (0xa3216800) [pid = 5856] [serial = 908] [outer = (nil)] 13:50:38 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:50:38 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:50:38 INFO - PROCESS | 5810 | ++DOMWINDOW == 9 (0xa3219000) [pid = 5856] [serial = 909] [outer = 0xa3216800] 13:50:38 INFO - PROCESS | 5810 | 1484257838396 Marionette TRACE conn4 <- [1,1040,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.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]]]}] 13:50:38 INFO - . 13:50:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1329ms 13:50:38 INFO - PROCESS | 5810 | 1484257838420 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 13:50:38 INFO - PROCESS | 5810 | 1484257838424 Marionette TRACE conn4 <- [1,1041,null,{"value":"2147483649"}] 13:50:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 13:50:38 INFO - PROCESS | 5810 | 1484257838439 Marionette TRACE conn4 -> [0,1042,"timeouts",{"script":35000}] 13:50:38 INFO - PROCESS | 5810 | 1484257838442 Marionette TRACE conn4 <- [1,1042,null,{}] 13:50:38 INFO - PROCESS | 5810 | 1484257838447 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}] 13:50:38 INFO - PROCESS | 5810 | 1484257838629 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 13:50:38 INFO - PROCESS | 5810 | 1484257838721 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/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.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/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:50:38 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3633800 == 5 [pid = 5856] [id = 325] 13:50:38 INFO - PROCESS | 5810 | ++DOMWINDOW == 10 (0xa3633c00) [pid = 5856] [serial = 910] [outer = (nil)] 13:50:38 INFO - PROCESS | 5810 | ++DOMWINDOW == 11 (0xa3638c00) [pid = 5856] [serial = 911] [outer = 0xa3633c00] 13:50:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 12 (0xa363a000) [pid = 5856] [serial = 912] [outer = 0xa3633c00] 13:50:39 INFO - PROCESS | 5810 | ++DOCSHELL 0xa363f400 == 6 [pid = 5856] [id = 326] 13:50:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 13 (0xa3640c00) [pid = 5856] [serial = 913] [outer = (nil)] 13:50:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 14 (0xa3753800) [pid = 5856] [serial = 914] [outer = 0xa3640c00] 13:50:39 INFO - PROCESS | 5810 | 1484257839844 Marionette TRACE conn4 <- [1,1044,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.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]]]}] 13:50:39 INFO - . 13:50:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1433ms 13:50:39 INFO - PROCESS | 5810 | 1484257839873 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 13:50:39 INFO - PROCESS | 5810 | 1484257839880 Marionette TRACE conn4 <- [1,1045,null,{"value":"2147483649"}] 13:50:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 13:50:39 INFO - PROCESS | 5810 | 1484257839887 Marionette TRACE conn4 -> [0,1046,"timeouts",{"script":35000}] 13:50:39 INFO - PROCESS | 5810 | 1484257839889 Marionette TRACE conn4 <- [1,1046,null,{}] 13:50:39 INFO - PROCESS | 5810 | 1484257839895 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}] 13:50:40 INFO - PROCESS | 5810 | 1484257840096 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 13:50:40 INFO - PROCESS | 5810 | 1484257840151 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/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.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/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:50:40 INFO - PROCESS | 5810 | ++DOCSHELL 0xa375e000 == 7 [pid = 5856] [id = 327] 13:50:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 15 (0xa375e400) [pid = 5856] [serial = 915] [outer = (nil)] 13:50:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 16 (0xa38a5800) [pid = 5856] [serial = 916] [outer = 0xa375e400] 13:50:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 17 (0xa38a8800) [pid = 5856] [serial = 917] [outer = 0xa375e400] 13:50:40 INFO - PROCESS | 5810 | ++DOCSHELL 0xa38ad400 == 8 [pid = 5856] [id = 328] 13:50:41 INFO - PROCESS | 5810 | ++DOMWINDOW == 18 (0xa38ae000) [pid = 5856] [serial = 918] [outer = (nil)] 13:50:41 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:50:41 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:50:41 INFO - PROCESS | 5810 | ++DOMWINDOW == 19 (0xa38b0400) [pid = 5856] [serial = 919] [outer = 0xa38ae000] 13:50:41 INFO - PROCESS | 5810 | 1484257841262 Marionette TRACE conn4 <- [1,1048,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.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]]]}] 13:50:41 INFO - . 13:50:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1386ms 13:50:41 INFO - PROCESS | 5810 | 1484257841275 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 13:50:41 INFO - PROCESS | 5810 | 1484257841280 Marionette TRACE conn4 <- [1,1049,null,{"value":"2147483649"}] 13:50:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 13:50:41 INFO - PROCESS | 5810 | 1484257841289 Marionette TRACE conn4 -> [0,1050,"timeouts",{"script":35000}] 13:50:41 INFO - PROCESS | 5810 | 1484257841291 Marionette TRACE conn4 <- [1,1050,null,{}] 13:50:41 INFO - PROCESS | 5810 | 1484257841295 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}] 13:50:41 INFO - PROCESS | 5810 | 1484257841471 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 13:50:41 INFO - PROCESS | 5810 | 1484257841522 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/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.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/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:50:41 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a3e400 == 9 [pid = 5856] [id = 329] 13:50:41 INFO - PROCESS | 5810 | ++DOMWINDOW == 20 (0xa3a3e800) [pid = 5856] [serial = 920] [outer = (nil)] 13:50:41 INFO - PROCESS | 5810 | ++DOMWINDOW == 21 (0xa3a43000) [pid = 5856] [serial = 921] [outer = 0xa3a3e800] 13:50:41 INFO - PROCESS | 5810 | ++DOMWINDOW == 22 (0xa3a44000) [pid = 5856] [serial = 922] [outer = 0xa3a3e800] 13:50:42 WARNING - wptserve Traceback (most recent call last): 13:50:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:50:42 WARNING - rv = self.func(request, response) 13:50:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:50:42 WARNING - access_control_allow_origin = "*") 13:50:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:50:42 WARNING - payload = payload_generator(server_data) 13:50:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:50:42 WARNING - return encode_string_as_bmp_image(data) 13:50:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:50:42 WARNING - img.save(f, "BMP") 13:50:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:50:42 WARNING - f.write(bmpfileheader) 13:50:42 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:50:42 WARNING - 13:50:46 INFO - PROCESS | 5810 | --DOCSHELL 0xa38ad400 == 8 [pid = 5856] [id = 328] 13:50:46 INFO - PROCESS | 5810 | --DOCSHELL 0xa375e000 == 7 [pid = 5856] [id = 327] 13:50:46 INFO - PROCESS | 5810 | --DOCSHELL 0xa363f400 == 6 [pid = 5856] [id = 326] 13:50:46 INFO - PROCESS | 5810 | --DOCSHELL 0xa3633800 == 5 [pid = 5856] [id = 325] 13:50:46 INFO - PROCESS | 5810 | --DOCSHELL 0xa3214c00 == 4 [pid = 5856] [id = 324] 13:50:46 INFO - PROCESS | 5810 | --DOCSHELL 0xa2ec7c00 == 3 [pid = 5856] [id = 323] 13:50:46 INFO - PROCESS | 5810 | --DOCSHELL 0xa2eca000 == 2 [pid = 5856] [id = 322] 13:50:48 INFO - PROCESS | 5810 | --DOMWINDOW == 21 (0xa2eca400) [pid = 5856] [serial = 902] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html] 13:50:48 INFO - PROCESS | 5810 | --DOMWINDOW == 20 (0xa2ec8000) [pid = 5856] [serial = 905] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html] 13:50:48 INFO - PROCESS | 5810 | --DOMWINDOW == 19 (0xa3216800) [pid = 5856] [serial = 908] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:50:48 INFO - PROCESS | 5810 | --DOMWINDOW == 18 (0xa3633c00) [pid = 5856] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html] 13:50:48 INFO - PROCESS | 5810 | --DOMWINDOW == 17 (0xa3640c00) [pid = 5856] [serial = 913] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484257839590] 13:50:48 INFO - PROCESS | 5810 | --DOMWINDOW == 16 (0xa375e400) [pid = 5856] [serial = 915] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html] 13:50:48 INFO - PROCESS | 5810 | --DOMWINDOW == 15 (0xa38ae000) [pid = 5856] [serial = 918] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:50:52 INFO - PROCESS | 5810 | --DOMWINDOW == 14 (0xa314ac00) [pid = 5856] [serial = 904] [outer = (nil)] [url = about:blank] 13:50:52 INFO - PROCESS | 5810 | --DOMWINDOW == 13 (0xa3141000) [pid = 5856] [serial = 906] [outer = (nil)] [url = about:blank] 13:50:52 INFO - PROCESS | 5810 | --DOMWINDOW == 12 (0xa3149800) [pid = 5856] [serial = 907] [outer = (nil)] [url = about:blank] 13:50:52 INFO - PROCESS | 5810 | --DOMWINDOW == 11 (0xa3219000) [pid = 5856] [serial = 909] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:50:52 INFO - PROCESS | 5810 | --DOMWINDOW == 10 (0xa3638c00) [pid = 5856] [serial = 911] [outer = (nil)] [url = about:blank] 13:50:52 INFO - PROCESS | 5810 | --DOMWINDOW == 9 (0xa363a000) [pid = 5856] [serial = 912] [outer = (nil)] [url = about:blank] 13:50:52 INFO - PROCESS | 5810 | --DOMWINDOW == 8 (0xa3753800) [pid = 5856] [serial = 914] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484257839590] 13:50:52 INFO - PROCESS | 5810 | --DOMWINDOW == 7 (0xa38a5800) [pid = 5856] [serial = 916] [outer = (nil)] [url = about:blank] 13:50:52 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa38a8800) [pid = 5856] [serial = 917] [outer = (nil)] [url = about:blank] 13:50:52 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa38b0400) [pid = 5856] [serial = 919] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:50:52 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa3a43000) [pid = 5856] [serial = 921] [outer = (nil)] [url = about:blank] 13:51:11 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:51:12 INFO - PROCESS | 5810 | 1484257872007 Marionette TRACE conn4 <- [1,1052,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.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]]]}] 13:51:12 INFO - . 13:51:12 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30772ms 13:51:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 13:51:12 INFO - PROCESS | 5810 | 1484257872062 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 13:51:12 INFO - PROCESS | 5810 | 1484257872064 Marionette TRACE conn4 <- [1,1053,null,{"value":"2147483649"}] 13:51:12 INFO - PROCESS | 5810 | 1484257872071 Marionette TRACE conn4 -> [0,1054,"timeouts",{"script":35000}] 13:51:12 INFO - PROCESS | 5810 | 1484257872074 Marionette TRACE conn4 <- [1,1054,null,{}] 13:51:12 INFO - PROCESS | 5810 | 1484257872079 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}] 13:51:12 INFO - PROCESS | 5810 | 1484257872263 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 13:51:12 INFO - PROCESS | 5810 | 1484257872323 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/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.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/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:51:12 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2ec7000 == 3 [pid = 5856] [id = 330] 13:51:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa2ec7800) [pid = 5856] [serial = 923] [outer = (nil)] 13:51:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa313e400) [pid = 5856] [serial = 924] [outer = 0xa2ec7800] 13:51:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3145c00) [pid = 5856] [serial = 925] [outer = 0xa2ec7800] 13:51:13 WARNING - wptserve Traceback (most recent call last): 13:51:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:51:13 WARNING - rv = self.func(request, response) 13:51:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:51:13 WARNING - access_control_allow_origin = "*") 13:51:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:51:13 WARNING - payload = payload_generator(server_data) 13:51:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:51:13 WARNING - return encode_string_as_bmp_image(data) 13:51:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:51:13 WARNING - img.save(f, "BMP") 13:51:13 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:51:13 WARNING - f.write(bmpfileheader) 13:51:13 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:51:13 WARNING - 13:51:20 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a3e400 == 2 [pid = 5856] [id = 329] 13:51:27 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa3a3e800) [pid = 5856] [serial = 920] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html] 13:51:31 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa313e400) [pid = 5856] [serial = 924] [outer = (nil)] [url = about:blank] 13:51:31 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa3a44000) [pid = 5856] [serial = 922] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:51:42 INFO - PROCESS | 5810 | 1484257902774 Marionette TRACE conn4 <- [1,1056,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.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]]]}] 13:51:42 INFO - . 13:51:42 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30721ms 13:51:42 INFO - PROCESS | 5810 | 1484257902791 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 13:51:42 INFO - PROCESS | 5810 | 1484257902793 Marionette TRACE conn4 <- [1,1057,null,{"value":"2147483649"}] 13:51:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 13:51:42 INFO - PROCESS | 5810 | 1484257902800 Marionette TRACE conn4 -> [0,1058,"timeouts",{"script":35000}] 13:51:42 INFO - PROCESS | 5810 | 1484257902802 Marionette TRACE conn4 <- [1,1058,null,{}] 13:51:42 INFO - PROCESS | 5810 | 1484257902808 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}] 13:51:43 INFO - PROCESS | 5810 | 1484257903001 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 13:51:43 INFO - PROCESS | 5810 | 1484257903060 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/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.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/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:51:43 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2ec9000 == 3 [pid = 5856] [id = 331] 13:51:43 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa2ec9800) [pid = 5856] [serial = 926] [outer = (nil)] 13:51:43 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa3141000) [pid = 5856] [serial = 927] [outer = 0xa2ec9800] 13:51:43 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3148800) [pid = 5856] [serial = 928] [outer = 0xa2ec9800] 13:51:43 WARNING - wptserve Traceback (most recent call last): 13:51:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:51:43 WARNING - rv = self.func(request, response) 13:51:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:51:43 WARNING - access_control_allow_origin = "*") 13:51:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:51:43 WARNING - payload = payload_generator(server_data) 13:51:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:51:43 WARNING - return encode_string_as_bmp_image(data) 13:51:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:51:43 WARNING - img.save(f, "BMP") 13:51:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:51:43 WARNING - f.write(bmpfileheader) 13:51:43 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:51:43 WARNING - 13:51:51 INFO - PROCESS | 5810 | --DOCSHELL 0xa2ec7000 == 2 [pid = 5856] [id = 330] 13:51:57 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa2ec7800) [pid = 5856] [serial = 923] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html] 13:52:02 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa3141000) [pid = 5856] [serial = 927] [outer = (nil)] [url = about:blank] 13:52:02 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa3145c00) [pid = 5856] [serial = 925] [outer = (nil)] [url = about:blank] 13:52:13 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:52:13 INFO - PROCESS | 5810 | 1484257933501 Marionette TRACE conn4 <- [1,1060,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.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]]]}] 13:52:13 INFO - . 13:52:13 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30731ms 13:52:13 INFO - PROCESS | 5810 | 1484257933531 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 13:52:13 INFO - PROCESS | 5810 | 1484257933535 Marionette TRACE conn4 <- [1,1061,null,{"value":"2147483649"}] 13:52:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 13:52:13 INFO - PROCESS | 5810 | 1484257933541 Marionette TRACE conn4 -> [0,1062,"timeouts",{"script":35000}] 13:52:13 INFO - PROCESS | 5810 | 1484257933543 Marionette TRACE conn4 <- [1,1062,null,{}] 13:52:13 INFO - PROCESS | 5810 | 1484257933548 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}] 13:52:13 INFO - PROCESS | 5810 | 1484257933744 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 13:52:13 INFO - PROCESS | 5810 | 1484257933804 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/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.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/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:52:13 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2ec8000 == 3 [pid = 5856] [id = 332] 13:52:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa2ec8400) [pid = 5856] [serial = 929] [outer = (nil)] 13:52:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa3141400) [pid = 5856] [serial = 930] [outer = 0xa2ec8400] 13:52:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3148400) [pid = 5856] [serial = 931] [outer = 0xa2ec8400] 13:52:14 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3213000 == 4 [pid = 5856] [id = 333] 13:52:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 8 (0xa3214800) [pid = 5856] [serial = 932] [outer = (nil)] 13:52:14 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:52:14 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:52:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 9 (0xa3217000) [pid = 5856] [serial = 933] [outer = 0xa3214800] 13:52:14 INFO - PROCESS | 5810 | 1484257934809 Marionette TRACE conn4 <- [1,1064,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.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]]]}] 13:52:14 INFO - . 13:52:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 1332ms 13:52:14 INFO - PROCESS | 5810 | 1484257934874 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 13:52:14 INFO - PROCESS | 5810 | 1484257934878 Marionette TRACE conn4 <- [1,1065,null,{"value":"2147483649"}] 13:52:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 13:52:14 INFO - PROCESS | 5810 | 1484257934884 Marionette TRACE conn4 -> [0,1066,"timeouts",{"script":35000}] 13:52:14 INFO - PROCESS | 5810 | 1484257934886 Marionette TRACE conn4 <- [1,1066,null,{}] 13:52:14 INFO - PROCESS | 5810 | 1484257934898 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}] 13:52:15 INFO - PROCESS | 5810 | 1484257935100 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 13:52:15 INFO - PROCESS | 5810 | 1484257935134 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/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.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/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:52:15 INFO - PROCESS | 5810 | ++DOCSHELL 0xa321e800 == 5 [pid = 5856] [id = 334] 13:52:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 10 (0xa321ec00) [pid = 5856] [serial = 934] [outer = (nil)] 13:52:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 11 (0xa3636800) [pid = 5856] [serial = 935] [outer = 0xa321ec00] 13:52:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 12 (0xa3637800) [pid = 5856] [serial = 936] [outer = 0xa321ec00] 13:52:16 INFO - PROCESS | 5810 | ++DOCSHELL 0xa363f400 == 6 [pid = 5856] [id = 335] 13:52:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 13 (0xa3640800) [pid = 5856] [serial = 937] [outer = (nil)] 13:52:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 14 (0xa3641800) [pid = 5856] [serial = 938] [outer = 0xa3640800] 13:52:16 INFO - PROCESS | 5810 | 1484257936209 Marionette TRACE conn4 <- [1,1068,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.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]]]}] 13:52:16 INFO - . 13:52:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1382ms 13:52:16 INFO - PROCESS | 5810 | 1484257936267 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 13:52:16 INFO - PROCESS | 5810 | 1484257936271 Marionette TRACE conn4 <- [1,1069,null,{"value":"2147483649"}] 13:52:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 13:52:16 INFO - PROCESS | 5810 | 1484257936277 Marionette TRACE conn4 -> [0,1070,"timeouts",{"script":35000}] 13:52:16 INFO - PROCESS | 5810 | 1484257936279 Marionette TRACE conn4 <- [1,1070,null,{}] 13:52:16 INFO - PROCESS | 5810 | 1484257936285 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}] 13:52:16 INFO - PROCESS | 5810 | 1484257936482 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 13:52:16 INFO - PROCESS | 5810 | 1484257936546 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/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.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/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:52:16 INFO - PROCESS | 5810 | ++DOCSHELL 0xa375c800 == 7 [pid = 5856] [id = 336] 13:52:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 15 (0xa375cc00) [pid = 5856] [serial = 939] [outer = (nil)] 13:52:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 16 (0xa3761800) [pid = 5856] [serial = 940] [outer = 0xa375cc00] 13:52:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 17 (0xa38a6c00) [pid = 5856] [serial = 941] [outer = 0xa375cc00] 13:52:17 INFO - PROCESS | 5810 | ++DOCSHELL 0xa38ac400 == 8 [pid = 5856] [id = 337] 13:52:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 18 (0xa38ad400) [pid = 5856] [serial = 942] [outer = (nil)] 13:52:17 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:52:17 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:52:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 19 (0xa38ae800) [pid = 5856] [serial = 943] [outer = 0xa38ad400] 13:52:17 INFO - PROCESS | 5810 | 1484257937551 Marionette TRACE conn4 <- [1,1072,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.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]]]}] 13:52:17 INFO - . 13:52:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html | took 1288ms 13:52:17 INFO - PROCESS | 5810 | 1484257937566 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 13:52:17 INFO - PROCESS | 5810 | 1484257937568 Marionette TRACE conn4 <- [1,1073,null,{"value":"2147483649"}] 13:52:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 13:52:17 INFO - PROCESS | 5810 | 1484257937577 Marionette TRACE conn4 -> [0,1074,"timeouts",{"script":35000}] 13:52:17 INFO - PROCESS | 5810 | 1484257937580 Marionette TRACE conn4 <- [1,1074,null,{}] 13:52:17 INFO - PROCESS | 5810 | 1484257937591 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}] 13:52:17 INFO - PROCESS | 5810 | 1484257937760 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 13:52:17 INFO - PROCESS | 5810 | 1484257937811 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/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.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/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:52:17 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a3c800 == 9 [pid = 5856] [id = 338] 13:52:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 20 (0xa3a3cc00) [pid = 5856] [serial = 944] [outer = (nil)] 13:52:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 21 (0xa3a41000) [pid = 5856] [serial = 945] [outer = 0xa3a3cc00] 13:52:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 22 (0xa3a42000) [pid = 5856] [serial = 946] [outer = 0xa3a3cc00] 13:52:18 WARNING - wptserve Traceback (most recent call last): 13:52:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:52:18 WARNING - rv = self.func(request, response) 13:52:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:52:18 WARNING - access_control_allow_origin = "*") 13:52:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:52:18 WARNING - payload = payload_generator(server_data) 13:52:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:52:18 WARNING - return encode_string_as_bmp_image(data) 13:52:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:52:18 WARNING - img.save(f, "BMP") 13:52:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:52:18 WARNING - f.write(bmpfileheader) 13:52:18 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:52:18 WARNING - 13:52:22 INFO - PROCESS | 5810 | --DOCSHELL 0xa38ac400 == 8 [pid = 5856] [id = 337] 13:52:22 INFO - PROCESS | 5810 | --DOCSHELL 0xa375c800 == 7 [pid = 5856] [id = 336] 13:52:22 INFO - PROCESS | 5810 | --DOCSHELL 0xa363f400 == 6 [pid = 5856] [id = 335] 13:52:22 INFO - PROCESS | 5810 | --DOCSHELL 0xa321e800 == 5 [pid = 5856] [id = 334] 13:52:22 INFO - PROCESS | 5810 | --DOCSHELL 0xa3213000 == 4 [pid = 5856] [id = 333] 13:52:22 INFO - PROCESS | 5810 | --DOCSHELL 0xa2ec8000 == 3 [pid = 5856] [id = 332] 13:52:22 INFO - PROCESS | 5810 | --DOCSHELL 0xa2ec9000 == 2 [pid = 5856] [id = 331] 13:52:25 INFO - PROCESS | 5810 | --DOMWINDOW == 21 (0xa2ec9800) [pid = 5856] [serial = 926] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html] 13:52:25 INFO - PROCESS | 5810 | --DOMWINDOW == 20 (0xa2ec8400) [pid = 5856] [serial = 929] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html] 13:52:25 INFO - PROCESS | 5810 | --DOMWINDOW == 19 (0xa3214800) [pid = 5856] [serial = 932] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:52:25 INFO - PROCESS | 5810 | --DOMWINDOW == 18 (0xa321ec00) [pid = 5856] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html] 13:52:25 INFO - PROCESS | 5810 | --DOMWINDOW == 17 (0xa3640800) [pid = 5856] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484257935996] 13:52:25 INFO - PROCESS | 5810 | --DOMWINDOW == 16 (0xa375cc00) [pid = 5856] [serial = 939] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html] 13:52:25 INFO - PROCESS | 5810 | --DOMWINDOW == 15 (0xa38ad400) [pid = 5856] [serial = 942] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:52:29 INFO - PROCESS | 5810 | --DOMWINDOW == 14 (0xa3148800) [pid = 5856] [serial = 928] [outer = (nil)] [url = about:blank] 13:52:29 INFO - PROCESS | 5810 | --DOMWINDOW == 13 (0xa3141400) [pid = 5856] [serial = 930] [outer = (nil)] [url = about:blank] 13:52:29 INFO - PROCESS | 5810 | --DOMWINDOW == 12 (0xa3148400) [pid = 5856] [serial = 931] [outer = (nil)] [url = about:blank] 13:52:29 INFO - PROCESS | 5810 | --DOMWINDOW == 11 (0xa3217000) [pid = 5856] [serial = 933] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:52:29 INFO - PROCESS | 5810 | --DOMWINDOW == 10 (0xa3636800) [pid = 5856] [serial = 935] [outer = (nil)] [url = about:blank] 13:52:29 INFO - PROCESS | 5810 | --DOMWINDOW == 9 (0xa3637800) [pid = 5856] [serial = 936] [outer = (nil)] [url = about:blank] 13:52:29 INFO - PROCESS | 5810 | --DOMWINDOW == 8 (0xa3641800) [pid = 5856] [serial = 938] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484257935996] 13:52:29 INFO - PROCESS | 5810 | --DOMWINDOW == 7 (0xa3761800) [pid = 5856] [serial = 940] [outer = (nil)] [url = about:blank] 13:52:29 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa38a6c00) [pid = 5856] [serial = 941] [outer = (nil)] [url = about:blank] 13:52:29 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa38ae800) [pid = 5856] [serial = 943] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:52:29 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa3a41000) [pid = 5856] [serial = 945] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:52:48 INFO - PROCESS | 5810 | 1484257968261 Marionette TRACE conn4 <- [1,1076,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.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]]]}] 13:52:48 INFO - . 13:52:48 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30725ms 13:52:48 INFO - PROCESS | 5810 | 1484257968303 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 13:52:48 INFO - PROCESS | 5810 | 1484257968307 Marionette TRACE conn4 <- [1,1077,null,{"value":"2147483649"}] 13:52:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 13:52:48 INFO - PROCESS | 5810 | 1484257968313 Marionette TRACE conn4 -> [0,1078,"timeouts",{"script":35000}] 13:52:48 INFO - PROCESS | 5810 | 1484257968316 Marionette TRACE conn4 <- [1,1078,null,{}] 13:52:48 INFO - PROCESS | 5810 | 1484257968322 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}] 13:52:48 INFO - PROCESS | 5810 | 1484257968536 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 13:52:48 INFO - PROCESS | 5810 | 1484257968591 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/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.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/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:52:48 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2ec7c00 == 3 [pid = 5856] [id = 339] 13:52:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa2ec8000) [pid = 5856] [serial = 947] [outer = (nil)] 13:52:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa313e800) [pid = 5856] [serial = 948] [outer = 0xa2ec8000] 13:52:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3145c00) [pid = 5856] [serial = 949] [outer = 0xa2ec8000] 13:52:49 WARNING - wptserve Traceback (most recent call last): 13:52:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:52:49 WARNING - rv = self.func(request, response) 13:52:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:52:49 WARNING - access_control_allow_origin = "*") 13:52:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:52:49 WARNING - payload = payload_generator(server_data) 13:52:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:52:49 WARNING - return encode_string_as_bmp_image(data) 13:52:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:52:49 WARNING - img.save(f, "BMP") 13:52:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:52:49 WARNING - f.write(bmpfileheader) 13:52:49 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:52:49 WARNING - 13:52:57 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a3c800 == 2 [pid = 5856] [id = 338] 13:53:03 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa3a3cc00) [pid = 5856] [serial = 944] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html] 13:53:07 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa313e800) [pid = 5856] [serial = 948] [outer = (nil)] [url = about:blank] 13:53:07 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa3a42000) [pid = 5856] [serial = 946] [outer = (nil)] [url = about:blank] 13:53:19 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:53:19 INFO - PROCESS | 5810 | 1484257999059 Marionette TRACE conn4 <- [1,1080,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.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]]]}] 13:53:19 INFO - . 13:53:19 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30781ms 13:53:19 INFO - PROCESS | 5810 | 1484257999096 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 13:53:19 INFO - PROCESS | 5810 | 1484257999099 Marionette TRACE conn4 <- [1,1081,null,{"value":"2147483649"}] 13:53:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 13:53:19 INFO - PROCESS | 5810 | 1484257999105 Marionette TRACE conn4 -> [0,1082,"timeouts",{"script":35000}] 13:53:19 INFO - PROCESS | 5810 | 1484257999107 Marionette TRACE conn4 <- [1,1082,null,{}] 13:53:19 INFO - PROCESS | 5810 | 1484257999113 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}] 13:53:19 INFO - PROCESS | 5810 | 1484257999310 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 13:53:19 INFO - PROCESS | 5810 | 1484257999364 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/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.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/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:53:19 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2eca400 == 3 [pid = 5856] [id = 340] 13:53:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa2eca800) [pid = 5856] [serial = 950] [outer = (nil)] 13:53:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa3142400) [pid = 5856] [serial = 951] [outer = 0xa2eca800] 13:53:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3149c00) [pid = 5856] [serial = 952] [outer = 0xa2eca800] 13:53:20 WARNING - wptserve Traceback (most recent call last): 13:53:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:53:20 WARNING - rv = self.func(request, response) 13:53:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:53:20 WARNING - access_control_allow_origin = "*") 13:53:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:53:20 WARNING - payload = payload_generator(server_data) 13:53:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:53:20 WARNING - return encode_string_as_bmp_image(data) 13:53:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:53:20 WARNING - img.save(f, "BMP") 13:53:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:53:20 WARNING - f.write(bmpfileheader) 13:53:20 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:53:20 WARNING - 13:53:27 INFO - PROCESS | 5810 | --DOCSHELL 0xa2ec7c00 == 2 [pid = 5856] [id = 339] 13:53:34 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa2ec8000) [pid = 5856] [serial = 947] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html] 13:53:38 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa3142400) [pid = 5856] [serial = 951] [outer = (nil)] [url = about:blank] 13:53:38 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa3145c00) [pid = 5856] [serial = 949] [outer = (nil)] [url = about:blank] 13:53:49 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:53:49 INFO - PROCESS | 5810 | 1484258029808 Marionette TRACE conn4 <- [1,1084,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.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]]]}] 13:53:49 INFO - . 13:53:49 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30730ms 13:53:49 INFO - PROCESS | 5810 | 1484258029837 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 13:53:49 INFO - PROCESS | 5810 | 1484258029840 Marionette TRACE conn4 <- [1,1085,null,{"value":"2147483649"}] 13:53:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 13:53:49 INFO - PROCESS | 5810 | 1484258029847 Marionette TRACE conn4 -> [0,1086,"timeouts",{"script":35000}] 13:53:49 INFO - PROCESS | 5810 | 1484258029849 Marionette TRACE conn4 <- [1,1086,null,{}] 13:53:49 INFO - PROCESS | 5810 | 1484258029854 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}] 13:53:50 INFO - PROCESS | 5810 | 1484258030016 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 13:53:50 INFO - PROCESS | 5810 | 1484258030080 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/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.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/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:53:50 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2ec8c00 == 3 [pid = 5856] [id = 341] 13:53:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa2ec9000) [pid = 5856] [serial = 953] [outer = (nil)] 13:53:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa3142400) [pid = 5856] [serial = 954] [outer = 0xa2ec9000] 13:53:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3149000) [pid = 5856] [serial = 955] [outer = 0xa2ec9000] 13:53:50 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3215800 == 4 [pid = 5856] [id = 342] 13:53:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 8 (0xa3216000) [pid = 5856] [serial = 956] [outer = (nil)] 13:53:51 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:53:51 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:53:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 9 (0xa3218000) [pid = 5856] [serial = 957] [outer = 0xa3216000] 13:53:51 INFO - PROCESS | 5810 | 1484258031228 Marionette TRACE conn4 <- [1,1088,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.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]]]}] 13:53:51 INFO - . 13:53:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1438ms 13:53:51 INFO - PROCESS | 5810 | 1484258031286 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 13:53:51 INFO - PROCESS | 5810 | 1484258031290 Marionette TRACE conn4 <- [1,1089,null,{"value":"2147483649"}] 13:53:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 13:53:51 INFO - PROCESS | 5810 | 1484258031296 Marionette TRACE conn4 -> [0,1090,"timeouts",{"script":35000}] 13:53:51 INFO - PROCESS | 5810 | 1484258031298 Marionette TRACE conn4 <- [1,1090,null,{}] 13:53:51 INFO - PROCESS | 5810 | 1484258031303 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}] 13:53:51 INFO - PROCESS | 5810 | 1484258031475 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 13:53:51 INFO - PROCESS | 5810 | 1484258031559 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/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.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/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:53:51 INFO - PROCESS | 5810 | ++DOCSHELL 0xa321f800 == 5 [pid = 5856] [id = 343] 13:53:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 10 (0xa321fc00) [pid = 5856] [serial = 958] [outer = (nil)] 13:53:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 11 (0xa3637800) [pid = 5856] [serial = 959] [outer = 0xa321fc00] 13:53:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 12 (0xa3636800) [pid = 5856] [serial = 960] [outer = 0xa321fc00] 13:53:52 INFO - PROCESS | 5810 | ++DOCSHELL 0xa363f800 == 6 [pid = 5856] [id = 344] 13:53:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 13 (0xa3640800) [pid = 5856] [serial = 961] [outer = (nil)] 13:53:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 14 (0xa3753400) [pid = 5856] [serial = 962] [outer = 0xa3640800] 13:53:52 INFO - PROCESS | 5810 | 1484258032679 Marionette TRACE conn4 <- [1,1092,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.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]]]}] 13:53:52 INFO - . 13:53:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1429ms 13:53:52 INFO - PROCESS | 5810 | 1484258032726 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 13:53:52 INFO - PROCESS | 5810 | 1484258032729 Marionette TRACE conn4 <- [1,1093,null,{"value":"2147483649"}] 13:53:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 13:53:52 INFO - PROCESS | 5810 | 1484258032736 Marionette TRACE conn4 -> [0,1094,"timeouts",{"script":35000}] 13:53:52 INFO - PROCESS | 5810 | 1484258032738 Marionette TRACE conn4 <- [1,1094,null,{}] 13:53:52 INFO - PROCESS | 5810 | 1484258032743 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}] 13:53:52 INFO - PROCESS | 5810 | 1484258032937 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 13:53:53 INFO - PROCESS | 5810 | 1484258033011 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/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.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/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:53:53 INFO - PROCESS | 5810 | ++DOCSHELL 0xa375d800 == 7 [pid = 5856] [id = 345] 13:53:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 15 (0xa375dc00) [pid = 5856] [serial = 963] [outer = (nil)] 13:53:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 16 (0xa3762800) [pid = 5856] [serial = 964] [outer = 0xa375dc00] 13:53:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 17 (0xa38a8400) [pid = 5856] [serial = 965] [outer = 0xa375dc00] 13:53:53 INFO - PROCESS | 5810 | ++DOCSHELL 0xa38ad400 == 8 [pid = 5856] [id = 346] 13:53:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 18 (0xa38ae400) [pid = 5856] [serial = 966] [outer = (nil)] 13:53:53 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:53:53 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:53:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 19 (0xa38b0000) [pid = 5856] [serial = 967] [outer = 0xa38ae400] 13:53:54 INFO - PROCESS | 5810 | 1484258034115 Marionette TRACE conn4 <- [1,1096,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.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]]]}] 13:53:54 INFO - . 13:53:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1437ms 13:53:54 INFO - PROCESS | 5810 | 1484258034174 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 13:53:54 INFO - PROCESS | 5810 | 1484258034177 Marionette TRACE conn4 <- [1,1097,null,{"value":"2147483649"}] 13:53:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 13:53:54 INFO - PROCESS | 5810 | 1484258034184 Marionette TRACE conn4 -> [0,1098,"timeouts",{"script":35000}] 13:53:54 INFO - PROCESS | 5810 | 1484258034186 Marionette TRACE conn4 <- [1,1098,null,{}] 13:53:54 INFO - PROCESS | 5810 | 1484258034191 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}] 13:53:54 INFO - PROCESS | 5810 | 1484258034359 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 13:53:54 INFO - PROCESS | 5810 | 1484258034451 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/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.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/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:53:54 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a3e000 == 9 [pid = 5856] [id = 347] 13:53:54 INFO - PROCESS | 5810 | ++DOMWINDOW == 20 (0xa3a3e400) [pid = 5856] [serial = 968] [outer = (nil)] 13:53:54 INFO - PROCESS | 5810 | ++DOMWINDOW == 21 (0xa3a42800) [pid = 5856] [serial = 969] [outer = 0xa3a3e400] 13:53:54 INFO - PROCESS | 5810 | ++DOMWINDOW == 22 (0xa3a41c00) [pid = 5856] [serial = 970] [outer = 0xa3a3e400] 13:53:55 WARNING - wptserve Traceback (most recent call last): 13:53:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:53:55 WARNING - rv = self.func(request, response) 13:53:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:53:55 WARNING - access_control_allow_origin = "*") 13:53:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:53:55 WARNING - payload = payload_generator(server_data) 13:53:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:53:55 WARNING - return encode_string_as_bmp_image(data) 13:53: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 13:53:55 WARNING - img.save(f, "BMP") 13:53:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:53:55 WARNING - f.write(bmpfileheader) 13:53:55 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:53:55 WARNING - 13:53:58 INFO - PROCESS | 5810 | --DOCSHELL 0xa38ad400 == 8 [pid = 5856] [id = 346] 13:53:58 INFO - PROCESS | 5810 | --DOCSHELL 0xa375d800 == 7 [pid = 5856] [id = 345] 13:53:58 INFO - PROCESS | 5810 | --DOCSHELL 0xa363f800 == 6 [pid = 5856] [id = 344] 13:53:58 INFO - PROCESS | 5810 | --DOCSHELL 0xa321f800 == 5 [pid = 5856] [id = 343] 13:53:58 INFO - PROCESS | 5810 | --DOCSHELL 0xa3215800 == 4 [pid = 5856] [id = 342] 13:53:58 INFO - PROCESS | 5810 | --DOCSHELL 0xa2ec8c00 == 3 [pid = 5856] [id = 341] 13:53:58 INFO - PROCESS | 5810 | --DOCSHELL 0xa2eca400 == 2 [pid = 5856] [id = 340] 13:54:01 INFO - PROCESS | 5810 | --DOMWINDOW == 21 (0xa2eca800) [pid = 5856] [serial = 950] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html] 13:54:01 INFO - PROCESS | 5810 | --DOMWINDOW == 20 (0xa2ec9000) [pid = 5856] [serial = 953] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html] 13:54:01 INFO - PROCESS | 5810 | --DOMWINDOW == 19 (0xa3216000) [pid = 5856] [serial = 956] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:54:01 INFO - PROCESS | 5810 | --DOMWINDOW == 18 (0xa321fc00) [pid = 5856] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html] 13:54:01 INFO - PROCESS | 5810 | --DOMWINDOW == 17 (0xa3640800) [pid = 5856] [serial = 961] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484258032443] 13:54:01 INFO - PROCESS | 5810 | --DOMWINDOW == 16 (0xa375dc00) [pid = 5856] [serial = 963] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html] 13:54:01 INFO - PROCESS | 5810 | --DOMWINDOW == 15 (0xa38ae400) [pid = 5856] [serial = 966] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:54:05 INFO - PROCESS | 5810 | --DOMWINDOW == 14 (0xa3149c00) [pid = 5856] [serial = 952] [outer = (nil)] [url = about:blank] 13:54:05 INFO - PROCESS | 5810 | --DOMWINDOW == 13 (0xa3142400) [pid = 5856] [serial = 954] [outer = (nil)] [url = about:blank] 13:54:05 INFO - PROCESS | 5810 | --DOMWINDOW == 12 (0xa3149000) [pid = 5856] [serial = 955] [outer = (nil)] [url = about:blank] 13:54:05 INFO - PROCESS | 5810 | --DOMWINDOW == 11 (0xa3218000) [pid = 5856] [serial = 957] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:54:05 INFO - PROCESS | 5810 | --DOMWINDOW == 10 (0xa3637800) [pid = 5856] [serial = 959] [outer = (nil)] [url = about:blank] 13:54:05 INFO - PROCESS | 5810 | --DOMWINDOW == 9 (0xa3636800) [pid = 5856] [serial = 960] [outer = (nil)] [url = about:blank] 13:54:05 INFO - PROCESS | 5810 | --DOMWINDOW == 8 (0xa3753400) [pid = 5856] [serial = 962] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484258032443] 13:54:05 INFO - PROCESS | 5810 | --DOMWINDOW == 7 (0xa3762800) [pid = 5856] [serial = 964] [outer = (nil)] [url = about:blank] 13:54:05 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa38a8400) [pid = 5856] [serial = 965] [outer = (nil)] [url = about:blank] 13:54:05 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa38b0000) [pid = 5856] [serial = 967] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:54:05 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa3a42800) [pid = 5856] [serial = 969] [outer = (nil)] [url = about:blank] 13:54:24 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:54:24 INFO - PROCESS | 5810 | 1484258064882 Marionette TRACE conn4 <- [1,1100,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.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]]]}] 13:54:24 INFO - . 13:54:24 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30735ms 13:54:24 INFO - PROCESS | 5810 | 1484258064920 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 13:54:24 INFO - PROCESS | 5810 | 1484258064922 Marionette TRACE conn4 <- [1,1101,null,{"value":"2147483649"}] 13:54:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 13:54:24 INFO - PROCESS | 5810 | 1484258064929 Marionette TRACE conn4 -> [0,1102,"timeouts",{"script":35000}] 13:54:24 INFO - PROCESS | 5810 | 1484258064932 Marionette TRACE conn4 <- [1,1102,null,{}] 13:54:24 INFO - PROCESS | 5810 | 1484258064937 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}] 13:54:25 INFO - PROCESS | 5810 | 1484258065150 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 13:54:25 INFO - PROCESS | 5810 | 1484258065204 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/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.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/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:54:25 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2ec7c00 == 3 [pid = 5856] [id = 348] 13:54:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa2ec8000) [pid = 5856] [serial = 971] [outer = (nil)] 13:54:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa313ec00) [pid = 5856] [serial = 972] [outer = 0xa2ec8000] 13:54:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3145800) [pid = 5856] [serial = 973] [outer = 0xa2ec8000] 13:54:26 WARNING - wptserve Traceback (most recent call last): 13:54:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:54:26 WARNING - rv = self.func(request, response) 13:54:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:54:26 WARNING - access_control_allow_origin = "*") 13:54:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:54:26 WARNING - payload = payload_generator(server_data) 13:54:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:54:26 WARNING - return encode_string_as_bmp_image(data) 13:54: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 13:54:26 WARNING - img.save(f, "BMP") 13:54:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:54:26 WARNING - f.write(bmpfileheader) 13:54:26 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:54:26 WARNING - 13:54:33 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a3e000 == 2 [pid = 5856] [id = 347] 13:54:39 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa3a3e400) [pid = 5856] [serial = 968] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html] 13:54:44 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa313ec00) [pid = 5856] [serial = 972] [outer = (nil)] [url = about:blank] 13:54:44 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa3a41c00) [pid = 5856] [serial = 970] [outer = (nil)] [url = about:blank] 13:54:55 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:54:55 INFO - PROCESS | 5810 | 1484258095648 Marionette TRACE conn4 <- [1,1104,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.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]]]}] 13:54:55 INFO - . 13:54:55 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30772ms 13:54:55 INFO - PROCESS | 5810 | 1484258095703 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 13:54:55 INFO - PROCESS | 5810 | 1484258095707 Marionette TRACE conn4 <- [1,1105,null,{"value":"2147483649"}] 13:54:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 13:54:55 INFO - PROCESS | 5810 | 1484258095713 Marionette TRACE conn4 -> [0,1106,"timeouts",{"script":35000}] 13:54:55 INFO - PROCESS | 5810 | 1484258095715 Marionette TRACE conn4 <- [1,1106,null,{}] 13:54:55 INFO - PROCESS | 5810 | 1484258095721 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}] 13:54:55 INFO - PROCESS | 5810 | 1484258095905 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 13:54:56 INFO - PROCESS | 5810 | 1484258095964 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/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.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/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:54:56 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2eca000 == 3 [pid = 5856] [id = 349] 13:54:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa2eca800) [pid = 5856] [serial = 974] [outer = (nil)] 13:54:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa3142000) [pid = 5856] [serial = 975] [outer = 0xa2eca800] 13:54:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3149c00) [pid = 5856] [serial = 976] [outer = 0xa2eca800] 13:54:56 WARNING - wptserve Traceback (most recent call last): 13:54:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:54:56 WARNING - rv = self.func(request, response) 13:54:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:54:56 WARNING - access_control_allow_origin = "*") 13:54:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:54:56 WARNING - payload = payload_generator(server_data) 13:54:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:54:56 WARNING - return encode_string_as_bmp_image(data) 13:54:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:54:56 WARNING - img.save(f, "BMP") 13:54:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:54:56 WARNING - f.write(bmpfileheader) 13:54:56 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:54:56 WARNING - 13:55:04 INFO - PROCESS | 5810 | --DOCSHELL 0xa2ec7c00 == 2 [pid = 5856] [id = 348] 13:55:10 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa2ec8000) [pid = 5856] [serial = 971] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html] 13:55:15 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa3142000) [pid = 5856] [serial = 975] [outer = (nil)] [url = about:blank] 13:55:15 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa3145800) [pid = 5856] [serial = 973] [outer = (nil)] [url = about:blank] 13:55:26 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:55:26 INFO - PROCESS | 5810 | 1484258126419 Marionette TRACE conn4 <- [1,1108,null,{"value":["/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.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]]]}] 13:55:26 INFO - . 13:55:26 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30720ms 13:55:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 13:55:26 INFO - PROCESS | 5810 | 1484258126433 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 13:55:26 INFO - PROCESS | 5810 | 1484258126435 Marionette TRACE conn4 <- [1,1109,null,{"value":"2147483649"}] 13:55:26 INFO - PROCESS | 5810 | 1484258126440 Marionette TRACE conn4 -> [0,1110,"timeouts",{"script":35000}] 13:55:26 INFO - PROCESS | 5810 | 1484258126444 Marionette TRACE conn4 <- [1,1110,null,{}] 13:55:26 INFO - PROCESS | 5810 | 1484258126449 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}] 13:55:26 INFO - PROCESS | 5810 | 1484258126633 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 13:55:26 INFO - PROCESS | 5810 | 1484258126693 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([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.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/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:55:26 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2ec8c00 == 3 [pid = 5856] [id = 350] 13:55:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa2ec9000) [pid = 5856] [serial = 977] [outer = (nil)] 13:55:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa3142400) [pid = 5856] [serial = 978] [outer = 0xa2ec9000] 13:55:27 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3149000) [pid = 5856] [serial = 979] [outer = 0xa2ec9000] 13:55:27 INFO - PROCESS | 5810 | 1484258127650 Marionette TRACE conn4 <- [1,1112,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.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]]]}] 13:55:27 INFO - . 13:55:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html | took 1241ms 13:55:27 INFO - PROCESS | 5810 | 1484258127683 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 13:55:27 INFO - PROCESS | 5810 | 1484258127687 Marionette TRACE conn4 <- [1,1113,null,{"value":"2147483649"}] 13:55:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 13:55:27 INFO - PROCESS | 5810 | 1484258127693 Marionette TRACE conn4 -> [0,1114,"timeouts",{"script":35000}] 13:55:27 INFO - PROCESS | 5810 | 1484258127695 Marionette TRACE conn4 <- [1,1114,null,{}] 13:55:27 INFO - PROCESS | 5810 | 1484258127700 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}] 13:55:27 INFO - PROCESS | 5810 | 1484258127916 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 13:55:28 INFO - PROCESS | 5810 | 1484258127968 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([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.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/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:55:28 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3215c00 == 4 [pid = 5856] [id = 351] 13:55:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 8 (0xa3218c00) [pid = 5856] [serial = 980] [outer = (nil)] 13:55:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 9 (0xa321ec00) [pid = 5856] [serial = 981] [outer = 0xa3218c00] 13:55:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 10 (0xa321d400) [pid = 5856] [serial = 982] [outer = 0xa3218c00] 13:55:28 INFO - PROCESS | 5810 | 1484258128943 Marionette TRACE conn4 <- [1,1116,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.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]]]}] 13:55:28 INFO - . 13:55:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html | took 1281ms 13:55:28 INFO - PROCESS | 5810 | 1484258128975 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 13:55:28 INFO - PROCESS | 5810 | 1484258128978 Marionette TRACE conn4 <- [1,1117,null,{"value":"2147483649"}] 13:55:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 13:55:28 INFO - PROCESS | 5810 | 1484258128984 Marionette TRACE conn4 -> [0,1118,"timeouts",{"script":35000}] 13:55:28 INFO - PROCESS | 5810 | 1484258128986 Marionette TRACE conn4 <- [1,1118,null,{}] 13:55:28 INFO - PROCESS | 5810 | 1484258128992 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}] 13:55:29 INFO - PROCESS | 5810 | 1484258129180 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 13:55:29 INFO - PROCESS | 5810 | 1484258129253 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([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.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/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:55:29 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3642800 == 5 [pid = 5856] [id = 352] 13:55:29 INFO - PROCESS | 5810 | ++DOMWINDOW == 11 (0xa3642c00) [pid = 5856] [serial = 983] [outer = (nil)] 13:55:29 INFO - PROCESS | 5810 | ++DOMWINDOW == 12 (0xa3757400) [pid = 5856] [serial = 984] [outer = 0xa3642c00] 13:55:29 INFO - PROCESS | 5810 | ++DOMWINDOW == 13 (0xa375ac00) [pid = 5856] [serial = 985] [outer = 0xa3642c00] 13:55:30 INFO - PROCESS | 5810 | 1484258130295 Marionette TRACE conn4 <- [1,1120,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.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]]]}] 13:55:30 INFO - . 13:55:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html | took 1332ms 13:55:30 INFO - PROCESS | 5810 | 1484258130316 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 13:55:30 INFO - PROCESS | 5810 | 1484258130319 Marionette TRACE conn4 <- [1,1121,null,{"value":"2147483649"}] 13:55:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 13:55:30 INFO - PROCESS | 5810 | 1484258130330 Marionette TRACE conn4 -> [0,1122,"timeouts",{"script":35000}] 13:55:30 INFO - PROCESS | 5810 | 1484258130332 Marionette TRACE conn4 <- [1,1122,null,{}] 13:55:30 INFO - PROCESS | 5810 | 1484258130336 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}] 13:55:30 INFO - PROCESS | 5810 | 1484258130525 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 13:55:30 INFO - PROCESS | 5810 | 1484258130580 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([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.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/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:55:30 INFO - PROCESS | 5810 | ++DOCSHELL 0xa38a8400 == 6 [pid = 5856] [id = 353] 13:55:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 14 (0xa38a8800) [pid = 5856] [serial = 986] [outer = (nil)] 13:55:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 15 (0xa38ad000) [pid = 5856] [serial = 987] [outer = 0xa38a8800] 13:55:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 16 (0xa38af400) [pid = 5856] [serial = 988] [outer = 0xa38a8800] 13:55:31 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a3a400 == 7 [pid = 5856] [id = 354] 13:55:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 17 (0xa3a3a800) [pid = 5856] [serial = 989] [outer = (nil)] 13:55:31 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:55:31 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:55:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 18 (0xa3a3c000) [pid = 5856] [serial = 990] [outer = 0xa3a3a800] 13:55:31 INFO - PROCESS | 5810 | 1484258131624 Marionette TRACE conn4 <- [1,1124,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.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]]]}] 13:55:31 INFO - . 13:55:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 1347ms 13:55:31 INFO - PROCESS | 5810 | 1484258131674 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 13:55:31 INFO - PROCESS | 5810 | 1484258131678 Marionette TRACE conn4 <- [1,1125,null,{"value":"2147483649"}] 13:55:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 13:55:31 INFO - PROCESS | 5810 | 1484258131685 Marionette TRACE conn4 -> [0,1126,"timeouts",{"script":35000}] 13:55:31 INFO - PROCESS | 5810 | 1484258131688 Marionette TRACE conn4 <- [1,1126,null,{}] 13:55:31 INFO - PROCESS | 5810 | 1484258131694 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}] 13:55:31 INFO - PROCESS | 5810 | 1484258131866 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 13:55:31 INFO - PROCESS | 5810 | 1484258131920 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([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.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/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:55:31 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a41800 == 8 [pid = 5856] [id = 355] 13:55:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 19 (0xa3a41c00) [pid = 5856] [serial = 991] [outer = (nil)] 13:55:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 20 (0xa3a47000) [pid = 5856] [serial = 992] [outer = 0xa3a41c00] 13:55:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 21 (0xa3a46000) [pid = 5856] [serial = 993] [outer = 0xa3a41c00] 13:55:32 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3ac7800 == 9 [pid = 5856] [id = 356] 13:55:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 22 (0xa4561000) [pid = 5856] [serial = 994] [outer = (nil)] 13:55:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 23 (0xa4564000) [pid = 5856] [serial = 995] [outer = 0xa4561000] 13:55:33 INFO - PROCESS | 5810 | 1484258133093 Marionette TRACE conn4 <- [1,1128,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.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]]]}] 13:55:33 INFO - . 13:55:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1435ms 13:55:33 INFO - PROCESS | 5810 | 1484258133121 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 13:55:33 INFO - PROCESS | 5810 | 1484258133125 Marionette TRACE conn4 <- [1,1129,null,{"value":"2147483649"}] 13:55:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 13:55:33 INFO - PROCESS | 5810 | 1484258133131 Marionette TRACE conn4 -> [0,1130,"timeouts",{"script":35000}] 13:55:33 INFO - PROCESS | 5810 | 1484258133133 Marionette TRACE conn4 <- [1,1130,null,{}] 13:55:33 INFO - PROCESS | 5810 | 1484258133140 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}] 13:55:33 INFO - PROCESS | 5810 | 1484258133316 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 13:55:33 INFO - PROCESS | 5810 | 1484258133390 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([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.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/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:55:33 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4584800 == 10 [pid = 5856] [id = 357] 13:55:33 INFO - PROCESS | 5810 | ++DOMWINDOW == 24 (0xa4584c00) [pid = 5856] [serial = 996] [outer = (nil)] 13:55:33 INFO - PROCESS | 5810 | ++DOMWINDOW == 25 (0xa458a400) [pid = 5856] [serial = 997] [outer = 0xa4584c00] 13:55:33 INFO - PROCESS | 5810 | ++DOMWINDOW == 26 (0xa4589400) [pid = 5856] [serial = 998] [outer = 0xa4584c00] 13:55:34 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4592400 == 11 [pid = 5856] [id = 358] 13:55:34 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0xa4592800) [pid = 5856] [serial = 999] [outer = (nil)] 13:55:34 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:55:34 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:55:34 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0xa46be800) [pid = 5856] [serial = 1000] [outer = 0xa4592800] 13:55:34 INFO - PROCESS | 5810 | 1484258134499 Marionette TRACE conn4 <- [1,1132,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.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]]]}] 13:55:34 INFO - . 13:55:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html | took 1431ms 13:55:34 INFO - PROCESS | 5810 | 1484258134563 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 13:55:34 INFO - PROCESS | 5810 | 1484258134566 Marionette TRACE conn4 <- [1,1133,null,{"value":"2147483649"}] 13:55:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 13:55:34 INFO - PROCESS | 5810 | 1484258134573 Marionette TRACE conn4 -> [0,1134,"timeouts",{"script":35000}] 13:55:34 INFO - PROCESS | 5810 | 1484258134575 Marionette TRACE conn4 <- [1,1134,null,{}] 13:55:34 INFO - PROCESS | 5810 | 1484258134581 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}] 13:55:34 INFO - PROCESS | 5810 | 1484258134762 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 13:55:34 INFO - PROCESS | 5810 | 1484258134820 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([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.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/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:55:34 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3141400 == 12 [pid = 5856] [id = 359] 13:55:34 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0xa3143400) [pid = 5856] [serial = 1001] [outer = (nil)] 13:55:35 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0xa321dc00) [pid = 5856] [serial = 1002] [outer = 0xa3143400] 13:55:35 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0xa363b000) [pid = 5856] [serial = 1003] [outer = 0xa3143400] 13:55:36 WARNING - wptserve Traceback (most recent call last): 13:55:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:55:36 WARNING - rv = self.func(request, response) 13:55:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:55:36 WARNING - access_control_allow_origin = "*") 13:55:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:55:36 WARNING - payload = payload_generator(server_data) 13:55:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:55:36 WARNING - return encode_string_as_bmp_image(data) 13:55:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:55:36 WARNING - img.save(f, "BMP") 13:55:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:55:36 WARNING - f.write(bmpfileheader) 13:55:36 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:55:36 WARNING - 13:55:36 INFO - PROCESS | 5810 | --DOCSHELL 0xa4592400 == 11 [pid = 5856] [id = 358] 13:55:36 INFO - PROCESS | 5810 | --DOCSHELL 0xa3ac7800 == 10 [pid = 5856] [id = 356] 13:55:36 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a41800 == 9 [pid = 5856] [id = 355] 13:55:36 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a3a400 == 8 [pid = 5856] [id = 354] 13:55:36 INFO - PROCESS | 5810 | --DOCSHELL 0xa38a8400 == 7 [pid = 5856] [id = 353] 13:55:36 INFO - PROCESS | 5810 | --DOCSHELL 0xa3642800 == 6 [pid = 5856] [id = 352] 13:55:36 INFO - PROCESS | 5810 | --DOCSHELL 0xa3215c00 == 5 [pid = 5856] [id = 351] 13:55:36 INFO - PROCESS | 5810 | --DOCSHELL 0xa2ec8c00 == 4 [pid = 5856] [id = 350] 13:55:36 INFO - PROCESS | 5810 | --DOCSHELL 0xa2eca000 == 3 [pid = 5856] [id = 349] 13:55:39 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0xa2ec9000) [pid = 5856] [serial = 977] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html] 13:55:39 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0xa3218c00) [pid = 5856] [serial = 980] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html] 13:55:39 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0xa3642c00) [pid = 5856] [serial = 983] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html] 13:55:39 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0xa38a8800) [pid = 5856] [serial = 986] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html] 13:55:39 INFO - PROCESS | 5810 | --DOMWINDOW == 26 (0xa3a41c00) [pid = 5856] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html] 13:55:39 INFO - PROCESS | 5810 | --DOMWINDOW == 25 (0xa4561000) [pid = 5856] [serial = 994] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484258132862] 13:55:39 INFO - PROCESS | 5810 | --DOMWINDOW == 24 (0xa3a3a800) [pid = 5856] [serial = 989] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:55:39 INFO - PROCESS | 5810 | --DOMWINDOW == 23 (0xa2eca800) [pid = 5856] [serial = 974] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html] 13:55:43 INFO - PROCESS | 5810 | --DOCSHELL 0xa4584800 == 2 [pid = 5856] [id = 357] 13:55:43 INFO - PROCESS | 5810 | --DOMWINDOW == 22 (0xa458a400) [pid = 5856] [serial = 997] [outer = (nil)] [url = about:blank] 13:55:43 INFO - PROCESS | 5810 | --DOMWINDOW == 21 (0xa3a47000) [pid = 5856] [serial = 992] [outer = (nil)] [url = about:blank] 13:55:43 INFO - PROCESS | 5810 | --DOMWINDOW == 20 (0xa38ad000) [pid = 5856] [serial = 987] [outer = (nil)] [url = about:blank] 13:55:43 INFO - PROCESS | 5810 | --DOMWINDOW == 19 (0xa3142400) [pid = 5856] [serial = 978] [outer = (nil)] [url = about:blank] 13:55:43 INFO - PROCESS | 5810 | --DOMWINDOW == 18 (0xa321ec00) [pid = 5856] [serial = 981] [outer = (nil)] [url = about:blank] 13:55:43 INFO - PROCESS | 5810 | --DOMWINDOW == 17 (0xa3757400) [pid = 5856] [serial = 984] [outer = (nil)] [url = about:blank] 13:55:43 INFO - PROCESS | 5810 | --DOMWINDOW == 16 (0xa3a46000) [pid = 5856] [serial = 993] [outer = (nil)] [url = about:blank] 13:55:43 INFO - PROCESS | 5810 | --DOMWINDOW == 15 (0xa38af400) [pid = 5856] [serial = 988] [outer = (nil)] [url = about:blank] 13:55:43 INFO - PROCESS | 5810 | --DOMWINDOW == 14 (0xa4564000) [pid = 5856] [serial = 995] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484258132862] 13:55:43 INFO - PROCESS | 5810 | --DOMWINDOW == 13 (0xa3a3c000) [pid = 5856] [serial = 990] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:55:43 INFO - PROCESS | 5810 | --DOMWINDOW == 12 (0xa375ac00) [pid = 5856] [serial = 985] [outer = (nil)] [url = about:blank] 13:55:43 INFO - PROCESS | 5810 | --DOMWINDOW == 11 (0xa321d400) [pid = 5856] [serial = 982] [outer = (nil)] [url = about:blank] 13:55:43 INFO - PROCESS | 5810 | --DOMWINDOW == 10 (0xa3149000) [pid = 5856] [serial = 979] [outer = (nil)] [url = about:blank] 13:55:43 INFO - PROCESS | 5810 | --DOMWINDOW == 9 (0xa3149c00) [pid = 5856] [serial = 976] [outer = (nil)] [url = about:blank] 13:55:45 INFO - PROCESS | 5810 | --DOMWINDOW == 8 (0xa4592800) [pid = 5856] [serial = 999] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:55:45 INFO - PROCESS | 5810 | --DOMWINDOW == 7 (0xa4584c00) [pid = 5856] [serial = 996] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html] 13:55:49 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa46be800) [pid = 5856] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:55:49 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa4589400) [pid = 5856] [serial = 998] [outer = (nil)] [url = about:blank] 13:55:49 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa321dc00) [pid = 5856] [serial = 1002] [outer = (nil)] [url = about:blank] 13:56:05 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:56:05 INFO - PROCESS | 5810 | 1484258165398 Marionette TRACE conn4 <- [1,1136,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.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]]]}] 13:56:05 INFO - . 13:56:05 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30870ms 13:56:05 INFO - PROCESS | 5810 | 1484258165444 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 13:56:05 INFO - PROCESS | 5810 | 1484258165447 Marionette TRACE conn4 <- [1,1137,null,{"value":"2147483649"}] 13:56:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 13:56:05 INFO - PROCESS | 5810 | 1484258165454 Marionette TRACE conn4 -> [0,1138,"timeouts",{"script":35000}] 13:56:05 INFO - PROCESS | 5810 | 1484258165456 Marionette TRACE conn4 <- [1,1138,null,{}] 13:56:05 INFO - PROCESS | 5810 | 1484258165462 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}] 13:56:05 INFO - PROCESS | 5810 | 1484258165642 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 13:56:05 INFO - PROCESS | 5810 | 1484258165711 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([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.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/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:56:05 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2ec8800 == 3 [pid = 5856] [id = 360] 13:56:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa2ec8c00) [pid = 5856] [serial = 1004] [outer = (nil)] 13:56:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa3140800) [pid = 5856] [serial = 1005] [outer = 0xa2ec8c00] 13:56:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3147c00) [pid = 5856] [serial = 1006] [outer = 0xa2ec8c00] 13:56:06 WARNING - wptserve Traceback (most recent call last): 13:56:06 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:56:06 WARNING - rv = self.func(request, response) 13:56:06 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:56:06 WARNING - access_control_allow_origin = "*") 13:56:06 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:56:06 WARNING - payload = payload_generator(server_data) 13:56:06 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:56:06 WARNING - return encode_string_as_bmp_image(data) 13:56:06 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:56:06 WARNING - img.save(f, "BMP") 13:56:06 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:56:06 WARNING - f.write(bmpfileheader) 13:56:06 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:56:06 WARNING - 13:56:14 INFO - PROCESS | 5810 | --DOCSHELL 0xa3141400 == 2 [pid = 5856] [id = 359] 13:56:20 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa3143400) [pid = 5856] [serial = 1001] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html] 13:56:25 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa3140800) [pid = 5856] [serial = 1005] [outer = (nil)] [url = about:blank] 13:56:25 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa363b000) [pid = 5856] [serial = 1003] [outer = (nil)] [url = about:blank] 13:56:36 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:56:36 INFO - PROCESS | 5810 | 1484258196170 Marionette TRACE conn4 <- [1,1140,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.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]]]}] 13:56:36 INFO - . 13:56:36 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30733ms 13:56:36 INFO - PROCESS | 5810 | 1484258196188 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 13:56:36 INFO - PROCESS | 5810 | 1484258196191 Marionette TRACE conn4 <- [1,1141,null,{"value":"2147483649"}] 13:56:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 13:56:36 INFO - PROCESS | 5810 | 1484258196198 Marionette TRACE conn4 -> [0,1142,"timeouts",{"script":35000}] 13:56:36 INFO - PROCESS | 5810 | 1484258196200 Marionette TRACE conn4 <- [1,1142,null,{}] 13:56:36 INFO - PROCESS | 5810 | 1484258196206 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}] 13:56:36 INFO - PROCESS | 5810 | 1484258196403 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 13:56:36 INFO - PROCESS | 5810 | 1484258196455 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([\"/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.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/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:56:36 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2ec7800 == 3 [pid = 5856] [id = 361] 13:56:36 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa2ec8000) [pid = 5856] [serial = 1007] [outer = (nil)] 13:56:36 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa3141000) [pid = 5856] [serial = 1008] [outer = 0xa2ec8000] 13:56:36 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3148c00) [pid = 5856] [serial = 1009] [outer = 0xa2ec8000] 13:56:37 WARNING - wptserve Traceback (most recent call last): 13:56:37 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:56:37 WARNING - rv = self.func(request, response) 13:56:37 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:56:37 WARNING - access_control_allow_origin = "*") 13:56:37 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:56:37 WARNING - payload = payload_generator(server_data) 13:56:37 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:56:37 WARNING - return encode_string_as_bmp_image(data) 13:56: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 13:56:37 WARNING - img.save(f, "BMP") 13:56:37 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:56:37 WARNING - f.write(bmpfileheader) 13:56:37 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:56:37 WARNING - 13:56:45 INFO - PROCESS | 5810 | --DOCSHELL 0xa2ec8800 == 2 [pid = 5856] [id = 360] 13:56:51 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa2ec8c00) [pid = 5856] [serial = 1004] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html] 13:56:55 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa3141000) [pid = 5856] [serial = 1008] [outer = (nil)] [url = about:blank] 13:56:55 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa3147c00) [pid = 5856] [serial = 1006] [outer = (nil)] [url = about:blank] 13:57:06 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:57:06 INFO - PROCESS | 5810 | 1484258226911 Marionette TRACE conn4 <- [1,1144,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.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]]]}] 13:57:06 INFO - . 13:57:06 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30728ms 13:57:06 INFO - PROCESS | 5810 | 1484258226927 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 13:57:06 INFO - PROCESS | 5810 | 1484258226930 Marionette TRACE conn4 <- [1,1145,null,{"value":"2147483649"}] 13:57:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 13:57:06 INFO - PROCESS | 5810 | 1484258226936 Marionette TRACE conn4 -> [0,1146,"timeouts",{"script":35000}] 13:57:06 INFO - PROCESS | 5810 | 1484258226938 Marionette TRACE conn4 <- [1,1146,null,{}] 13:57:06 INFO - PROCESS | 5810 | 1484258226945 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 13:57:07 INFO - PROCESS | 5810 | 1484258227150 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 13:57:07 INFO - PROCESS | 5810 | 1484258227196 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:57:07 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2ec9000 == 3 [pid = 5856] [id = 362] 13:57:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa2ec9800) [pid = 5856] [serial = 1010] [outer = (nil)] 13:57:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa3141800) [pid = 5856] [serial = 1011] [outer = 0xa2ec9800] 13:57:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3148800) [pid = 5856] [serial = 1012] [outer = 0xa2ec9800] 13:57:08 INFO - PROCESS | 5810 | 1484258228243 Marionette TRACE conn4 <- [1,1148,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.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]]]}] 13:57:08 INFO - . 13:57:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html | took 1336ms 13:57:08 INFO - PROCESS | 5810 | 1484258228274 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 13:57:08 INFO - PROCESS | 5810 | 1484258228278 Marionette TRACE conn4 <- [1,1149,null,{"value":"2147483649"}] 13:57:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 13:57:08 INFO - PROCESS | 5810 | 1484258228284 Marionette TRACE conn4 -> [0,1150,"timeouts",{"script":35000}] 13:57:08 INFO - PROCESS | 5810 | 1484258228287 Marionette TRACE conn4 <- [1,1150,null,{}] 13:57:08 INFO - PROCESS | 5810 | 1484258228310 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 13:57:08 INFO - PROCESS | 5810 | 1484258228508 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 13:57:08 INFO - PROCESS | 5810 | 1484258228596 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:57:08 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3216c00 == 4 [pid = 5856] [id = 363] 13:57:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 8 (0xa3218000) [pid = 5856] [serial = 1013] [outer = (nil)] 13:57:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 9 (0xa321e400) [pid = 5856] [serial = 1014] [outer = 0xa3218000] 13:57:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 10 (0xa321cc00) [pid = 5856] [serial = 1015] [outer = 0xa3218000] 13:57:09 INFO - PROCESS | 5810 | 1484258229599 Marionette TRACE conn4 <- [1,1152,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.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]]]}] 13:57:09 INFO - . 13:57:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html | took 1353ms 13:57:09 INFO - PROCESS | 5810 | 1484258229638 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 13:57:09 INFO - PROCESS | 5810 | 1484258229641 Marionette TRACE conn4 <- [1,1153,null,{"value":"2147483649"}] 13:57:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 13:57:09 INFO - PROCESS | 5810 | 1484258229647 Marionette TRACE conn4 -> [0,1154,"timeouts",{"script":35000}] 13:57:09 INFO - PROCESS | 5810 | 1484258229649 Marionette TRACE conn4 <- [1,1154,null,{}] 13:57:09 INFO - PROCESS | 5810 | 1484258229655 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 13:57:09 INFO - PROCESS | 5810 | 1484258229846 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 13:57:09 INFO - PROCESS | 5810 | 1484258229922 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:57:09 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3642c00 == 5 [pid = 5856] [id = 364] 13:57:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 11 (0xa3753400) [pid = 5856] [serial = 1016] [outer = (nil)] 13:57:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 12 (0xa3757800) [pid = 5856] [serial = 1017] [outer = 0xa3753400] 13:57:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 13 (0xa3756400) [pid = 5856] [serial = 1018] [outer = 0xa3753400] 13:57:10 INFO - PROCESS | 5810 | 1484258230949 Marionette TRACE conn4 <- [1,1156,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.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]]]}] 13:57:10 INFO - . 13:57:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html | took 1337ms 13:57:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 13:57:10 INFO - PROCESS | 5810 | 1484258230986 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 13:57:10 INFO - PROCESS | 5810 | 1484258230989 Marionette TRACE conn4 <- [1,1157,null,{"value":"2147483649"}] 13:57:10 INFO - PROCESS | 5810 | 1484258230996 Marionette TRACE conn4 -> [0,1158,"timeouts",{"script":35000}] 13:57:11 INFO - PROCESS | 5810 | 1484258230999 Marionette TRACE conn4 <- [1,1158,null,{}] 13:57:11 INFO - PROCESS | 5810 | 1484258231009 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 13:57:11 INFO - PROCESS | 5810 | 1484258231213 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 13:57:11 INFO - PROCESS | 5810 | 1484258231266 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:57:11 INFO - PROCESS | 5810 | ++DOCSHELL 0xa38a8c00 == 6 [pid = 5856] [id = 365] 13:57:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 14 (0xa38a9000) [pid = 5856] [serial = 1019] [outer = (nil)] 13:57:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 15 (0xa38ad400) [pid = 5856] [serial = 1020] [outer = 0xa38a9000] 13:57:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 16 (0xa38afc00) [pid = 5856] [serial = 1021] [outer = 0xa38a9000] 13:57:12 INFO - . 13:57:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html | took 1243ms 13:57:12 INFO - PROCESS | 5810 | 1484258232226 Marionette TRACE conn4 <- [1,1160,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.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]]]}] 13:57:12 INFO - PROCESS | 5810 | 1484258232239 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 13:57:12 INFO - PROCESS | 5810 | 1484258232241 Marionette TRACE conn4 <- [1,1161,null,{"value":"2147483649"}] 13:57:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 13:57:12 INFO - PROCESS | 5810 | 1484258232248 Marionette TRACE conn4 -> [0,1162,"timeouts",{"script":35000}] 13:57:12 INFO - PROCESS | 5810 | 1484258232250 Marionette TRACE conn4 <- [1,1162,null,{}] 13:57:12 INFO - PROCESS | 5810 | 1484258232257 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 13:57:12 INFO - PROCESS | 5810 | 1484258232438 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 13:57:12 INFO - PROCESS | 5810 | 1484258232512 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:57:12 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a3cc00 == 7 [pid = 5856] [id = 366] 13:57:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 17 (0xa3a3d800) [pid = 5856] [serial = 1022] [outer = (nil)] 13:57:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 18 (0xa3a43000) [pid = 5856] [serial = 1023] [outer = 0xa3a3d800] 13:57:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 19 (0xa3a42400) [pid = 5856] [serial = 1024] [outer = 0xa3a3d800] 13:57:13 INFO - PROCESS | 5810 | 1484258233571 Marionette TRACE conn4 <- [1,1164,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.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]]]}] 13:57:13 INFO - . 13:57:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html | took 1335ms 13:57:14 INFO - PROCESS | 5810 | 1484258233584 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 13:57:14 INFO - PROCESS | 5810 | 1484258233586 Marionette TRACE conn4 <- [1,1165,null,{"value":"2147483649"}] 13:57:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 13:57:14 INFO - PROCESS | 5810 | 1484258233598 Marionette TRACE conn4 -> [0,1166,"timeouts",{"script":35000}] 13:57:14 INFO - PROCESS | 5810 | 1484258233600 Marionette TRACE conn4 <- [1,1166,null,{}] 13:57:14 INFO - PROCESS | 5810 | 1484258233611 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 13:57:14 INFO - PROCESS | 5810 | 1484258233926 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 13:57:14 INFO - PROCESS | 5810 | 1484258234058 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:57:14 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4562000 == 8 [pid = 5856] [id = 367] 13:57:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 20 (0xa4563800) [pid = 5856] [serial = 1025] [outer = (nil)] 13:57:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 21 (0xa4567c00) [pid = 5856] [serial = 1026] [outer = 0xa4563800] 13:57:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 22 (0xa456c400) [pid = 5856] [serial = 1027] [outer = 0xa4563800] 13:57:15 INFO - PROCESS | 5810 | 1484258235332 Marionette TRACE conn4 <- [1,1168,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.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]]]}] 13:57:15 INFO - . 13:57:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html | took 863ms 13:57:15 INFO - PROCESS | 5810 | 1484258235394 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 13:57:15 INFO - PROCESS | 5810 | 1484258235397 Marionette TRACE conn4 <- [1,1169,null,{"value":"2147483649"}] 13:57:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 13:57:15 INFO - PROCESS | 5810 | 1484258235409 Marionette TRACE conn4 -> [0,1170,"timeouts",{"script":35000}] 13:57:15 INFO - PROCESS | 5810 | 1484258235412 Marionette TRACE conn4 <- [1,1170,null,{}] 13:57:15 INFO - PROCESS | 5810 | 1484258235420 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 13:57:15 INFO - PROCESS | 5810 | 1484258235607 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 13:57:15 INFO - PROCESS | 5810 | 1484258235697 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:57:15 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3636c00 == 9 [pid = 5856] [id = 368] 13:57:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 23 (0xa3637000) [pid = 5856] [serial = 1028] [outer = (nil)] 13:57:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 24 (0xa375c000) [pid = 5856] [serial = 1029] [outer = 0xa3637000] 13:57:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 25 (0xa38aac00) [pid = 5856] [serial = 1030] [outer = 0xa3637000] 13:57:16 INFO - PROCESS | 5810 | 1484258236926 Marionette TRACE conn4 <- [1,1172,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.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]]]}] 13:57:16 INFO - . 13:57:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html | took 1550ms 13:57:16 INFO - PROCESS | 5810 | 1484258236962 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 13:57:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 13:57:16 INFO - PROCESS | 5810 | 1484258236969 Marionette TRACE conn4 <- [1,1173,null,{"value":"2147483649"}] 13:57:16 INFO - PROCESS | 5810 | 1484258236980 Marionette TRACE conn4 -> [0,1174,"timeouts",{"script":35000}] 13:57:16 INFO - PROCESS | 5810 | 1484258236986 Marionette TRACE conn4 <- [1,1174,null,{}] 13:57:17 INFO - PROCESS | 5810 | 1484258236993 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 13:57:17 INFO - PROCESS | 5810 | 1484258237292 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 13:57:17 INFO - PROCESS | 5810 | 1484258237327 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:57:17 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3147800 == 10 [pid = 5856] [id = 369] 13:57:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 26 (0xa3147c00) [pid = 5856] [serial = 1031] [outer = (nil)] 13:57:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0xa363f800) [pid = 5856] [serial = 1032] [outer = 0xa3147c00] 13:57:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0xa375a000) [pid = 5856] [serial = 1033] [outer = 0xa3147c00] 13:57:18 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a3cc00 == 9 [pid = 5856] [id = 366] 13:57:18 INFO - PROCESS | 5810 | --DOCSHELL 0xa38a8c00 == 8 [pid = 5856] [id = 365] 13:57:18 INFO - PROCESS | 5810 | --DOCSHELL 0xa3642c00 == 7 [pid = 5856] [id = 364] 13:57:18 INFO - PROCESS | 5810 | --DOCSHELL 0xa3216c00 == 6 [pid = 5856] [id = 363] 13:57:18 INFO - PROCESS | 5810 | --DOCSHELL 0xa2ec9000 == 5 [pid = 5856] [id = 362] 13:57:18 INFO - PROCESS | 5810 | --DOCSHELL 0xa2ec7800 == 4 [pid = 5856] [id = 361] 13:57:18 INFO - PROCESS | 5810 | 1484258238458 Marionette TRACE conn4 <- [1,1176,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.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]]]}] 13:57:18 INFO - . 13:57:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html | took 1543ms 13:57:18 INFO - PROCESS | 5810 | 1484258238521 Marionette TRACE conn4 -> [0,1177,"getWindowHandle",null] 13:57:18 INFO - PROCESS | 5810 | 1484258238524 Marionette TRACE conn4 <- [1,1177,null,{"value":"2147483649"}] 13:57:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 13:57:18 INFO - PROCESS | 5810 | 1484258238530 Marionette TRACE conn4 -> [0,1178,"timeouts",{"script":35000}] 13:57:18 INFO - PROCESS | 5810 | 1484258238533 Marionette TRACE conn4 <- [1,1178,null,{}] 13:57:18 INFO - PROCESS | 5810 | 1484258238539 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 13:57:18 INFO - PROCESS | 5810 | 1484258238716 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 13:57:18 INFO - PROCESS | 5810 | 1484258238811 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:57:18 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3754400 == 5 [pid = 5856] [id = 370] 13:57:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0xa3756000) [pid = 5856] [serial = 1034] [outer = (nil)] 13:57:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0xa38af000) [pid = 5856] [serial = 1035] [outer = 0xa3756000] 13:57:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0xa3a3b000) [pid = 5856] [serial = 1036] [outer = 0xa3756000] 13:57:19 INFO - PROCESS | 5810 | 1484258239960 Marionette TRACE conn4 <- [1,1180,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.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]]]}] 13:57:20 INFO - . 13:57:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html | took 1488ms 13:57:20 INFO - PROCESS | 5810 | 1484258240019 Marionette TRACE conn4 -> [0,1181,"getWindowHandle",null] 13:57:20 INFO - PROCESS | 5810 | 1484258240022 Marionette TRACE conn4 <- [1,1181,null,{"value":"2147483649"}] 13:57:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 13:57:20 INFO - PROCESS | 5810 | 1484258240029 Marionette TRACE conn4 -> [0,1182,"timeouts",{"script":35000}] 13:57:20 INFO - PROCESS | 5810 | 1484258240032 Marionette TRACE conn4 <- [1,1182,null,{}] 13:57:20 INFO - PROCESS | 5810 | 1484258240037 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 13:57:20 INFO - PROCESS | 5810 | 1484258240220 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 13:57:20 INFO - PROCESS | 5810 | 1484258240296 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:57:20 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3ac7000 == 6 [pid = 5856] [id = 371] 13:57:20 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0xa4566800) [pid = 5856] [serial = 1037] [outer = (nil)] 13:57:20 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0xa456e000) [pid = 5856] [serial = 1038] [outer = 0xa4566800] 13:57:20 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0xa4586000) [pid = 5856] [serial = 1039] [outer = 0xa4566800] 13:57:21 INFO - PROCESS | 5810 | ++DOCSHELL 0xa458d000 == 7 [pid = 5856] [id = 372] 13:57:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0xa458d400) [pid = 5856] [serial = 1040] [outer = (nil)] 13:57:21 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:57:21 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:57:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0xa458f800) [pid = 5856] [serial = 1041] [outer = 0xa458d400] 13:57:21 INFO - PROCESS | 5810 | 1484258241616 Marionette TRACE conn4 <- [1,1184,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.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]]]}] 13:57:21 INFO - . 13:57:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1643ms 13:57:21 INFO - PROCESS | 5810 | 1484258241673 Marionette TRACE conn4 -> [0,1185,"getWindowHandle",null] 13:57:21 INFO - PROCESS | 5810 | 1484258241676 Marionette TRACE conn4 <- [1,1185,null,{"value":"2147483649"}] 13:57:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 13:57:21 INFO - PROCESS | 5810 | 1484258241688 Marionette TRACE conn4 -> [0,1186,"timeouts",{"script":35000}] 13:57:21 INFO - PROCESS | 5810 | 1484258241690 Marionette TRACE conn4 <- [1,1186,null,{}] 13:57:21 INFO - PROCESS | 5810 | 1484258241697 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 13:57:21 INFO - PROCESS | 5810 | 1484258241887 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 13:57:21 INFO - PROCESS | 5810 | 1484258241958 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:57:22 INFO - PROCESS | 5810 | ++DOCSHELL 0xa46c9c00 == 8 [pid = 5856] [id = 373] 13:57:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0xa46ca000) [pid = 5856] [serial = 1042] [outer = (nil)] 13:57:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0xa4786800) [pid = 5856] [serial = 1043] [outer = 0xa46ca000] 13:57:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0xa4788400) [pid = 5856] [serial = 1044] [outer = 0xa46ca000] 13:57:22 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0xa2ec9800) [pid = 5856] [serial = 1010] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html] 13:57:22 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0xa3218000) [pid = 5856] [serial = 1013] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html] 13:57:22 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0xa3753400) [pid = 5856] [serial = 1016] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html] 13:57:22 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0xa3a3d800) [pid = 5856] [serial = 1022] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html] 13:57:22 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0xa38a9000) [pid = 5856] [serial = 1019] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html] 13:57:23 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0xa2ec8000) [pid = 5856] [serial = 1007] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html] 13:57:23 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3213400 == 9 [pid = 5856] [id = 374] 13:57:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0xa3215400) [pid = 5856] [serial = 1045] [outer = (nil)] 13:57:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0xa3753400) [pid = 5856] [serial = 1046] [outer = 0xa3215400] 13:57:23 INFO - PROCESS | 5810 | 1484258243436 Marionette TRACE conn4 <- [1,1188,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.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]]]}] 13:57:23 INFO - . 13:57:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1804ms 13:57:23 INFO - PROCESS | 5810 | 1484258243493 Marionette TRACE conn4 -> [0,1189,"getWindowHandle",null] 13:57:23 INFO - PROCESS | 5810 | 1484258243500 Marionette TRACE conn4 <- [1,1189,null,{"value":"2147483649"}] 13:57:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 13:57:23 INFO - PROCESS | 5810 | 1484258243509 Marionette TRACE conn4 -> [0,1190,"timeouts",{"script":35000}] 13:57:23 INFO - PROCESS | 5810 | 1484258243511 Marionette TRACE conn4 <- [1,1190,null,{}] 13:57:23 INFO - PROCESS | 5810 | 1484258243517 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 13:57:23 INFO - PROCESS | 5810 | 1484258243676 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 13:57:23 INFO - PROCESS | 5810 | 1484258243766 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:57:23 INFO - PROCESS | 5810 | ++DOCSHELL 0xa38ad000 == 10 [pid = 5856] [id = 375] 13:57:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0xa4567800) [pid = 5856] [serial = 1047] [outer = (nil)] 13:57:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0xa496ac00) [pid = 5856] [serial = 1048] [outer = 0xa4567800] 13:57:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0xa5491000) [pid = 5856] [serial = 1049] [outer = 0xa4567800] 13:57:24 INFO - PROCESS | 5810 | ++DOCSHELL 0xa5570000 == 11 [pid = 5856] [id = 376] 13:57:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0xa5571c00) [pid = 5856] [serial = 1050] [outer = (nil)] 13:57:24 INFO - PROCESS | 5810 | [Child 5856] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9718 13:57:24 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:57:24 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:57:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0xa2ecac00) [pid = 5856] [serial = 1051] [outer = 0xa5571c00] 13:57:25 INFO - PROCESS | 5810 | 1484258245076 Marionette TRACE conn4 <- [1,1192,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.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]]]}] 13:57:25 INFO - . 13:57:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1583ms 13:57:25 INFO - PROCESS | 5810 | 1484258245092 Marionette TRACE conn4 -> [0,1193,"getWindowHandle",null] 13:57:25 INFO - PROCESS | 5810 | 1484258245094 Marionette TRACE conn4 <- [1,1193,null,{"value":"2147483649"}] 13:57:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 13:57:25 INFO - PROCESS | 5810 | 1484258245103 Marionette TRACE conn4 -> [0,1194,"timeouts",{"script":35000}] 13:57:25 INFO - PROCESS | 5810 | 1484258245106 Marionette TRACE conn4 <- [1,1194,null,{}] 13:57:25 INFO - PROCESS | 5810 | 1484258245112 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 13:57:25 INFO - PROCESS | 5810 | 1484258245374 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 13:57:25 INFO - PROCESS | 5810 | 1484258245421 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:57:25 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a3d400 == 12 [pid = 5856] [id = 377] 13:57:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0xa3ab8800) [pid = 5856] [serial = 1052] [outer = (nil)] 13:57:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0xa46be800) [pid = 5856] [serial = 1053] [outer = 0xa3ab8800] 13:57:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0xa458b400) [pid = 5856] [serial = 1054] [outer = 0xa3ab8800] 13:57:26 WARNING - wptserve Traceback (most recent call last): 13:57:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:57:26 WARNING - rv = self.func(request, response) 13:57:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:57:26 WARNING - access_control_allow_origin = "*") 13:57:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:57:26 WARNING - payload = payload_generator(server_data) 13:57:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:57:26 WARNING - return encode_string_as_bmp_image(data) 13:57: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 13:57:26 WARNING - img.save(f, "BMP") 13:57:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:57:26 WARNING - f.write(bmpfileheader) 13:57:26 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:57:26 WARNING - 13:57:27 INFO - PROCESS | 5810 | --DOCSHELL 0xa3213400 == 11 [pid = 5856] [id = 374] 13:57:27 INFO - PROCESS | 5810 | --DOCSHELL 0xa46c9c00 == 10 [pid = 5856] [id = 373] 13:57:27 INFO - PROCESS | 5810 | --DOCSHELL 0xa458d000 == 9 [pid = 5856] [id = 372] 13:57:27 INFO - PROCESS | 5810 | --DOCSHELL 0xa3ac7000 == 8 [pid = 5856] [id = 371] 13:57:27 INFO - PROCESS | 5810 | --DOCSHELL 0xa3754400 == 7 [pid = 5856] [id = 370] 13:57:27 INFO - PROCESS | 5810 | --DOCSHELL 0xa3147800 == 6 [pid = 5856] [id = 369] 13:57:27 INFO - PROCESS | 5810 | --DOCSHELL 0xa4562000 == 5 [pid = 5856] [id = 367] 13:57:27 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0xa4567c00) [pid = 5856] [serial = 1026] [outer = (nil)] [url = about:blank] 13:57:27 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0xa3a43000) [pid = 5856] [serial = 1023] [outer = (nil)] [url = about:blank] 13:57:27 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0xa3a42400) [pid = 5856] [serial = 1024] [outer = (nil)] [url = about:blank] 13:57:27 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0xa38ad400) [pid = 5856] [serial = 1020] [outer = (nil)] [url = about:blank] 13:57:27 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0xa38afc00) [pid = 5856] [serial = 1021] [outer = (nil)] [url = about:blank] 13:57:27 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0xa3757800) [pid = 5856] [serial = 1017] [outer = (nil)] [url = about:blank] 13:57:27 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0xa3756400) [pid = 5856] [serial = 1018] [outer = (nil)] [url = about:blank] 13:57:27 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0xa321e400) [pid = 5856] [serial = 1014] [outer = (nil)] [url = about:blank] 13:57:27 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0xa3141800) [pid = 5856] [serial = 1011] [outer = (nil)] [url = about:blank] 13:57:27 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0xa3148800) [pid = 5856] [serial = 1012] [outer = (nil)] [url = about:blank] 13:57:27 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0xa321cc00) [pid = 5856] [serial = 1015] [outer = (nil)] [url = about:blank] 13:57:27 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0xa3148c00) [pid = 5856] [serial = 1009] [outer = (nil)] [url = about:blank] 13:57:29 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0xa4566800) [pid = 5856] [serial = 1037] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html] 13:57:29 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0xa46ca000) [pid = 5856] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html] 13:57:29 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0xa3756000) [pid = 5856] [serial = 1034] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html] 13:57:29 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0xa3147c00) [pid = 5856] [serial = 1031] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html] 13:57:29 INFO - PROCESS | 5810 | --DOMWINDOW == 26 (0xa3215400) [pid = 5856] [serial = 1045] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484258243179] 13:57:29 INFO - PROCESS | 5810 | --DOMWINDOW == 25 (0xa458d400) [pid = 5856] [serial = 1040] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:57:34 INFO - PROCESS | 5810 | --DOCSHELL 0xa3636c00 == 4 [pid = 5856] [id = 368] 13:57:34 INFO - PROCESS | 5810 | --DOCSHELL 0xa5570000 == 3 [pid = 5856] [id = 376] 13:57:34 INFO - PROCESS | 5810 | --DOCSHELL 0xa38ad000 == 2 [pid = 5856] [id = 375] 13:57:34 INFO - PROCESS | 5810 | --DOMWINDOW == 24 (0xa496ac00) [pid = 5856] [serial = 1048] [outer = (nil)] [url = about:blank] 13:57:34 INFO - PROCESS | 5810 | --DOMWINDOW == 23 (0xa3a3b000) [pid = 5856] [serial = 1036] [outer = (nil)] [url = about:blank] 13:57:34 INFO - PROCESS | 5810 | --DOMWINDOW == 22 (0xa375a000) [pid = 5856] [serial = 1033] [outer = (nil)] [url = about:blank] 13:57:34 INFO - PROCESS | 5810 | --DOMWINDOW == 21 (0xa3753400) [pid = 5856] [serial = 1046] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484258243179] 13:57:34 INFO - PROCESS | 5810 | --DOMWINDOW == 20 (0xa4788400) [pid = 5856] [serial = 1044] [outer = (nil)] [url = about:blank] 13:57:34 INFO - PROCESS | 5810 | --DOMWINDOW == 19 (0xa4786800) [pid = 5856] [serial = 1043] [outer = (nil)] [url = about:blank] 13:57:34 INFO - PROCESS | 5810 | --DOMWINDOW == 18 (0xa458f800) [pid = 5856] [serial = 1041] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:57:34 INFO - PROCESS | 5810 | --DOMWINDOW == 17 (0xa4586000) [pid = 5856] [serial = 1039] [outer = (nil)] [url = about:blank] 13:57:34 INFO - PROCESS | 5810 | --DOMWINDOW == 16 (0xa456e000) [pid = 5856] [serial = 1038] [outer = (nil)] [url = about:blank] 13:57:34 INFO - PROCESS | 5810 | --DOMWINDOW == 15 (0xa38af000) [pid = 5856] [serial = 1035] [outer = (nil)] [url = about:blank] 13:57:34 INFO - PROCESS | 5810 | --DOMWINDOW == 14 (0xa363f800) [pid = 5856] [serial = 1032] [outer = (nil)] [url = about:blank] 13:57:34 INFO - PROCESS | 5810 | --DOMWINDOW == 13 (0xa375c000) [pid = 5856] [serial = 1029] [outer = (nil)] [url = about:blank] 13:57:36 INFO - PROCESS | 5810 | --DOMWINDOW == 12 (0xa5571c00) [pid = 5856] [serial = 1050] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:57:36 INFO - PROCESS | 5810 | --DOMWINDOW == 11 (0xa4567800) [pid = 5856] [serial = 1047] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html] 13:57:36 INFO - PROCESS | 5810 | --DOMWINDOW == 10 (0xa4563800) [pid = 5856] [serial = 1025] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html] 13:57:36 INFO - PROCESS | 5810 | --DOMWINDOW == 9 (0xa3637000) [pid = 5856] [serial = 1028] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html] 13:57:40 INFO - PROCESS | 5810 | --DOMWINDOW == 8 (0xa2ecac00) [pid = 5856] [serial = 1051] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 13:57:40 INFO - PROCESS | 5810 | --DOMWINDOW == 7 (0xa5491000) [pid = 5856] [serial = 1049] [outer = (nil)] [url = about:blank] 13:57:40 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa46be800) [pid = 5856] [serial = 1053] [outer = (nil)] [url = about:blank] 13:57:40 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa456c400) [pid = 5856] [serial = 1027] [outer = (nil)] [url = about:blank] 13:57:40 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa38aac00) [pid = 5856] [serial = 1030] [outer = (nil)] [url = about:blank] 13:57:55 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:57:55 INFO - PROCESS | 5810 | 1484258275922 Marionette TRACE conn4 <- [1,1196,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.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]]]}] 13:57:55 INFO - . 13:57:55 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30833ms 13:57:55 INFO - PROCESS | 5810 | 1484258275937 Marionette TRACE conn4 -> [0,1197,"getWindowHandle",null] 13:57:55 INFO - PROCESS | 5810 | 1484258275941 Marionette TRACE conn4 <- [1,1197,null,{"value":"2147483649"}] 13:57:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 13:57:55 INFO - PROCESS | 5810 | 1484258275947 Marionette TRACE conn4 -> [0,1198,"timeouts",{"script":35000}] 13:57:55 INFO - PROCESS | 5810 | 1484258275949 Marionette TRACE conn4 <- [1,1198,null,{}] 13:57:55 INFO - PROCESS | 5810 | 1484258275955 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 13:57:56 INFO - PROCESS | 5810 | 1484258276119 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 13:57:56 INFO - PROCESS | 5810 | 1484258276198 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:57:56 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2ec7c00 == 3 [pid = 5856] [id = 378] 13:57:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa2ec8000) [pid = 5856] [serial = 1055] [outer = (nil)] 13:57:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa313f400) [pid = 5856] [serial = 1056] [outer = 0xa2ec8000] 13:57:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3146400) [pid = 5856] [serial = 1057] [outer = 0xa2ec8000] 13:57:57 WARNING - wptserve Traceback (most recent call last): 13:57:57 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:57:57 WARNING - rv = self.func(request, response) 13:57:57 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:57:57 WARNING - access_control_allow_origin = "*") 13:57:57 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:57:57 WARNING - payload = payload_generator(server_data) 13:57:57 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:57:57 WARNING - return encode_string_as_bmp_image(data) 13:57: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 13:57:57 WARNING - img.save(f, "BMP") 13:57:57 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:57:57 WARNING - f.write(bmpfileheader) 13:57:57 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:57:57 WARNING - 13:58:04 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a3d400 == 2 [pid = 5856] [id = 377] 13:58:10 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa3ab8800) [pid = 5856] [serial = 1052] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html] 13:58:15 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa313f400) [pid = 5856] [serial = 1056] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa458b400) [pid = 5856] [serial = 1054] [outer = (nil)] [url = about:blank] 13:58:26 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:58:26 INFO - PROCESS | 5810 | 1484258306661 Marionette TRACE conn4 <- [1,1200,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.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]]]}] 13:58:26 INFO - . 13:58:26 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30728ms 13:58:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 13:58:26 INFO - PROCESS | 5810 | 1484258306675 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 13:58:26 INFO - PROCESS | 5810 | 1484258306678 Marionette TRACE conn4 <- [1,1201,null,{"value":"2147483649"}] 13:58:26 INFO - PROCESS | 5810 | 1484258306685 Marionette TRACE conn4 -> [0,1202,"timeouts",{"script":35000}] 13:58:26 INFO - PROCESS | 5810 | 1484258306689 Marionette TRACE conn4 <- [1,1202,null,{}] 13:58:26 INFO - PROCESS | 5810 | 1484258306694 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 13:58:26 INFO - PROCESS | 5810 | 1484258306883 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 13:58:26 INFO - PROCESS | 5810 | 1484258306944 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:58:26 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2ecac00 == 3 [pid = 5856] [id = 379] 13:58:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa2ecb000) [pid = 5856] [serial = 1058] [outer = (nil)] 13:58:27 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa3142800) [pid = 5856] [serial = 1059] [outer = 0xa2ecb000] 13:58:27 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa314a400) [pid = 5856] [serial = 1060] [outer = 0xa2ecb000] 13:58:27 WARNING - wptserve Traceback (most recent call last): 13:58:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:58:27 WARNING - rv = self.func(request, response) 13:58:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:58:27 WARNING - access_control_allow_origin = "*") 13:58:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:58:27 WARNING - payload = payload_generator(server_data) 13:58:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:58:27 WARNING - return encode_string_as_bmp_image(data) 13:58:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:58:27 WARNING - img.save(f, "BMP") 13:58:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:58:27 WARNING - f.write(bmpfileheader) 13:58:27 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:58:27 WARNING - 13:58:35 INFO - PROCESS | 5810 | --DOCSHELL 0xa2ec7c00 == 2 [pid = 5856] [id = 378] 13:58:41 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa2ec8000) [pid = 5856] [serial = 1055] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html] 13:58:46 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa3142800) [pid = 5856] [serial = 1059] [outer = (nil)] [url = about:blank] 13:58:46 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa3146400) [pid = 5856] [serial = 1057] [outer = (nil)] [url = about:blank] 13:58:57 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:58:57 INFO - PROCESS | 5810 | 1484258337419 Marionette TRACE conn4 <- [1,1204,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.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]]]}] 13:58:57 INFO - . 13:58:57 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30773ms 13:58:57 INFO - PROCESS | 5810 | 1484258337458 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 13:58:57 INFO - PROCESS | 5810 | 1484258337461 Marionette TRACE conn4 <- [1,1205,null,{"value":"2147483649"}] 13:58:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 13:58:57 INFO - PROCESS | 5810 | 1484258337467 Marionette TRACE conn4 -> [0,1206,"timeouts",{"script":35000}] 13:58:57 INFO - PROCESS | 5810 | 1484258337469 Marionette TRACE conn4 <- [1,1206,null,{}] 13:58:57 INFO - PROCESS | 5810 | 1484258337475 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 13:58:57 INFO - PROCESS | 5810 | 1484258337660 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 13:58:57 INFO - PROCESS | 5810 | 1484258337721 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:58:57 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2ec8800 == 3 [pid = 5856] [id = 380] 13:58:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa2ec8c00) [pid = 5856] [serial = 1061] [outer = (nil)] 13:58:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa3141c00) [pid = 5856] [serial = 1062] [outer = 0xa2ec8c00] 13:58:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3149400) [pid = 5856] [serial = 1063] [outer = 0xa2ec8c00] 13:58:58 INFO - PROCESS | 5810 | 1484258338763 Marionette TRACE conn4 <- [1,1208,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.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]]]}] 13:58:58 INFO - . 13:58:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1331ms 13:58:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 13:58:58 INFO - PROCESS | 5810 | 1484258338800 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 13:58:58 INFO - PROCESS | 5810 | 1484258338803 Marionette TRACE conn4 <- [1,1209,null,{"value":"2147483649"}] 13:58:58 INFO - PROCESS | 5810 | 1484258338815 Marionette TRACE conn4 -> [0,1210,"timeouts",{"script":35000}] 13:58:58 INFO - PROCESS | 5810 | 1484258338819 Marionette TRACE conn4 <- [1,1210,null,{}] 13:58:58 INFO - PROCESS | 5810 | 1484258338827 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 13:58:59 INFO - PROCESS | 5810 | 1484258339063 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 13:58:59 INFO - PROCESS | 5810 | 1484258339088 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:58:59 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3216800 == 4 [pid = 5856] [id = 381] 13:58:59 INFO - PROCESS | 5810 | ++DOMWINDOW == 8 (0xa3219400) [pid = 5856] [serial = 1064] [outer = (nil)] 13:58:59 INFO - PROCESS | 5810 | ++DOMWINDOW == 9 (0xa321f400) [pid = 5856] [serial = 1065] [outer = 0xa3219400] 13:58:59 INFO - PROCESS | 5810 | ++DOMWINDOW == 10 (0xa321dc00) [pid = 5856] [serial = 1066] [outer = 0xa3219400] 13:59:00 INFO - PROCESS | 5810 | 1484258340107 Marionette TRACE conn4 <- [1,1212,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.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]]]}] 13:59:00 INFO - . 13:59:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html | took 1349ms 13:59:00 INFO - PROCESS | 5810 | 1484258340159 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 13:59:00 INFO - PROCESS | 5810 | 1484258340163 Marionette TRACE conn4 <- [1,1213,null,{"value":"2147483649"}] 13:59:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 13:59:00 INFO - PROCESS | 5810 | 1484258340169 Marionette TRACE conn4 -> [0,1214,"timeouts",{"script":35000}] 13:59:00 INFO - PROCESS | 5810 | 1484258340172 Marionette TRACE conn4 <- [1,1214,null,{}] 13:59:00 INFO - PROCESS | 5810 | 1484258340183 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 13:59:00 INFO - PROCESS | 5810 | 1484258340390 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 13:59:00 INFO - PROCESS | 5810 | 1484258340416 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:59:00 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3754400 == 5 [pid = 5856] [id = 382] 13:59:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 11 (0xa3754800) [pid = 5856] [serial = 1067] [outer = (nil)] 13:59:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 12 (0xa3758c00) [pid = 5856] [serial = 1068] [outer = 0xa3754800] 13:59:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 13 (0xa375b800) [pid = 5856] [serial = 1069] [outer = 0xa3754800] 13:59:01 INFO - PROCESS | 5810 | 1484258341582 Marionette TRACE conn4 <- [1,1216,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.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]]]}] 13:59:01 INFO - . 13:59:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1480ms 13:59:01 INFO - PROCESS | 5810 | 1484258341650 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 13:59:01 INFO - PROCESS | 5810 | 1484258341653 Marionette TRACE conn4 <- [1,1217,null,{"value":"2147483649"}] 13:59:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 13:59:01 INFO - PROCESS | 5810 | 1484258341660 Marionette TRACE conn4 -> [0,1218,"timeouts",{"script":35000}] 13:59:01 INFO - PROCESS | 5810 | 1484258341663 Marionette TRACE conn4 <- [1,1218,null,{}] 13:59:01 INFO - PROCESS | 5810 | 1484258341668 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 13:59:01 INFO - PROCESS | 5810 | 1484258341863 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 13:59:01 INFO - PROCESS | 5810 | 1484258341904 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:59:01 INFO - PROCESS | 5810 | ++DOCSHELL 0xa38aa000 == 6 [pid = 5856] [id = 383] 13:59:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 14 (0xa38aa400) [pid = 5856] [serial = 1070] [outer = (nil)] 13:59:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 15 (0xa38ae400) [pid = 5856] [serial = 1071] [outer = 0xa38aa400] 13:59:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 16 (0xa38b1000) [pid = 5856] [serial = 1072] [outer = 0xa38aa400] 13:59:02 INFO - PROCESS | 5810 | 1484258342940 Marionette TRACE conn4 <- [1,1220,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.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]]]}] 13:59:02 INFO - . 13:59:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html | took 1340ms 13:59:03 INFO - PROCESS | 5810 | 1484258343001 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 13:59:03 INFO - PROCESS | 5810 | 1484258343004 Marionette TRACE conn4 <- [1,1221,null,{"value":"2147483649"}] 13:59:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 13:59:03 INFO - PROCESS | 5810 | 1484258343011 Marionette TRACE conn4 -> [0,1222,"timeouts",{"script":35000}] 13:59:03 INFO - PROCESS | 5810 | 1484258343013 Marionette TRACE conn4 <- [1,1222,null,{}] 13:59:03 INFO - PROCESS | 5810 | 1484258343025 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 13:59:03 INFO - PROCESS | 5810 | 1484258343201 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 13:59:03 INFO - PROCESS | 5810 | 1484258343253 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:59:03 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a3e000 == 7 [pid = 5856] [id = 384] 13:59:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 17 (0xa3a3f000) [pid = 5856] [serial = 1073] [outer = (nil)] 13:59:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 18 (0xa3a44c00) [pid = 5856] [serial = 1074] [outer = 0xa3a3f000] 13:59:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 19 (0xa3a43c00) [pid = 5856] [serial = 1075] [outer = 0xa3a3f000] 13:59:04 INFO - PROCESS | 5810 | 1484258344539 Marionette TRACE conn4 <- [1,1224,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.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]]]}] 13:59:04 INFO - . 13:59:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html | took 1586ms 13:59:04 INFO - PROCESS | 5810 | 1484258344599 Marionette TRACE conn4 -> [0,1225,"getWindowHandle",null] 13:59:04 INFO - PROCESS | 5810 | 1484258344602 Marionette TRACE conn4 <- [1,1225,null,{"value":"2147483649"}] 13:59:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 13:59:04 INFO - PROCESS | 5810 | 1484258344611 Marionette TRACE conn4 -> [0,1226,"timeouts",{"script":35000}] 13:59:04 INFO - PROCESS | 5810 | 1484258344614 Marionette TRACE conn4 <- [1,1226,null,{}] 13:59:04 INFO - PROCESS | 5810 | 1484258344619 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 13:59:04 INFO - PROCESS | 5810 | 1484258344859 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 13:59:04 INFO - PROCESS | 5810 | 1484258344956 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:59:04 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4564c00 == 8 [pid = 5856] [id = 385] 13:59:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 20 (0xa4565000) [pid = 5856] [serial = 1076] [outer = (nil)] 13:59:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 21 (0xa4569000) [pid = 5856] [serial = 1077] [outer = 0xa4565000] 13:59:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 22 (0xa456d800) [pid = 5856] [serial = 1078] [outer = 0xa4565000] 13:59:06 INFO - PROCESS | 5810 | 1484258346170 Marionette TRACE conn4 <- [1,1228,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.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]]]}] 13:59:06 INFO - . 13:59:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html | took 1584ms 13:59:06 INFO - PROCESS | 5810 | 1484258346194 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 13:59:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 13:59:06 INFO - PROCESS | 5810 | 1484258346202 Marionette TRACE conn4 <- [1,1229,null,{"value":"2147483649"}] 13:59:06 INFO - PROCESS | 5810 | 1484258346209 Marionette TRACE conn4 -> [0,1230,"timeouts",{"script":35000}] 13:59:06 INFO - PROCESS | 5810 | 1484258346214 Marionette TRACE conn4 <- [1,1230,null,{}] 13:59:06 INFO - PROCESS | 5810 | 1484258346224 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 13:59:06 INFO - PROCESS | 5810 | 1484258346401 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 13:59:06 INFO - PROCESS | 5810 | 1484258346512 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:59:06 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3642c00 == 9 [pid = 5856] [id = 386] 13:59:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 23 (0xa3753400) [pid = 5856] [serial = 1079] [outer = (nil)] 13:59:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 24 (0xa38abc00) [pid = 5856] [serial = 1080] [outer = 0xa3753400] 13:59:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 25 (0xa3a3cc00) [pid = 5856] [serial = 1081] [outer = 0xa3753400] 13:59:08 INFO - PROCESS | 5810 | 1484258348136 Marionette TRACE conn4 <- [1,1232,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.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]]]}] 13:59:08 INFO - . 13:59:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html | took 1948ms 13:59:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 13:59:08 INFO - PROCESS | 5810 | 1484258348158 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 13:59:08 INFO - PROCESS | 5810 | 1484258348161 Marionette TRACE conn4 <- [1,1233,null,{"value":"2147483649"}] 13:59:08 INFO - PROCESS | 5810 | 1484258348167 Marionette TRACE conn4 -> [0,1234,"timeouts",{"script":35000}] 13:59:08 INFO - PROCESS | 5810 | 1484258348170 Marionette TRACE conn4 <- [1,1234,null,{}] 13:59:08 INFO - PROCESS | 5810 | 1484258348176 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 13:59:08 INFO - PROCESS | 5810 | 1484258348372 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 13:59:08 INFO - PROCESS | 5810 | 1484258348454 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:59:08 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2ec2c00 == 10 [pid = 5856] [id = 387] 13:59:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 26 (0xa2ec4c00) [pid = 5856] [serial = 1082] [outer = (nil)] 13:59:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0xa363bc00) [pid = 5856] [serial = 1083] [outer = 0xa2ec4c00] 13:59:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0xa363f800) [pid = 5856] [serial = 1084] [outer = 0xa2ec4c00] 13:59:08 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a3e000 == 9 [pid = 5856] [id = 384] 13:59:08 INFO - PROCESS | 5810 | --DOCSHELL 0xa38aa000 == 8 [pid = 5856] [id = 383] 13:59:08 INFO - PROCESS | 5810 | --DOCSHELL 0xa3754400 == 7 [pid = 5856] [id = 382] 13:59:08 INFO - PROCESS | 5810 | --DOCSHELL 0xa3216800 == 6 [pid = 5856] [id = 381] 13:59:08 INFO - PROCESS | 5810 | --DOCSHELL 0xa2ec8800 == 5 [pid = 5856] [id = 380] 13:59:08 INFO - PROCESS | 5810 | --DOCSHELL 0xa2ecac00 == 4 [pid = 5856] [id = 379] 13:59:09 INFO - PROCESS | 5810 | 1484258349496 Marionette TRACE conn4 <- [1,1236,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.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]]]}] 13:59:09 INFO - . 13:59:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html | took 1382ms 13:59:09 INFO - PROCESS | 5810 | 1484258349549 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 13:59:09 INFO - PROCESS | 5810 | 1484258349553 Marionette TRACE conn4 <- [1,1237,null,{"value":"2147483649"}] 13:59:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 13:59:09 INFO - PROCESS | 5810 | 1484258349559 Marionette TRACE conn4 -> [0,1238,"timeouts",{"script":35000}] 13:59:09 INFO - PROCESS | 5810 | 1484258349561 Marionette TRACE conn4 <- [1,1238,null,{}] 13:59:09 INFO - PROCESS | 5810 | 1484258349567 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 13:59:09 INFO - PROCESS | 5810 | 1484258349769 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 13:59:09 INFO - PROCESS | 5810 | 1484258349819 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:59:09 INFO - PROCESS | 5810 | ++DOCSHELL 0xa38a7400 == 5 [pid = 5856] [id = 388] 13:59:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0xa38a7c00) [pid = 5856] [serial = 1085] [outer = (nil)] 13:59:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0xa3a3bc00) [pid = 5856] [serial = 1086] [outer = 0xa38a7c00] 13:59:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0xa3a3e800) [pid = 5856] [serial = 1087] [outer = 0xa38a7c00] 13:59:10 INFO - PROCESS | 5810 | 1484258350973 Marionette TRACE conn4 <- [1,1240,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.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]]]}] 13:59:10 INFO - . 13:59:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html | took 1439ms 13:59:11 INFO - PROCESS | 5810 | 1484258350999 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 13:59:11 INFO - PROCESS | 5810 | 1484258351001 Marionette TRACE conn4 <- [1,1241,null,{"value":"2147483649"}] 13:59:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 13:59:11 INFO - PROCESS | 5810 | 1484258351008 Marionette TRACE conn4 -> [0,1242,"timeouts",{"script":35000}] 13:59:11 INFO - PROCESS | 5810 | 1484258351011 Marionette TRACE conn4 <- [1,1242,null,{}] 13:59:11 INFO - PROCESS | 5810 | 1484258351017 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 13:59:11 INFO - PROCESS | 5810 | 1484258351206 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 13:59:11 INFO - PROCESS | 5810 | 1484258351285 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:59:11 INFO - PROCESS | 5810 | ++DOCSHELL 0xa456c400 == 6 [pid = 5856] [id = 389] 13:59:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0xa456c800) [pid = 5856] [serial = 1088] [outer = (nil)] 13:59:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0xa4588c00) [pid = 5856] [serial = 1089] [outer = 0xa456c800] 13:59:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0xa458b000) [pid = 5856] [serial = 1090] [outer = 0xa456c800] 13:59:12 INFO - PROCESS | 5810 | ++DOCSHELL 0xa458f400 == 7 [pid = 5856] [id = 390] 13:59:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0xa458f800) [pid = 5856] [serial = 1091] [outer = (nil)] 13:59:12 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:59:12 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:59:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0xa4590800) [pid = 5856] [serial = 1092] [outer = 0xa458f800] 13:59:12 INFO - PROCESS | 5810 | 1484258352530 Marionette TRACE conn4 <- [1,1244,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.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]]]}] 13:59:12 INFO - . 13:59:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 1581ms 13:59:12 INFO - PROCESS | 5810 | 1484258352591 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 13:59:12 INFO - PROCESS | 5810 | 1484258352593 Marionette TRACE conn4 <- [1,1245,null,{"value":"2147483649"}] 13:59:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 13:59:12 INFO - PROCESS | 5810 | 1484258352604 Marionette TRACE conn4 -> [0,1246,"timeouts",{"script":35000}] 13:59:12 INFO - PROCESS | 5810 | 1484258352606 Marionette TRACE conn4 <- [1,1246,null,{}] 13:59:12 INFO - PROCESS | 5810 | 1484258352612 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 13:59:12 INFO - PROCESS | 5810 | 1484258352810 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 13:59:12 INFO - PROCESS | 5810 | 1484258352879 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:59:13 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a44800 == 8 [pid = 5856] [id = 391] 13:59:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0xa3a48400) [pid = 5856] [serial = 1093] [outer = (nil)] 13:59:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0xa4780000) [pid = 5856] [serial = 1094] [outer = 0xa3a48400] 13:59:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0xa4787c00) [pid = 5856] [serial = 1095] [outer = 0xa3a48400] 13:59:13 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0xa2ec8c00) [pid = 5856] [serial = 1061] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html] 13:59:13 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0xa38aa400) [pid = 5856] [serial = 1070] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html] 13:59:13 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0xa3219400) [pid = 5856] [serial = 1064] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html] 13:59:13 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0xa3754800) [pid = 5856] [serial = 1067] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html] 13:59:13 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0xa3a3f000) [pid = 5856] [serial = 1073] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html] 13:59:13 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0xa2ecb000) [pid = 5856] [serial = 1058] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html] 13:59:14 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3634800 == 9 [pid = 5856] [id = 392] 13:59:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0xa363d000) [pid = 5856] [serial = 1096] [outer = (nil)] 13:59:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0xa38a8c00) [pid = 5856] [serial = 1097] [outer = 0xa363d000] 13:59:14 INFO - PROCESS | 5810 | 1484258354266 Marionette TRACE conn4 <- [1,1248,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.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]]]}] 13:59:14 INFO - . 13:59:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1679ms 13:59:14 INFO - PROCESS | 5810 | 1484258354293 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 13:59:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 13:59:14 INFO - PROCESS | 5810 | 1484258354298 Marionette TRACE conn4 <- [1,1249,null,{"value":"2147483649"}] 13:59:14 INFO - PROCESS | 5810 | 1484258354305 Marionette TRACE conn4 -> [0,1250,"timeouts",{"script":35000}] 13:59:14 INFO - PROCESS | 5810 | 1484258354308 Marionette TRACE conn4 <- [1,1250,null,{}] 13:59:14 INFO - PROCESS | 5810 | 1484258354316 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 13:59:14 INFO - PROCESS | 5810 | 1484258354510 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 13:59:14 INFO - PROCESS | 5810 | 1484258354636 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:59:14 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3753c00 == 10 [pid = 5856] [id = 393] 13:59:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0xa38a8800) [pid = 5856] [serial = 1098] [outer = (nil)] 13:59:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0xa496ac00) [pid = 5856] [serial = 1099] [outer = 0xa38a8800] 13:59:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0xa4969000) [pid = 5856] [serial = 1100] [outer = 0xa38a8800] 13:59:15 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3637400 == 11 [pid = 5856] [id = 394] 13:59:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0xa3638000) [pid = 5856] [serial = 1101] [outer = (nil)] 13:59:15 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:59:15 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 13:59:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0xa3757400) [pid = 5856] [serial = 1102] [outer = 0xa3638000] 13:59:16 INFO - PROCESS | 5810 | 1484258356038 Marionette TRACE conn4 <- [1,1252,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.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]]]}] 13:59:16 INFO - . 13:59:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html | took 1789ms 13:59:16 INFO - PROCESS | 5810 | 1484258356094 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 13:59:16 INFO - PROCESS | 5810 | 1484258356098 Marionette TRACE conn4 <- [1,1253,null,{"value":"2147483649"}] 13:59:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 13:59:16 INFO - PROCESS | 5810 | 1484258356109 Marionette TRACE conn4 -> [0,1254,"timeouts",{"script":35000}] 13:59:16 INFO - PROCESS | 5810 | 1484258356113 Marionette TRACE conn4 <- [1,1254,null,{}] 13:59:16 INFO - PROCESS | 5810 | 1484258356119 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 13:59:16 INFO - PROCESS | 5810 | 1484258356294 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 13:59:16 INFO - PROCESS | 5810 | 1484258356390 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:59:16 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a41c00 == 12 [pid = 5856] [id = 395] 13:59:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0xa3ac6000) [pid = 5856] [serial = 1103] [outer = (nil)] 13:59:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0xa46cb800) [pid = 5856] [serial = 1104] [outer = 0xa3ac6000] 13:59:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0xa4963400) [pid = 5856] [serial = 1105] [outer = 0xa3ac6000] 13:59:17 WARNING - wptserve Traceback (most recent call last): 13:59:17 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:59:17 WARNING - rv = self.func(request, response) 13:59:17 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:59:17 WARNING - access_control_allow_origin = "*") 13:59:17 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:59:17 WARNING - payload = payload_generator(server_data) 13:59:17 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:59:17 WARNING - return encode_string_as_bmp_image(data) 13:59:17 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:59:17 WARNING - img.save(f, "BMP") 13:59:17 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:59:17 WARNING - f.write(bmpfileheader) 13:59:17 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:59:17 WARNING - 13:59:17 INFO - PROCESS | 5810 | --DOCSHELL 0xa3634800 == 11 [pid = 5856] [id = 392] 13:59:17 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a44800 == 10 [pid = 5856] [id = 391] 13:59:17 INFO - PROCESS | 5810 | --DOCSHELL 0xa458f400 == 9 [pid = 5856] [id = 390] 13:59:17 INFO - PROCESS | 5810 | --DOCSHELL 0xa456c400 == 8 [pid = 5856] [id = 389] 13:59:17 INFO - PROCESS | 5810 | --DOCSHELL 0xa38a7400 == 7 [pid = 5856] [id = 388] 13:59:17 INFO - PROCESS | 5810 | --DOCSHELL 0xa2ec2c00 == 6 [pid = 5856] [id = 387] 13:59:17 INFO - PROCESS | 5810 | --DOCSHELL 0xa4564c00 == 5 [pid = 5856] [id = 385] 13:59:18 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0xa3141c00) [pid = 5856] [serial = 1062] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0xa38b1000) [pid = 5856] [serial = 1072] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0xa3758c00) [pid = 5856] [serial = 1068] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0xa38ae400) [pid = 5856] [serial = 1071] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0xa321f400) [pid = 5856] [serial = 1065] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0xa3a44c00) [pid = 5856] [serial = 1074] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0xa314a400) [pid = 5856] [serial = 1060] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0xa3149400) [pid = 5856] [serial = 1063] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0xa375b800) [pid = 5856] [serial = 1069] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0xa321dc00) [pid = 5856] [serial = 1066] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0xa3a43c00) [pid = 5856] [serial = 1075] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0xa4569000) [pid = 5856] [serial = 1077] [outer = (nil)] [url = about:blank] 13:59:20 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0xa38a7c00) [pid = 5856] [serial = 1085] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html] 13:59:20 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0xa456c800) [pid = 5856] [serial = 1088] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html] 13:59:20 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0xa2ec4c00) [pid = 5856] [serial = 1082] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html] 13:59:20 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0xa3a48400) [pid = 5856] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html] 13:59:20 INFO - PROCESS | 5810 | --DOMWINDOW == 26 (0xa363d000) [pid = 5856] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484258354033] 13:59:20 INFO - PROCESS | 5810 | --DOMWINDOW == 25 (0xa3753400) [pid = 5856] [serial = 1079] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html] 13:59:20 INFO - PROCESS | 5810 | --DOMWINDOW == 24 (0xa458f800) [pid = 5856] [serial = 1091] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:59:24 INFO - PROCESS | 5810 | --DOCSHELL 0xa3642c00 == 4 [pid = 5856] [id = 386] 13:59:24 INFO - PROCESS | 5810 | --DOCSHELL 0xa3753c00 == 3 [pid = 5856] [id = 393] 13:59:24 INFO - PROCESS | 5810 | --DOCSHELL 0xa3637400 == 2 [pid = 5856] [id = 394] 13:59:25 INFO - PROCESS | 5810 | --DOMWINDOW == 23 (0xa363f800) [pid = 5856] [serial = 1084] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 5810 | --DOMWINDOW == 22 (0xa38a8c00) [pid = 5856] [serial = 1097] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484258354033] 13:59:25 INFO - PROCESS | 5810 | --DOMWINDOW == 21 (0xa3a3cc00) [pid = 5856] [serial = 1081] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 5810 | --DOMWINDOW == 20 (0xa4787c00) [pid = 5856] [serial = 1095] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 5810 | --DOMWINDOW == 19 (0xa4780000) [pid = 5856] [serial = 1094] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 5810 | --DOMWINDOW == 18 (0xa4590800) [pid = 5856] [serial = 1092] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:59:25 INFO - PROCESS | 5810 | --DOMWINDOW == 17 (0xa458b000) [pid = 5856] [serial = 1090] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 5810 | --DOMWINDOW == 16 (0xa3a3e800) [pid = 5856] [serial = 1087] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 5810 | --DOMWINDOW == 15 (0xa496ac00) [pid = 5856] [serial = 1099] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 5810 | --DOMWINDOW == 14 (0xa4588c00) [pid = 5856] [serial = 1089] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 5810 | --DOMWINDOW == 13 (0xa3a3bc00) [pid = 5856] [serial = 1086] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 5810 | --DOMWINDOW == 12 (0xa363bc00) [pid = 5856] [serial = 1083] [outer = (nil)] [url = about:blank] 13:59:25 INFO - PROCESS | 5810 | --DOMWINDOW == 11 (0xa38abc00) [pid = 5856] [serial = 1080] [outer = (nil)] [url = about:blank] 13:59:27 INFO - PROCESS | 5810 | --DOMWINDOW == 10 (0xa3638000) [pid = 5856] [serial = 1101] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:59:27 INFO - PROCESS | 5810 | --DOMWINDOW == 9 (0xa38a8800) [pid = 5856] [serial = 1098] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html] 13:59:27 INFO - PROCESS | 5810 | --DOMWINDOW == 8 (0xa4565000) [pid = 5856] [serial = 1076] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html] 13:59:31 INFO - PROCESS | 5810 | --DOMWINDOW == 7 (0xa3757400) [pid = 5856] [serial = 1102] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 13:59:31 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa4969000) [pid = 5856] [serial = 1100] [outer = (nil)] [url = about:blank] 13:59:31 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa46cb800) [pid = 5856] [serial = 1104] [outer = (nil)] [url = about:blank] 13:59:31 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa456d800) [pid = 5856] [serial = 1078] [outer = (nil)] [url = about:blank] 13:59:46 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 13:59:46 INFO - PROCESS | 5810 | 1484258386873 Marionette TRACE conn4 <- [1,1256,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.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]]]}] 13:59:46 INFO - . 13:59:46 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30787ms 13:59:46 INFO - PROCESS | 5810 | 1484258386897 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 13:59:46 INFO - PROCESS | 5810 | 1484258386901 Marionette TRACE conn4 <- [1,1257,null,{"value":"2147483649"}] 13:59:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 13:59:46 INFO - PROCESS | 5810 | 1484258386911 Marionette TRACE conn4 -> [0,1258,"timeouts",{"script":35000}] 13:59:46 INFO - PROCESS | 5810 | 1484258386913 Marionette TRACE conn4 <- [1,1258,null,{}] 13:59:46 INFO - PROCESS | 5810 | 1484258386918 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 13:59:47 INFO - PROCESS | 5810 | 1484258387102 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 13:59:47 INFO - PROCESS | 5810 | 1484258387157 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 13:59:47 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2ec7c00 == 3 [pid = 5856] [id = 396] 13:59:47 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa2ec8000) [pid = 5856] [serial = 1106] [outer = (nil)] 13:59:47 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa313f800) [pid = 5856] [serial = 1107] [outer = 0xa2ec8000] 13:59:47 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3146400) [pid = 5856] [serial = 1108] [outer = 0xa2ec8000] 13:59:48 WARNING - wptserve Traceback (most recent call last): 13:59:48 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 13:59:48 WARNING - rv = self.func(request, response) 13:59:48 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 13:59:48 WARNING - access_control_allow_origin = "*") 13:59:48 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 13:59:48 WARNING - payload = payload_generator(server_data) 13:59:48 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 13:59:48 WARNING - return encode_string_as_bmp_image(data) 13:59:48 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 13:59:48 WARNING - img.save(f, "BMP") 13:59:48 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 13:59:48 WARNING - f.write(bmpfileheader) 13:59:48 WARNING - TypeError: must be string or pinned buffer, not bytearray 13:59:48 WARNING - 13:59:55 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a41c00 == 2 [pid = 5856] [id = 395] 14:00:01 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa3ac6000) [pid = 5856] [serial = 1103] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html] 14:00:06 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa313f800) [pid = 5856] [serial = 1107] [outer = (nil)] [url = about:blank] 14:00:06 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa4963400) [pid = 5856] [serial = 1105] [outer = (nil)] [url = about:blank] 14:00:17 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 14:00:17 INFO - PROCESS | 5810 | 1484258417631 Marionette TRACE conn4 <- [1,1260,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.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]]]}] 14:00:17 INFO - . 14:00:17 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30734ms 14:00:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 14:00:17 INFO - PROCESS | 5810 | 1484258417646 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 14:00:17 INFO - PROCESS | 5810 | 1484258417648 Marionette TRACE conn4 <- [1,1261,null,{"value":"2147483649"}] 14:00:17 INFO - PROCESS | 5810 | 1484258417655 Marionette TRACE conn4 -> [0,1262,"timeouts",{"script":35000}] 14:00:17 INFO - PROCESS | 5810 | 1484258417659 Marionette TRACE conn4 <- [1,1262,null,{}] 14:00:17 INFO - PROCESS | 5810 | 1484258417664 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:00:17 INFO - PROCESS | 5810 | 1484258417841 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 14:00:17 INFO - PROCESS | 5810 | 1484258417903 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:00:17 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2eca800 == 3 [pid = 5856] [id = 397] 14:00:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa2ecac00) [pid = 5856] [serial = 1109] [outer = (nil)] 14:00:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa3142400) [pid = 5856] [serial = 1110] [outer = 0xa2ecac00] 14:00:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa314a000) [pid = 5856] [serial = 1111] [outer = 0xa2ecac00] 14:00:18 WARNING - wptserve Traceback (most recent call last): 14:00:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 14:00:18 WARNING - rv = self.func(request, response) 14:00:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 14:00:18 WARNING - access_control_allow_origin = "*") 14:00:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 14:00:18 WARNING - payload = payload_generator(server_data) 14:00:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 14:00:18 WARNING - return encode_string_as_bmp_image(data) 14:00:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 14:00:18 WARNING - img.save(f, "BMP") 14:00:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 14:00:18 WARNING - f.write(bmpfileheader) 14:00:18 WARNING - TypeError: must be string or pinned buffer, not bytearray 14:00:18 WARNING - 14:00:26 INFO - PROCESS | 5810 | --DOCSHELL 0xa2ec7c00 == 2 [pid = 5856] [id = 396] 14:00:32 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa2ec8000) [pid = 5856] [serial = 1106] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html] 14:00:37 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa3142400) [pid = 5856] [serial = 1110] [outer = (nil)] [url = about:blank] 14:00:37 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa3146400) [pid = 5856] [serial = 1108] [outer = (nil)] [url = about:blank] 14:00:48 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 14:00:48 INFO - PROCESS | 5810 | 1484258448394 Marionette TRACE conn4 <- [1,1264,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.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]]]}] 14:00:48 INFO - . 14:00:48 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30785ms 14:00:48 INFO - PROCESS | 5810 | 1484258448440 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 14:00:48 INFO - PROCESS | 5810 | 1484258448442 Marionette TRACE conn4 <- [1,1265,null,{"value":"2147483649"}] 14:00:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 14:00:48 INFO - PROCESS | 5810 | 1484258448449 Marionette TRACE conn4 -> [0,1266,"timeouts",{"script":35000}] 14:00:48 INFO - PROCESS | 5810 | 1484258448451 Marionette TRACE conn4 <- [1,1266,null,{}] 14:00:48 INFO - PROCESS | 5810 | 1484258448457 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:00:48 INFO - PROCESS | 5810 | 1484258448627 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 14:00:48 INFO - PROCESS | 5810 | 1484258448716 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:00:48 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2ec8c00 == 3 [pid = 5856] [id = 398] 14:00:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa2ec9000) [pid = 5856] [serial = 1112] [outer = (nil)] 14:00:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa3142400) [pid = 5856] [serial = 1113] [outer = 0xa2ec9000] 14:00:49 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3149000) [pid = 5856] [serial = 1114] [outer = 0xa2ec9000] 14:00:49 INFO - PROCESS | 5810 | 1484258449727 Marionette TRACE conn4 <- [1,1268,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.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]]]}] 14:00:49 INFO - . 14:00:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html | took 1335ms 14:00:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 14:00:49 INFO - PROCESS | 5810 | 1484258449785 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 14:00:49 INFO - PROCESS | 5810 | 1484258449788 Marionette TRACE conn4 <- [1,1269,null,{"value":"2147483649"}] 14:00:49 INFO - PROCESS | 5810 | 1484258449795 Marionette TRACE conn4 -> [0,1270,"timeouts",{"script":35000}] 14:00:49 INFO - PROCESS | 5810 | 1484258449798 Marionette TRACE conn4 <- [1,1270,null,{}] 14:00:49 INFO - PROCESS | 5810 | 1484258449811 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:00:50 INFO - PROCESS | 5810 | 1484258450000 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 14:00:50 INFO - PROCESS | 5810 | 1484258450049 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:00:50 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3216000 == 4 [pid = 5856] [id = 399] 14:00:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 8 (0xa3218c00) [pid = 5856] [serial = 1115] [outer = (nil)] 14:00:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 9 (0xa321ec00) [pid = 5856] [serial = 1116] [outer = 0xa3218c00] 14:00:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 10 (0xa3635400) [pid = 5856] [serial = 1117] [outer = 0xa3218c00] 14:00:51 INFO - PROCESS | 5810 | 1484258451104 Marionette TRACE conn4 <- [1,1272,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.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]]]}] 14:00:51 INFO - . 14:00:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html | took 1337ms 14:00:51 INFO - PROCESS | 5810 | 1484258451133 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 14:00:51 INFO - PROCESS | 5810 | 1484258451135 Marionette TRACE conn4 <- [1,1273,null,{"value":"2147483649"}] 14:00:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 14:00:51 INFO - PROCESS | 5810 | 1484258451142 Marionette TRACE conn4 -> [0,1274,"timeouts",{"script":35000}] 14:00:51 INFO - PROCESS | 5810 | 1484258451144 Marionette TRACE conn4 <- [1,1274,null,{}] 14:00:51 INFO - PROCESS | 5810 | 1484258451150 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:00:51 INFO - PROCESS | 5810 | 1484258451379 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 14:00:51 INFO - PROCESS | 5810 | 1484258451406 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:00:51 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3753400 == 5 [pid = 5856] [id = 400] 14:00:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 11 (0xa3753800) [pid = 5856] [serial = 1118] [outer = (nil)] 14:00:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 12 (0xa3758000) [pid = 5856] [serial = 1119] [outer = 0xa3753800] 14:00:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 13 (0xa375b000) [pid = 5856] [serial = 1120] [outer = 0xa3753800] 14:00:52 INFO - PROCESS | 5810 | 1484258452494 Marionette TRACE conn4 <- [1,1276,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.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]]]}] 14:00:52 INFO - . 14:00:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html | took 1383ms 14:00:52 INFO - PROCESS | 5810 | 1484258452526 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 14:00:52 INFO - PROCESS | 5810 | 1484258452529 Marionette TRACE conn4 <- [1,1277,null,{"value":"2147483649"}] 14:00:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 14:00:52 INFO - PROCESS | 5810 | 1484258452536 Marionette TRACE conn4 -> [0,1278,"timeouts",{"script":35000}] 14:00:52 INFO - PROCESS | 5810 | 1484258452539 Marionette TRACE conn4 <- [1,1278,null,{}] 14:00:52 INFO - PROCESS | 5810 | 1484258452544 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:00:52 INFO - PROCESS | 5810 | 1484258452717 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 14:00:52 INFO - PROCESS | 5810 | 1484258452803 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:00:52 INFO - PROCESS | 5810 | ++DOCSHELL 0xa38a8800 == 6 [pid = 5856] [id = 401] 14:00:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 14 (0xa38a8c00) [pid = 5856] [serial = 1121] [outer = (nil)] 14:00:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 15 (0xa38ad000) [pid = 5856] [serial = 1122] [outer = 0xa38a8c00] 14:00:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 16 (0xa38b0400) [pid = 5856] [serial = 1123] [outer = 0xa38a8c00] 14:00:53 INFO - PROCESS | 5810 | 1484258453747 Marionette TRACE conn4 <- [1,1280,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.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]]]}] 14:00:53 INFO - . 14:00:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html | took 1241ms 14:00:53 INFO - PROCESS | 5810 | 1484258453778 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 14:00:53 INFO - PROCESS | 5810 | 1484258453782 Marionette TRACE conn4 <- [1,1281,null,{"value":"2147483649"}] 14:00:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 14:00:53 INFO - PROCESS | 5810 | 1484258453788 Marionette TRACE conn4 -> [0,1282,"timeouts",{"script":35000}] 14:00:53 INFO - PROCESS | 5810 | 1484258453791 Marionette TRACE conn4 <- [1,1282,null,{}] 14:00:53 INFO - PROCESS | 5810 | 1484258453797 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:00:53 INFO - PROCESS | 5810 | 1484258453972 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 14:00:54 INFO - PROCESS | 5810 | 1484258454066 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:00:54 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a3d000 == 7 [pid = 5856] [id = 402] 14:00:54 INFO - PROCESS | 5810 | ++DOMWINDOW == 17 (0xa3a3d400) [pid = 5856] [serial = 1124] [outer = (nil)] 14:00:54 INFO - PROCESS | 5810 | ++DOMWINDOW == 18 (0xa3a43400) [pid = 5856] [serial = 1125] [outer = 0xa3a3d400] 14:00:54 INFO - PROCESS | 5810 | ++DOMWINDOW == 19 (0xa3a44800) [pid = 5856] [serial = 1126] [outer = 0xa3a3d400] 14:00:55 INFO - PROCESS | 5810 | 1484258455018 Marionette TRACE conn4 <- [1,1284,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.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]]]}] 14:00:55 INFO - . 14:00:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html | took 1287ms 14:00:55 INFO - PROCESS | 5810 | 1484258455077 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 14:00:55 INFO - PROCESS | 5810 | 1484258455080 Marionette TRACE conn4 <- [1,1285,null,{"value":"2147483649"}] 14:00:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 14:00:55 INFO - PROCESS | 5810 | 1484258455087 Marionette TRACE conn4 -> [0,1286,"timeouts",{"script":35000}] 14:00:55 INFO - PROCESS | 5810 | 1484258455089 Marionette TRACE conn4 <- [1,1286,null,{}] 14:00:55 INFO - PROCESS | 5810 | 1484258455095 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:00:55 INFO - PROCESS | 5810 | 1484258455375 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 14:00:55 INFO - PROCESS | 5810 | 1484258455422 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:00:55 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4561800 == 8 [pid = 5856] [id = 403] 14:00:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 20 (0xa4561c00) [pid = 5856] [serial = 1127] [outer = (nil)] 14:00:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 21 (0xa4567000) [pid = 5856] [serial = 1128] [outer = 0xa4561c00] 14:00:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 22 (0xa456bc00) [pid = 5856] [serial = 1129] [outer = 0xa4561c00] 14:00:56 INFO - PROCESS | 5810 | 1484258456440 Marionette TRACE conn4 <- [1,1288,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.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]]]}] 14:00:56 INFO - . 14:00:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html | took 1385ms 14:00:56 INFO - PROCESS | 5810 | 1484258456474 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 14:00:56 INFO - PROCESS | 5810 | 1484258456477 Marionette TRACE conn4 <- [1,1289,null,{"value":"2147483649"}] 14:00:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 14:00:56 INFO - PROCESS | 5810 | 1484258456488 Marionette TRACE conn4 -> [0,1290,"timeouts",{"script":35000}] 14:00:56 INFO - PROCESS | 5810 | 1484258456491 Marionette TRACE conn4 <- [1,1290,null,{}] 14:00:56 INFO - PROCESS | 5810 | 1484258456498 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:00:56 INFO - PROCESS | 5810 | 1484258456708 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 14:00:56 INFO - PROCESS | 5810 | 1484258456769 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:00:56 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2ec4000 == 9 [pid = 5856] [id = 404] 14:00:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 23 (0xa2ec4400) [pid = 5856] [serial = 1130] [outer = (nil)] 14:00:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 24 (0xa3216c00) [pid = 5856] [serial = 1131] [outer = 0xa2ec4400] 14:00:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 25 (0xa321d800) [pid = 5856] [serial = 1132] [outer = 0xa2ec4400] 14:00:57 INFO - PROCESS | 5810 | 1484258457990 Marionette TRACE conn4 <- [1,1292,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.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]]]}] 14:00:58 INFO - . 14:00:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html | took 1545ms 14:00:58 INFO - PROCESS | 5810 | 1484258458034 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 14:00:58 INFO - PROCESS | 5810 | 1484258458039 Marionette TRACE conn4 <- [1,1293,null,{"value":"2147483649"}] 14:00:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 14:00:58 INFO - PROCESS | 5810 | 1484258458053 Marionette TRACE conn4 -> [0,1294,"timeouts",{"script":35000}] 14:00:58 INFO - PROCESS | 5810 | 1484258458055 Marionette TRACE conn4 <- [1,1294,null,{}] 14:00:58 INFO - PROCESS | 5810 | 1484258458066 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:00:58 INFO - PROCESS | 5810 | 1484258458290 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 14:00:58 INFO - PROCESS | 5810 | 1484258458328 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:00:58 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a41800 == 10 [pid = 5856] [id = 405] 14:00:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 26 (0xa3a46c00) [pid = 5856] [serial = 1133] [outer = (nil)] 14:00:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0xa4569800) [pid = 5856] [serial = 1134] [outer = 0xa3a46c00] 14:00:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0xa4585800) [pid = 5856] [serial = 1135] [outer = 0xa3a46c00] 14:00:59 INFO - PROCESS | 5810 | 1484258459636 Marionette TRACE conn4 <- [1,1296,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.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]]]}] 14:00:59 INFO - . 14:00:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html | took 1646ms 14:00:59 INFO - PROCESS | 5810 | 1484258459695 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 14:00:59 INFO - PROCESS | 5810 | 1484258459699 Marionette TRACE conn4 <- [1,1297,null,{"value":"2147483649"}] 14:00:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 14:00:59 INFO - PROCESS | 5810 | 1484258459711 Marionette TRACE conn4 -> [0,1298,"timeouts",{"script":35000}] 14:00:59 INFO - PROCESS | 5810 | 1484258459713 Marionette TRACE conn4 <- [1,1298,null,{}] 14:00:59 INFO - PROCESS | 5810 | 1484258459733 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:00:59 INFO - PROCESS | 5810 | --DOCSHELL 0xa4561800 == 9 [pid = 5856] [id = 403] 14:00:59 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a3d000 == 8 [pid = 5856] [id = 402] 14:00:59 INFO - PROCESS | 5810 | --DOCSHELL 0xa38a8800 == 7 [pid = 5856] [id = 401] 14:00:59 INFO - PROCESS | 5810 | --DOCSHELL 0xa3753400 == 6 [pid = 5856] [id = 400] 14:00:59 INFO - PROCESS | 5810 | --DOCSHELL 0xa3216000 == 5 [pid = 5856] [id = 399] 14:00:59 INFO - PROCESS | 5810 | --DOCSHELL 0xa2ec8c00 == 4 [pid = 5856] [id = 398] 14:00:59 INFO - PROCESS | 5810 | --DOCSHELL 0xa2eca800 == 3 [pid = 5856] [id = 397] 14:00:59 INFO - PROCESS | 5810 | 1484258459936 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 14:01:00 INFO - PROCESS | 5810 | 1484258459974 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:01:00 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3217800 == 4 [pid = 5856] [id = 406] 14:01:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0xa3633400) [pid = 5856] [serial = 1136] [outer = (nil)] 14:01:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0xa363f800) [pid = 5856] [serial = 1137] [outer = 0xa3633400] 14:01:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0xa3754c00) [pid = 5856] [serial = 1138] [outer = 0xa3633400] 14:01:01 INFO - PROCESS | 5810 | 1484258461180 Marionette TRACE conn4 <- [1,1300,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.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]]]}] 14:01:01 INFO - . 14:01:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html | took 1501ms 14:01:01 INFO - PROCESS | 5810 | 1484258461222 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 14:01:01 INFO - PROCESS | 5810 | 1484258461225 Marionette TRACE conn4 <- [1,1301,null,{"value":"2147483649"}] 14:01:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 14:01:01 INFO - PROCESS | 5810 | 1484258461237 Marionette TRACE conn4 -> [0,1302,"timeouts",{"script":35000}] 14:01:01 INFO - PROCESS | 5810 | 1484258461242 Marionette TRACE conn4 <- [1,1302,null,{}] 14:01:01 INFO - PROCESS | 5810 | 1484258461251 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:01:01 INFO - PROCESS | 5810 | 1484258461442 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 14:01:01 INFO - PROCESS | 5810 | 1484258461546 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:01:01 INFO - PROCESS | 5810 | ++DOCSHELL 0xa38af000 == 5 [pid = 5856] [id = 407] 14:01:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0xa3a3b000) [pid = 5856] [serial = 1139] [outer = (nil)] 14:01:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0xa3a42800) [pid = 5856] [serial = 1140] [outer = 0xa3a3b000] 14:01:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0xa3ab9400) [pid = 5856] [serial = 1141] [outer = 0xa3a3b000] 14:01:02 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4565c00 == 6 [pid = 5856] [id = 408] 14:01:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0xa4568800) [pid = 5856] [serial = 1142] [outer = (nil)] 14:01:02 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:01:02 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:01:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0xa456cc00) [pid = 5856] [serial = 1143] [outer = 0xa4568800] 14:01:02 INFO - PROCESS | 5810 | 1484258462891 Marionette TRACE conn4 <- [1,1304,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.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]]]}] 14:01:02 INFO - . 14:01:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1694ms 14:01:02 INFO - PROCESS | 5810 | 1484258462930 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 14:01:02 INFO - PROCESS | 5810 | 1484258462934 Marionette TRACE conn4 <- [1,1305,null,{"value":"2147483649"}] 14:01:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 14:01:02 INFO - PROCESS | 5810 | 1484258462941 Marionette TRACE conn4 -> [0,1306,"timeouts",{"script":35000}] 14:01:02 INFO - PROCESS | 5810 | 1484258462952 Marionette TRACE conn4 <- [1,1306,null,{}] 14:01:02 INFO - PROCESS | 5810 | 1484258462961 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:01:03 INFO - PROCESS | 5810 | 1484258463167 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 14:01:03 INFO - PROCESS | 5810 | 1484258463241 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:01:03 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4590800 == 7 [pid = 5856] [id = 409] 14:01:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0xa4590c00) [pid = 5856] [serial = 1144] [outer = (nil)] 14:01:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0xa46bfc00) [pid = 5856] [serial = 1145] [outer = 0xa4590c00] 14:01:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0xa46be400) [pid = 5856] [serial = 1146] [outer = 0xa4590c00] 14:01:04 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4780000 == 8 [pid = 5856] [id = 410] 14:01:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0xa4785800) [pid = 5856] [serial = 1147] [outer = (nil)] 14:01:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0xa38acc00) [pid = 5856] [serial = 1148] [outer = 0xa4785800] 14:01:04 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0xa3a3d400) [pid = 5856] [serial = 1124] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html] 14:01:04 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0xa38a8c00) [pid = 5856] [serial = 1121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html] 14:01:04 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0xa3753800) [pid = 5856] [serial = 1118] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html] 14:01:04 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0xa3218c00) [pid = 5856] [serial = 1115] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html] 14:01:04 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0xa2ecac00) [pid = 5856] [serial = 1109] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html] 14:01:04 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0xa2ec9000) [pid = 5856] [serial = 1112] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html] 14:01:04 INFO - PROCESS | 5810 | 1484258464865 Marionette TRACE conn4 <- [1,1308,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.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]]]}] 14:01:04 INFO - . 14:01:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1949ms 14:01:04 INFO - PROCESS | 5810 | 1484258464891 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 14:01:04 INFO - PROCESS | 5810 | 1484258464899 Marionette TRACE conn4 <- [1,1309,null,{"value":"2147483649"}] 14:01:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 14:01:04 INFO - PROCESS | 5810 | 1484258464911 Marionette TRACE conn4 -> [0,1310,"timeouts",{"script":35000}] 14:01:04 INFO - PROCESS | 5810 | 1484258464913 Marionette TRACE conn4 <- [1,1310,null,{}] 14:01:04 INFO - PROCESS | 5810 | 1484258464925 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:01:05 INFO - PROCESS | 5810 | 1484258465108 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 14:01:05 INFO - PROCESS | 5810 | 1484258465211 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:01:05 INFO - PROCESS | 5810 | ++DOCSHELL 0xa46c2000 == 9 [pid = 5856] [id = 411] 14:01:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0xa4786400) [pid = 5856] [serial = 1149] [outer = (nil)] 14:01:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0xa4961000) [pid = 5856] [serial = 1150] [outer = 0xa4786400] 14:01:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0xa4908c00) [pid = 5856] [serial = 1151] [outer = 0xa4786400] 14:01:06 INFO - PROCESS | 5810 | ++DOCSHELL 0xa49d9000 == 10 [pid = 5856] [id = 412] 14:01:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0xa49d9c00) [pid = 5856] [serial = 1152] [outer = (nil)] 14:01:06 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:01:06 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:01:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0xa5497000) [pid = 5856] [serial = 1153] [outer = 0xa49d9c00] 14:01:06 INFO - PROCESS | 5810 | 1484258466435 Marionette TRACE conn4 <- [1,1312,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.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]]]}] 14:01:06 INFO - . 14:01:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1587ms 14:01:06 INFO - PROCESS | 5810 | 1484258466499 Marionette TRACE conn4 -> [0,1313,"getWindowHandle",null] 14:01:06 INFO - PROCESS | 5810 | 1484258466502 Marionette TRACE conn4 <- [1,1313,null,{"value":"2147483649"}] 14:01:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 14:01:06 INFO - PROCESS | 5810 | 1484258466508 Marionette TRACE conn4 -> [0,1314,"timeouts",{"script":35000}] 14:01:06 INFO - PROCESS | 5810 | 1484258466511 Marionette TRACE conn4 <- [1,1314,null,{}] 14:01:06 INFO - PROCESS | 5810 | 1484258466517 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:01:06 INFO - PROCESS | 5810 | 1484258466772 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 14:01:06 INFO - PROCESS | 5810 | 1484258466843 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:01:06 INFO - PROCESS | 5810 | ++DOCSHELL 0xa321b800 == 11 [pid = 5856] [id = 413] 14:01:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0xa321bc00) [pid = 5856] [serial = 1154] [outer = (nil)] 14:01:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0xa38aa000) [pid = 5856] [serial = 1155] [outer = 0xa321bc00] 14:01:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0xa3a3d800) [pid = 5856] [serial = 1156] [outer = 0xa321bc00] 14:01:08 WARNING - wptserve Traceback (most recent call last): 14:01:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 14:01:08 WARNING - rv = self.func(request, response) 14:01:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 14:01:08 WARNING - access_control_allow_origin = "*") 14:01:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 14:01:08 WARNING - payload = payload_generator(server_data) 14:01:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 14:01:08 WARNING - return encode_string_as_bmp_image(data) 14:01: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 14:01:08 WARNING - img.save(f, "BMP") 14:01:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 14:01:08 WARNING - f.write(bmpfileheader) 14:01:08 WARNING - TypeError: must be string or pinned buffer, not bytearray 14:01:08 WARNING - 14:01:08 INFO - PROCESS | 5810 | --DOCSHELL 0xa49d9000 == 10 [pid = 5856] [id = 412] 14:01:08 INFO - PROCESS | 5810 | --DOCSHELL 0xa4780000 == 9 [pid = 5856] [id = 410] 14:01:08 INFO - PROCESS | 5810 | --DOCSHELL 0xa4590800 == 8 [pid = 5856] [id = 409] 14:01:08 INFO - PROCESS | 5810 | --DOCSHELL 0xa4565c00 == 7 [pid = 5856] [id = 408] 14:01:08 INFO - PROCESS | 5810 | --DOCSHELL 0xa38af000 == 6 [pid = 5856] [id = 407] 14:01:08 INFO - PROCESS | 5810 | --DOCSHELL 0xa3217800 == 5 [pid = 5856] [id = 406] 14:01:08 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a41800 == 4 [pid = 5856] [id = 405] 14:01:08 INFO - PROCESS | 5810 | --DOCSHELL 0xa2ec4000 == 3 [pid = 5856] [id = 404] 14:01:08 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0xa4567000) [pid = 5856] [serial = 1128] [outer = (nil)] [url = about:blank] 14:01:08 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0xa3a44800) [pid = 5856] [serial = 1126] [outer = (nil)] [url = about:blank] 14:01:08 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0xa3a43400) [pid = 5856] [serial = 1125] [outer = (nil)] [url = about:blank] 14:01:08 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0xa38b0400) [pid = 5856] [serial = 1123] [outer = (nil)] [url = about:blank] 14:01:08 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0xa38ad000) [pid = 5856] [serial = 1122] [outer = (nil)] [url = about:blank] 14:01:09 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0xa375b000) [pid = 5856] [serial = 1120] [outer = (nil)] [url = about:blank] 14:01:09 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0xa3758000) [pid = 5856] [serial = 1119] [outer = (nil)] [url = about:blank] 14:01:09 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0xa3635400) [pid = 5856] [serial = 1117] [outer = (nil)] [url = about:blank] 14:01:09 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0xa321ec00) [pid = 5856] [serial = 1116] [outer = (nil)] [url = about:blank] 14:01:09 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0xa314a000) [pid = 5856] [serial = 1111] [outer = (nil)] [url = about:blank] 14:01:09 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0xa3142400) [pid = 5856] [serial = 1113] [outer = (nil)] [url = about:blank] 14:01:09 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0xa3149000) [pid = 5856] [serial = 1114] [outer = (nil)] [url = about:blank] 14:01:11 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0xa3a3b000) [pid = 5856] [serial = 1139] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html] 14:01:11 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0xa4590c00) [pid = 5856] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html] 14:01:11 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0xa3a46c00) [pid = 5856] [serial = 1133] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html] 14:01:11 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0xa2ec4400) [pid = 5856] [serial = 1130] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html] 14:01:11 INFO - PROCESS | 5810 | --DOMWINDOW == 26 (0xa3633400) [pid = 5856] [serial = 1136] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html] 14:01:11 INFO - PROCESS | 5810 | --DOMWINDOW == 25 (0xa4785800) [pid = 5856] [serial = 1147] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484258464266] 14:01:11 INFO - PROCESS | 5810 | --DOMWINDOW == 24 (0xa4568800) [pid = 5856] [serial = 1142] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 14:01:15 INFO - PROCESS | 5810 | --DOCSHELL 0xa46c2000 == 2 [pid = 5856] [id = 411] 14:01:15 INFO - PROCESS | 5810 | --DOMWINDOW == 23 (0xa4961000) [pid = 5856] [serial = 1150] [outer = (nil)] [url = about:blank] 14:01:15 INFO - PROCESS | 5810 | --DOMWINDOW == 22 (0xa4585800) [pid = 5856] [serial = 1135] [outer = (nil)] [url = about:blank] 14:01:15 INFO - PROCESS | 5810 | --DOMWINDOW == 21 (0xa321d800) [pid = 5856] [serial = 1132] [outer = (nil)] [url = about:blank] 14:01:15 INFO - PROCESS | 5810 | --DOMWINDOW == 20 (0xa3754c00) [pid = 5856] [serial = 1138] [outer = (nil)] [url = about:blank] 14:01:15 INFO - PROCESS | 5810 | --DOMWINDOW == 19 (0xa38acc00) [pid = 5856] [serial = 1148] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484258464266] 14:01:15 INFO - PROCESS | 5810 | --DOMWINDOW == 18 (0xa46be400) [pid = 5856] [serial = 1146] [outer = (nil)] [url = about:blank] 14:01:15 INFO - PROCESS | 5810 | --DOMWINDOW == 17 (0xa456cc00) [pid = 5856] [serial = 1143] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 14:01:15 INFO - PROCESS | 5810 | --DOMWINDOW == 16 (0xa3ab9400) [pid = 5856] [serial = 1141] [outer = (nil)] [url = about:blank] 14:01:15 INFO - PROCESS | 5810 | --DOMWINDOW == 15 (0xa46bfc00) [pid = 5856] [serial = 1145] [outer = (nil)] [url = about:blank] 14:01:15 INFO - PROCESS | 5810 | --DOMWINDOW == 14 (0xa3a42800) [pid = 5856] [serial = 1140] [outer = (nil)] [url = about:blank] 14:01:15 INFO - PROCESS | 5810 | --DOMWINDOW == 13 (0xa363f800) [pid = 5856] [serial = 1137] [outer = (nil)] [url = about:blank] 14:01:15 INFO - PROCESS | 5810 | --DOMWINDOW == 12 (0xa4569800) [pid = 5856] [serial = 1134] [outer = (nil)] [url = about:blank] 14:01:15 INFO - PROCESS | 5810 | --DOMWINDOW == 11 (0xa3216c00) [pid = 5856] [serial = 1131] [outer = (nil)] [url = about:blank] 14:01:18 INFO - PROCESS | 5810 | --DOMWINDOW == 10 (0xa4786400) [pid = 5856] [serial = 1149] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html] 14:01:18 INFO - PROCESS | 5810 | --DOMWINDOW == 9 (0xa49d9c00) [pid = 5856] [serial = 1152] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 14:01:18 INFO - PROCESS | 5810 | --DOMWINDOW == 8 (0xa4561c00) [pid = 5856] [serial = 1127] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html] 14:01:22 INFO - PROCESS | 5810 | --DOMWINDOW == 7 (0xa4908c00) [pid = 5856] [serial = 1151] [outer = (nil)] [url = about:blank] 14:01:22 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa5497000) [pid = 5856] [serial = 1153] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 14:01:22 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa38aa000) [pid = 5856] [serial = 1155] [outer = (nil)] [url = about:blank] 14:01:22 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa456bc00) [pid = 5856] [serial = 1129] [outer = (nil)] [url = about:blank] 14:01:37 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 14:01:37 INFO - PROCESS | 5810 | 1484258497429 Marionette TRACE conn4 <- [1,1316,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.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]]]}] 14:01:37 INFO - . 14:01:37 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30940ms 14:01:37 INFO - PROCESS | 5810 | 1484258497449 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 14:01:37 INFO - PROCESS | 5810 | 1484258497452 Marionette TRACE conn4 <- [1,1317,null,{"value":"2147483649"}] 14:01:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 14:01:37 INFO - PROCESS | 5810 | 1484258497458 Marionette TRACE conn4 -> [0,1318,"timeouts",{"script":35000}] 14:01:37 INFO - PROCESS | 5810 | 1484258497460 Marionette TRACE conn4 <- [1,1318,null,{}] 14:01:37 INFO - PROCESS | 5810 | 1484258497466 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:01:37 INFO - PROCESS | 5810 | 1484258497620 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 14:01:37 INFO - PROCESS | 5810 | 1484258497708 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:01:37 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2ec7000 == 3 [pid = 5856] [id = 414] 14:01:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa2ec7400) [pid = 5856] [serial = 1157] [outer = (nil)] 14:01:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa2ecbc00) [pid = 5856] [serial = 1158] [outer = 0xa2ec7400] 14:01:38 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3145000) [pid = 5856] [serial = 1159] [outer = 0xa2ec7400] 14:01:38 WARNING - wptserve Traceback (most recent call last): 14:01:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 14:01:38 WARNING - rv = self.func(request, response) 14:01:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 14:01:38 WARNING - access_control_allow_origin = "*") 14:01:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 14:01:38 WARNING - payload = payload_generator(server_data) 14:01:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 14:01:38 WARNING - return encode_string_as_bmp_image(data) 14:01: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 14:01:38 WARNING - img.save(f, "BMP") 14:01:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 14:01:38 WARNING - f.write(bmpfileheader) 14:01:38 WARNING - TypeError: must be string or pinned buffer, not bytearray 14:01:38 WARNING - 14:01:46 INFO - PROCESS | 5810 | --DOCSHELL 0xa321b800 == 2 [pid = 5856] [id = 413] 14:01:48 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa321bc00) [pid = 5856] [serial = 1154] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html] 14:01:52 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa2ecbc00) [pid = 5856] [serial = 1158] [outer = (nil)] [url = about:blank] 14:01:52 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa3a3d800) [pid = 5856] [serial = 1156] [outer = (nil)] [url = about:blank] 14:02:08 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 14:02:08 INFO - PROCESS | 5810 | 1484258528169 Marionette TRACE conn4 <- [1,1320,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.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]]]}] 14:02:08 INFO - . 14:02:08 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30766ms 14:02:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 14:02:08 INFO - PROCESS | 5810 | 1484258528226 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 14:02:08 INFO - PROCESS | 5810 | 1484258528229 Marionette TRACE conn4 <- [1,1321,null,{"value":"2147483649"}] 14:02:08 INFO - PROCESS | 5810 | 1484258528236 Marionette TRACE conn4 -> [0,1322,"timeouts",{"script":35000}] 14:02:08 INFO - PROCESS | 5810 | 1484258528239 Marionette TRACE conn4 <- [1,1322,null,{}] 14:02:08 INFO - PROCESS | 5810 | 1484258528245 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:02:08 INFO - PROCESS | 5810 | 1484258528440 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 14:02:08 INFO - PROCESS | 5810 | 1484258528495 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:02:08 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2ec9800 == 3 [pid = 5856] [id = 415] 14:02:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa2ec9c00) [pid = 5856] [serial = 1160] [outer = (nil)] 14:02:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa3141400) [pid = 5856] [serial = 1161] [outer = 0xa2ec9c00] 14:02:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3149000) [pid = 5856] [serial = 1162] [outer = 0xa2ec9c00] 14:02:09 WARNING - wptserve Traceback (most recent call last): 14:02:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 14:02:09 WARNING - rv = self.func(request, response) 14:02:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 14:02:09 WARNING - access_control_allow_origin = "*") 14:02:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 14:02:09 WARNING - payload = payload_generator(server_data) 14:02:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 14:02:09 WARNING - return encode_string_as_bmp_image(data) 14:02: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 14:02:09 WARNING - img.save(f, "BMP") 14:02:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 14:02:09 WARNING - f.write(bmpfileheader) 14:02:09 WARNING - TypeError: must be string or pinned buffer, not bytearray 14:02:09 WARNING - 14:02:17 INFO - PROCESS | 5810 | --DOCSHELL 0xa2ec7000 == 2 [pid = 5856] [id = 414] 14:02:23 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa2ec7400) [pid = 5856] [serial = 1157] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html] 14:02:27 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa3141400) [pid = 5856] [serial = 1161] [outer = (nil)] [url = about:blank] 14:02:27 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa3145000) [pid = 5856] [serial = 1159] [outer = (nil)] [url = about:blank] 14:02:38 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 14:02:38 INFO - PROCESS | 5810 | 1484258558950 Marionette TRACE conn4 <- [1,1324,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.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]]]}] 14:02:38 INFO - . 14:02:38 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30726ms 14:02:38 INFO - PROCESS | 5810 | 1484258558962 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 14:02:38 INFO - PROCESS | 5810 | 1484258558965 Marionette TRACE conn4 <- [1,1325,null,{"value":"2147483649"}] 14:02:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 14:02:38 INFO - PROCESS | 5810 | 1484258558971 Marionette TRACE conn4 -> [0,1326,"timeouts",{"script":35000}] 14:02:38 INFO - PROCESS | 5810 | 1484258558973 Marionette TRACE conn4 <- [1,1326,null,{}] 14:02:38 INFO - PROCESS | 5810 | 1484258558979 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:02:39 INFO - PROCESS | 5810 | 1484258559167 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 14:02:39 INFO - PROCESS | 5810 | 1484258559223 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:02:39 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2ec8000 == 3 [pid = 5856] [id = 416] 14:02:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa2ec8400) [pid = 5856] [serial = 1163] [outer = (nil)] 14:02:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa3141400) [pid = 5856] [serial = 1164] [outer = 0xa2ec8400] 14:02:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa3148000) [pid = 5856] [serial = 1165] [outer = 0xa2ec8400] 14:02:40 INFO - PROCESS | 5810 | 1484258560232 Marionette TRACE conn4 <- [1,1328,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.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]]]}] 14:02:40 INFO - . 14:02:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1291ms 14:02:40 INFO - PROCESS | 5810 | 1484258560264 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 14:02:40 INFO - PROCESS | 5810 | 1484258560266 Marionette TRACE conn4 <- [1,1329,null,{"value":"2147483649"}] 14:02:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 14:02:40 INFO - PROCESS | 5810 | 1484258560273 Marionette TRACE conn4 -> [0,1330,"timeouts",{"script":35000}] 14:02:40 INFO - PROCESS | 5810 | 1484258560275 Marionette TRACE conn4 <- [1,1330,null,{}] 14:02:40 INFO - PROCESS | 5810 | 1484258560281 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":396}] 14:02:40 INFO - PROCESS | 5810 | 1484258560497 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 14:02:40 INFO - PROCESS | 5810 | 1484258560547 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:02:40 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3218000 == 4 [pid = 5856] [id = 417] 14:02:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 8 (0xa3218400) [pid = 5856] [serial = 1166] [outer = (nil)] 14:02:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 9 (0xa321e000) [pid = 5856] [serial = 1167] [outer = 0xa3218400] 14:02:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 10 (0xa3634400) [pid = 5856] [serial = 1168] [outer = 0xa3218400] 14:02:41 INFO - PROCESS | 5810 | 1484258561595 Marionette TRACE conn4 <- [1,1332,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.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]]]}] 14:02:41 INFO - . 14:02:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html | took 1335ms 14:02:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 14:02:41 INFO - PROCESS | 5810 | 1484258561609 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 14:02:41 INFO - PROCESS | 5810 | 1484258561611 Marionette TRACE conn4 <- [1,1333,null,{"value":"2147483649"}] 14:02:41 INFO - PROCESS | 5810 | 1484258561617 Marionette TRACE conn4 -> [0,1334,"timeouts",{"script":35000}] 14:02:41 INFO - PROCESS | 5810 | 1484258561620 Marionette TRACE conn4 <- [1,1334,null,{}] 14:02:41 INFO - PROCESS | 5810 | 1484258561625 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}] 14:02:41 INFO - PROCESS | 5810 | 1484258561863 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 14:02:41 INFO - PROCESS | 5810 | 1484258561891 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([\"/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.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/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:02:41 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3642800 == 5 [pid = 5856] [id = 418] 14:02:41 INFO - PROCESS | 5810 | ++DOMWINDOW == 11 (0xa3642c00) [pid = 5856] [serial = 1169] [outer = (nil)] 14:02:42 INFO - PROCESS | 5810 | ++DOMWINDOW == 12 (0xa3757800) [pid = 5856] [serial = 1170] [outer = 0xa3642c00] 14:02:42 INFO - PROCESS | 5810 | ++DOMWINDOW == 13 (0xa375a400) [pid = 5856] [serial = 1171] [outer = 0xa3642c00] 14:02:43 INFO - PROCESS | 5810 | 1484258563024 Marionette TRACE conn4 <- [1,1336,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.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]]]}] 14:02:43 INFO - . 14:02:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1438ms 14:02:43 INFO - PROCESS | 5810 | 1484258563056 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 14:02:43 INFO - PROCESS | 5810 | 1484258563059 Marionette TRACE conn4 <- [1,1337,null,{"value":"2147483649"}] 14:02:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 14:02:43 INFO - PROCESS | 5810 | 1484258563065 Marionette TRACE conn4 -> [0,1338,"timeouts",{"script":35000}] 14:02:43 INFO - PROCESS | 5810 | 1484258563068 Marionette TRACE conn4 <- [1,1338,null,{}] 14:02:43 INFO - PROCESS | 5810 | 1484258563073 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:02:43 INFO - PROCESS | 5810 | 1484258563378 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 14:02:43 INFO - PROCESS | 5810 | 1484258563443 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:02:43 INFO - PROCESS | 5810 | ++DOCSHELL 0xa38a9000 == 6 [pid = 5856] [id = 419] 14:02:43 INFO - PROCESS | 5810 | ++DOMWINDOW == 14 (0xa38a9400) [pid = 5856] [serial = 1172] [outer = (nil)] 14:02:43 INFO - PROCESS | 5810 | ++DOMWINDOW == 15 (0xa38ad800) [pid = 5856] [serial = 1173] [outer = 0xa38a9400] 14:02:43 INFO - PROCESS | 5810 | ++DOMWINDOW == 16 (0xa38b0400) [pid = 5856] [serial = 1174] [outer = 0xa38a9400] 14:02:44 INFO - PROCESS | 5810 | 1484258564450 Marionette TRACE conn4 <- [1,1340,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.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]]]}] 14:02:44 INFO - . 14:02:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html | took 1431ms 14:02:44 INFO - PROCESS | 5810 | 1484258564497 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 14:02:44 INFO - PROCESS | 5810 | 1484258564501 Marionette TRACE conn4 <- [1,1341,null,{"value":"2147483649"}] 14:02:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 14:02:44 INFO - PROCESS | 5810 | 1484258564513 Marionette TRACE conn4 -> [0,1342,"timeouts",{"script":35000}] 14:02:44 INFO - PROCESS | 5810 | 1484258564515 Marionette TRACE conn4 <- [1,1342,null,{}] 14:02:44 INFO - PROCESS | 5810 | 1484258564522 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:02:44 INFO - PROCESS | 5810 | 1484258564720 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 14:02:44 INFO - PROCESS | 5810 | 1484258564773 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:02:44 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a3d400 == 7 [pid = 5856] [id = 420] 14:02:44 INFO - PROCESS | 5810 | ++DOMWINDOW == 17 (0xa3a3d800) [pid = 5856] [serial = 1175] [outer = (nil)] 14:02:44 INFO - PROCESS | 5810 | ++DOMWINDOW == 18 (0xa3a43800) [pid = 5856] [serial = 1176] [outer = 0xa3a3d800] 14:02:45 INFO - PROCESS | 5810 | ++DOMWINDOW == 19 (0xa3a42c00) [pid = 5856] [serial = 1177] [outer = 0xa3a3d800] 14:02:45 INFO - PROCESS | 5810 | 1484258565797 Marionette TRACE conn4 <- [1,1344,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.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]]]}] 14:02:45 INFO - . 14:02:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html | took 1335ms 14:02:45 INFO - PROCESS | 5810 | 1484258565849 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 14:02:45 INFO - PROCESS | 5810 | 1484258565853 Marionette TRACE conn4 <- [1,1345,null,{"value":"2147483649"}] 14:02:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 14:02:45 INFO - PROCESS | 5810 | 1484258565869 Marionette TRACE conn4 -> [0,1346,"timeouts",{"script":35000}] 14:02:45 INFO - PROCESS | 5810 | 1484258565872 Marionette TRACE conn4 <- [1,1346,null,{}] 14:02:45 INFO - PROCESS | 5810 | 1484258565878 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:02:46 INFO - PROCESS | 5810 | 1484258566038 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 14:02:46 INFO - PROCESS | 5810 | 1484258566093 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:02:46 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4564000 == 8 [pid = 5856] [id = 421] 14:02:46 INFO - PROCESS | 5810 | ++DOMWINDOW == 20 (0xa4564400) [pid = 5856] [serial = 1178] [outer = (nil)] 14:02:46 INFO - PROCESS | 5810 | ++DOMWINDOW == 21 (0xa4568400) [pid = 5856] [serial = 1179] [outer = 0xa4564400] 14:02:46 INFO - PROCESS | 5810 | ++DOMWINDOW == 22 (0xa456d000) [pid = 5856] [serial = 1180] [outer = 0xa4564400] 14:02:47 INFO - PROCESS | 5810 | 1484258567247 Marionette TRACE conn4 <- [1,1348,null,{"value":["/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.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]]]}] 14:02:47 INFO - . 14:02:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html | took 1437ms 14:02:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 14:02:47 INFO - PROCESS | 5810 | 1484258567303 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 14:02:47 INFO - PROCESS | 5810 | 1484258567306 Marionette TRACE conn4 <- [1,1349,null,{"value":"2147483649"}] 14:02:47 INFO - PROCESS | 5810 | 1484258567314 Marionette TRACE conn4 -> [0,1350,"timeouts",{"script":35000}] 14:02:47 INFO - PROCESS | 5810 | 1484258567317 Marionette TRACE conn4 <- [1,1350,null,{}] 14:02:47 INFO - PROCESS | 5810 | 1484258567323 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:02:47 INFO - PROCESS | 5810 | 1484258567494 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 14:02:47 INFO - PROCESS | 5810 | 1484258567593 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:02:47 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3633800 == 9 [pid = 5856] [id = 422] 14:02:47 INFO - PROCESS | 5810 | ++DOMWINDOW == 23 (0xa3636000) [pid = 5856] [serial = 1181] [outer = (nil)] 14:02:47 INFO - PROCESS | 5810 | ++DOMWINDOW == 24 (0xa3755800) [pid = 5856] [serial = 1182] [outer = 0xa3636000] 14:02:47 INFO - PROCESS | 5810 | ++DOMWINDOW == 25 (0xa3761800) [pid = 5856] [serial = 1183] [outer = 0xa3636000] 14:02:48 INFO - PROCESS | 5810 | 1484258568726 Marionette TRACE conn4 <- [1,1352,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.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]]]}] 14:02:48 INFO - . 14:02:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html | took 1435ms 14:02:48 INFO - PROCESS | 5810 | 1484258568748 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 14:02:48 INFO - PROCESS | 5810 | 1484258568750 Marionette TRACE conn4 <- [1,1353,null,{"value":"2147483649"}] 14:02:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 14:02:48 INFO - PROCESS | 5810 | 1484258568757 Marionette TRACE conn4 -> [0,1354,"timeouts",{"script":35000}] 14:02:48 INFO - PROCESS | 5810 | 1484258568759 Marionette TRACE conn4 <- [1,1354,null,{}] 14:02:48 INFO - PROCESS | 5810 | 1484258568764 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:02:49 INFO - PROCESS | 5810 | 1484258569006 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 14:02:49 INFO - PROCESS | 5810 | 1484258569120 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:02:49 INFO - PROCESS | 5810 | ++DOCSHELL 0xa313f400 == 10 [pid = 5856] [id = 423] 14:02:49 INFO - PROCESS | 5810 | ++DOMWINDOW == 26 (0xa3142800) [pid = 5856] [serial = 1184] [outer = (nil)] 14:02:49 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0xa363e800) [pid = 5856] [serial = 1185] [outer = 0xa3142800] 14:02:49 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0xa375c800) [pid = 5856] [serial = 1186] [outer = 0xa3142800] 14:02:49 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a3d400 == 9 [pid = 5856] [id = 420] 14:02:49 INFO - PROCESS | 5810 | --DOCSHELL 0xa38a9000 == 8 [pid = 5856] [id = 419] 14:02:49 INFO - PROCESS | 5810 | --DOCSHELL 0xa3642800 == 7 [pid = 5856] [id = 418] 14:02:49 INFO - PROCESS | 5810 | --DOCSHELL 0xa3218000 == 6 [pid = 5856] [id = 417] 14:02:49 INFO - PROCESS | 5810 | --DOCSHELL 0xa2ec8000 == 5 [pid = 5856] [id = 416] 14:02:49 INFO - PROCESS | 5810 | --DOCSHELL 0xa2ec9800 == 4 [pid = 5856] [id = 415] 14:02:50 INFO - PROCESS | 5810 | 1484258570227 Marionette TRACE conn4 <- [1,1356,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.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]]]}] 14:02:50 INFO - . 14:02:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html | took 1490ms 14:02:50 INFO - PROCESS | 5810 | 1484258570247 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 14:02:50 INFO - PROCESS | 5810 | 1484258570250 Marionette TRACE conn4 <- [1,1357,null,{"value":"2147483649"}] 14:02:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 14:02:50 INFO - PROCESS | 5810 | 1484258570256 Marionette TRACE conn4 -> [0,1358,"timeouts",{"script":35000}] 14:02:50 INFO - PROCESS | 5810 | 1484258570258 Marionette TRACE conn4 <- [1,1358,null,{}] 14:02:50 INFO - PROCESS | 5810 | 1484258570264 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:02:50 INFO - PROCESS | 5810 | 1484258570478 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 14:02:50 INFO - PROCESS | 5810 | 1484258570542 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:02:50 INFO - PROCESS | 5810 | ++DOCSHELL 0xa363f000 == 5 [pid = 5856] [id = 424] 14:02:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0xa3640c00) [pid = 5856] [serial = 1187] [outer = (nil)] 14:02:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0xa38aa800) [pid = 5856] [serial = 1188] [outer = 0xa3640c00] 14:02:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0xa38b1c00) [pid = 5856] [serial = 1189] [outer = 0xa3640c00] 14:02:51 INFO - PROCESS | 5810 | 1484258571582 Marionette TRACE conn4 <- [1,1360,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.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]]]}] 14:02:51 INFO - . 14:02:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html | took 1380ms 14:02:51 INFO - PROCESS | 5810 | 1484258571638 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 14:02:51 INFO - PROCESS | 5810 | 1484258571642 Marionette TRACE conn4 <- [1,1361,null,{"value":"2147483649"}] 14:02:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 14:02:51 INFO - PROCESS | 5810 | 1484258571648 Marionette TRACE conn4 -> [0,1362,"timeouts",{"script":35000}] 14:02:51 INFO - PROCESS | 5810 | 1484258571650 Marionette TRACE conn4 <- [1,1362,null,{}] 14:02:51 INFO - PROCESS | 5810 | 1484258571685 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:02:51 INFO - PROCESS | 5810 | 1484258571868 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 14:02:51 INFO - PROCESS | 5810 | 1484258571950 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:02:52 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4564c00 == 6 [pid = 5856] [id = 425] 14:02:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0xa4565400) [pid = 5856] [serial = 1190] [outer = (nil)] 14:02:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0xa456cc00) [pid = 5856] [serial = 1191] [outer = 0xa4565400] 14:02:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0xa4584400) [pid = 5856] [serial = 1192] [outer = 0xa4565400] 14:02:53 INFO - PROCESS | 5810 | ++DOCSHELL 0xa458d400 == 7 [pid = 5856] [id = 426] 14:02:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0xa458dc00) [pid = 5856] [serial = 1193] [outer = (nil)] 14:02:53 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:02:53 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:02:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0xa458f000) [pid = 5856] [serial = 1194] [outer = 0xa458dc00] 14:02:53 INFO - PROCESS | 5810 | 1484258573308 Marionette TRACE conn4 <- [1,1364,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.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]]]}] 14:02:53 INFO - . 14:02:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 1691ms 14:02:53 INFO - PROCESS | 5810 | 1484258573340 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 14:02:53 INFO - PROCESS | 5810 | 1484258573344 Marionette TRACE conn4 <- [1,1365,null,{"value":"2147483649"}] 14:02:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 14:02:53 INFO - PROCESS | 5810 | 1484258573360 Marionette TRACE conn4 -> [0,1366,"timeouts",{"script":35000}] 14:02:53 INFO - PROCESS | 5810 | 1484258573364 Marionette TRACE conn4 <- [1,1366,null,{}] 14:02:53 INFO - PROCESS | 5810 | 1484258573369 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:02:53 INFO - PROCESS | 5810 | 1484258573529 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 14:02:53 INFO - PROCESS | 5810 | 1484258573636 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:02:53 INFO - PROCESS | 5810 | ++DOCSHELL 0xa46c3c00 == 8 [pid = 5856] [id = 427] 14:02:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0xa46c6400) [pid = 5856] [serial = 1195] [outer = (nil)] 14:02:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0xa4780000) [pid = 5856] [serial = 1196] [outer = 0xa46c6400] 14:02:54 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0xa46cb800) [pid = 5856] [serial = 1197] [outer = 0xa46c6400] 14:02:54 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0xa2ec8400) [pid = 5856] [serial = 1163] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html] 14:02:54 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0xa38a9400) [pid = 5856] [serial = 1172] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html] 14:02:54 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0xa3218400) [pid = 5856] [serial = 1166] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html] 14:02:54 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0xa3642c00) [pid = 5856] [serial = 1169] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html] 14:02:54 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0xa3a3d800) [pid = 5856] [serial = 1175] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html] 14:02:54 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0xa2ec9c00) [pid = 5856] [serial = 1160] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html] 14:02:54 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2ec8400 == 9 [pid = 5856] [id = 428] 14:02:54 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0xa2ec8800) [pid = 5856] [serial = 1198] [outer = (nil)] 14:02:54 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0xa3211c00) [pid = 5856] [serial = 1199] [outer = 0xa2ec8800] 14:02:55 INFO - PROCESS | 5810 | 1484258575109 Marionette TRACE conn4 <- [1,1368,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.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]]]}] 14:02:55 INFO - . 14:02:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1808ms 14:02:55 INFO - PROCESS | 5810 | 1484258575159 Marionette TRACE conn4 -> [0,1369,"getWindowHandle",null] 14:02:55 INFO - PROCESS | 5810 | 1484258575162 Marionette TRACE conn4 <- [1,1369,null,{"value":"2147483649"}] 14:02:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 14:02:55 INFO - PROCESS | 5810 | 1484258575168 Marionette TRACE conn4 -> [0,1370,"timeouts",{"script":35000}] 14:02:55 INFO - PROCESS | 5810 | 1484258575171 Marionette TRACE conn4 <- [1,1370,null,{}] 14:02:55 INFO - PROCESS | 5810 | 1484258575176 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:02:55 INFO - PROCESS | 5810 | 1484258575322 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 14:02:55 INFO - PROCESS | 5810 | 1484258575440 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:02:55 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4908c00 == 10 [pid = 5856] [id = 429] 14:02:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0xa495c400) [pid = 5856] [serial = 1200] [outer = (nil)] 14:02:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0xa4967000) [pid = 5856] [serial = 1201] [outer = 0xa495c400] 14:02:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0xa49da800) [pid = 5856] [serial = 1202] [outer = 0xa495c400] 14:02:56 INFO - PROCESS | 5810 | ++DOCSHELL 0xa556d000 == 11 [pid = 5856] [id = 430] 14:02:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0xa5570000) [pid = 5856] [serial = 1203] [outer = (nil)] 14:02:56 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:02:56 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:02:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0xa5572800) [pid = 5856] [serial = 1204] [outer = 0xa5570000] 14:02:56 INFO - PROCESS | 5810 | 1484258576570 Marionette TRACE conn4 <- [1,1372,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.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]]]}] 14:02:56 INFO - . 14:02:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html | took 1432ms 14:02:56 INFO - PROCESS | 5810 | 1484258576601 Marionette TRACE conn4 -> [0,1373,"getWindowHandle",null] 14:02:56 INFO - PROCESS | 5810 | 1484258576605 Marionette TRACE conn4 <- [1,1373,null,{"value":"2147483649"}] 14:02:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 14:02:56 INFO - PROCESS | 5810 | 1484258576611 Marionette TRACE conn4 -> [0,1374,"timeouts",{"script":35000}] 14:02:56 INFO - PROCESS | 5810 | 1484258576613 Marionette TRACE conn4 <- [1,1374,null,{}] 14:02:56 INFO - PROCESS | 5810 | 1484258576619 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:02:56 INFO - PROCESS | 5810 | 1484258576801 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 14:02:56 INFO - PROCESS | 5810 | 1484258576901 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:02:56 INFO - PROCESS | 5810 | ++DOCSHELL 0xa558dc00 == 12 [pid = 5856] [id = 431] 14:02:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0xa558e400) [pid = 5856] [serial = 1205] [outer = (nil)] 14:02:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0xa820a400) [pid = 5856] [serial = 1206] [outer = 0xa558e400] 14:02:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0xa8206c00) [pid = 5856] [serial = 1207] [outer = 0xa558e400] 14:02:58 INFO - PROCESS | 5810 | 1484258578031 Marionette TRACE conn4 <- [1,1376,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.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]]]}] 14:02:58 INFO - . 14:02:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html | took 1440ms 14:02:58 INFO - PROCESS | 5810 | 1484258578052 Marionette TRACE conn4 -> [0,1377,"getWindowHandle",null] 14:02:58 INFO - PROCESS | 5810 | 1484258578054 Marionette TRACE conn4 <- [1,1377,null,{"value":"2147483649"}] 14:02:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 14:02:58 INFO - PROCESS | 5810 | 1484258578066 Marionette TRACE conn4 -> [0,1378,"timeouts",{"script":35000}] 14:02:58 INFO - PROCESS | 5810 | 1484258578069 Marionette TRACE conn4 <- [1,1378,null,{}] 14:02:58 INFO - PROCESS | 5810 | 1484258578075 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:02:58 INFO - PROCESS | 5810 | 1484258578241 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 14:02:58 INFO - PROCESS | 5810 | 1484258578279 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:02:58 INFO - PROCESS | 5810 | ++DOCSHELL 0xa38a5c00 == 13 [pid = 5856] [id = 432] 14:02:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0xa38a8c00) [pid = 5856] [serial = 1208] [outer = (nil)] 14:02:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0xa4590800) [pid = 5856] [serial = 1209] [outer = 0xa38a8c00] 14:02:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0xa4592c00) [pid = 5856] [serial = 1210] [outer = 0xa38a8c00] 14:02:59 INFO - PROCESS | 5810 | 1484258579508 Marionette TRACE conn4 <- [1,1380,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.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]]]}] 14:02:59 INFO - . 14:02:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html | took 1476ms 14:02:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 14:02:59 INFO - PROCESS | 5810 | 1484258579544 Marionette TRACE conn4 -> [0,1381,"getWindowHandle",null] 14:02:59 INFO - PROCESS | 5810 | 1484258579546 Marionette TRACE conn4 <- [1,1381,null,{"value":"2147483649"}] 14:02:59 INFO - PROCESS | 5810 | 1484258579553 Marionette TRACE conn4 -> [0,1382,"timeouts",{"script":35000}] 14:02:59 INFO - PROCESS | 5810 | 1484258579558 Marionette TRACE conn4 <- [1,1382,null,{}] 14:02:59 INFO - PROCESS | 5810 | 1484258579564 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:02:59 INFO - PROCESS | 5810 | 1484258579717 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 14:02:59 INFO - PROCESS | 5810 | 1484258579761 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:02:59 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3214400 == 14 [pid = 5856] [id = 433] 14:02:59 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0xa3215800) [pid = 5856] [serial = 1211] [outer = (nil)] 14:03:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0xa375ec00) [pid = 5856] [serial = 1212] [outer = 0xa3215800] 14:03:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0xa3a3ac00) [pid = 5856] [serial = 1213] [outer = 0xa3215800] 14:03:01 INFO - PROCESS | 5810 | 1484258581173 Marionette TRACE conn4 <- [1,1384,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.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]]]}] 14:03:01 INFO - . 14:03:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html | took 1661ms 14:03:01 INFO - PROCESS | 5810 | 1484258581213 Marionette TRACE conn4 -> [0,1385,"getWindowHandle",null] 14:03:01 INFO - PROCESS | 5810 | 1484258581217 Marionette TRACE conn4 <- [1,1385,null,{"value":"2147483649"}] 14:03:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 14:03:01 INFO - PROCESS | 5810 | 1484258581223 Marionette TRACE conn4 -> [0,1386,"timeouts",{"script":35000}] 14:03:01 INFO - PROCESS | 5810 | 1484258581225 Marionette TRACE conn4 <- [1,1386,null,{}] 14:03:01 INFO - PROCESS | 5810 | 1484258581231 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:03:01 INFO - PROCESS | 5810 | --DOCSHELL 0xa556d000 == 13 [pid = 5856] [id = 430] 14:03:01 INFO - PROCESS | 5810 | --DOCSHELL 0xa4908c00 == 12 [pid = 5856] [id = 429] 14:03:01 INFO - PROCESS | 5810 | --DOCSHELL 0xa2ec8400 == 11 [pid = 5856] [id = 428] 14:03:01 INFO - PROCESS | 5810 | --DOCSHELL 0xa46c3c00 == 10 [pid = 5856] [id = 427] 14:03:01 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0xa4568400) [pid = 5856] [serial = 1179] [outer = (nil)] [url = about:blank] 14:03:01 INFO - PROCESS | 5810 | --DOCSHELL 0xa458d400 == 9 [pid = 5856] [id = 426] 14:03:01 INFO - PROCESS | 5810 | 1484258581465 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 14:03:01 INFO - PROCESS | 5810 | --DOCSHELL 0xa4564c00 == 8 [pid = 5856] [id = 425] 14:03:01 INFO - PROCESS | 5810 | 1484258581503 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:03:01 INFO - PROCESS | 5810 | --DOCSHELL 0xa363f000 == 7 [pid = 5856] [id = 424] 14:03:01 INFO - PROCESS | 5810 | --DOCSHELL 0xa313f400 == 6 [pid = 5856] [id = 423] 14:03:01 INFO - PROCESS | 5810 | --DOCSHELL 0xa4564000 == 5 [pid = 5856] [id = 421] 14:03:01 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3213000 == 6 [pid = 5856] [id = 434] 14:03:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0xa3213c00) [pid = 5856] [serial = 1214] [outer = (nil)] 14:03:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0xa3757c00) [pid = 5856] [serial = 1215] [outer = 0xa3213c00] 14:03:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 51 (0xa3760c00) [pid = 5856] [serial = 1216] [outer = 0xa3213c00] 14:03:01 INFO - PROCESS | 5810 | --DOMWINDOW == 50 (0xa3a43800) [pid = 5856] [serial = 1176] [outer = (nil)] [url = about:blank] 14:03:01 INFO - PROCESS | 5810 | --DOMWINDOW == 49 (0xa38ad800) [pid = 5856] [serial = 1173] [outer = (nil)] [url = about:blank] 14:03:01 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0xa3141400) [pid = 5856] [serial = 1164] [outer = (nil)] [url = about:blank] 14:03:01 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0xa321e000) [pid = 5856] [serial = 1167] [outer = (nil)] [url = about:blank] 14:03:01 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0xa3757800) [pid = 5856] [serial = 1170] [outer = (nil)] [url = about:blank] 14:03:01 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0xa3a42c00) [pid = 5856] [serial = 1177] [outer = (nil)] [url = about:blank] 14:03:01 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0xa38b0400) [pid = 5856] [serial = 1174] [outer = (nil)] [url = about:blank] 14:03:01 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0xa375a400) [pid = 5856] [serial = 1171] [outer = (nil)] [url = about:blank] 14:03:01 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0xa3634400) [pid = 5856] [serial = 1168] [outer = (nil)] [url = about:blank] 14:03:01 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0xa3148000) [pid = 5856] [serial = 1165] [outer = (nil)] [url = about:blank] 14:03:01 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0xa3149000) [pid = 5856] [serial = 1162] [outer = (nil)] [url = about:blank] 14:03:02 INFO - PROCESS | 5810 | 1484258582577 Marionette TRACE conn4 <- [1,1388,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.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]]]}] 14:03:02 INFO - . 14:03:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html | took 1381ms 14:03:02 INFO - PROCESS | 5810 | 1484258582606 Marionette TRACE conn4 -> [0,1389,"getWindowHandle",null] 14:03:02 INFO - PROCESS | 5810 | 1484258582610 Marionette TRACE conn4 <- [1,1389,null,{"value":"2147483649"}] 14:03:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 14:03:02 INFO - PROCESS | 5810 | 1484258582615 Marionette TRACE conn4 -> [0,1390,"timeouts",{"script":35000}] 14:03:02 INFO - PROCESS | 5810 | 1484258582617 Marionette TRACE conn4 <- [1,1390,null,{}] 14:03:02 INFO - PROCESS | 5810 | 1484258582623 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:03:02 INFO - PROCESS | 5810 | 1484258582815 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 14:03:02 INFO - PROCESS | 5810 | 1484258582899 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:03:02 INFO - PROCESS | 5810 | ++DOCSHELL 0xa375b000 == 7 [pid = 5856] [id = 435] 14:03:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0xa38ae000) [pid = 5856] [serial = 1217] [outer = (nil)] 14:03:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0xa3a48400) [pid = 5856] [serial = 1218] [outer = 0xa38ae000] 14:03:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0xa3ac7000) [pid = 5856] [serial = 1219] [outer = 0xa38ae000] 14:03:03 INFO - PROCESS | 5810 | 1484258583885 Marionette TRACE conn4 <- [1,1392,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.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]]]}] 14:03:03 INFO - . 14:03:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html | took 1330ms 14:03:03 INFO - PROCESS | 5810 | 1484258583947 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 14:03:03 INFO - PROCESS | 5810 | 1484258583951 Marionette TRACE conn4 <- [1,1393,null,{"value":"2147483649"}] 14:03:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 14:03:03 INFO - PROCESS | 5810 | 1484258583961 Marionette TRACE conn4 -> [0,1394,"timeouts",{"script":35000}] 14:03:03 INFO - PROCESS | 5810 | 1484258583964 Marionette TRACE conn4 <- [1,1394,null,{}] 14:03:03 INFO - PROCESS | 5810 | 1484258583978 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:03:04 INFO - PROCESS | 5810 | 1484258584163 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 14:03:04 INFO - PROCESS | 5810 | 1484258584204 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:03:04 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4591000 == 8 [pid = 5856] [id = 436] 14:03:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0xa46c2400) [pid = 5856] [serial = 1220] [outer = (nil)] 14:03:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0xa4961000) [pid = 5856] [serial = 1221] [outer = 0xa46c2400] 14:03:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0xa496a800) [pid = 5856] [serial = 1222] [outer = 0xa46c2400] 14:03:05 INFO - PROCESS | 5810 | 1484258585403 Marionette TRACE conn4 <- [1,1396,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.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]]]}] 14:03:05 INFO - . 14:03:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html | took 1496ms 14:03:05 INFO - PROCESS | 5810 | 1484258585456 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 14:03:05 INFO - PROCESS | 5810 | 1484258585459 Marionette TRACE conn4 <- [1,1397,null,{"value":"2147483649"}] 14:03:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 14:03:05 INFO - PROCESS | 5810 | 1484258585466 Marionette TRACE conn4 -> [0,1398,"timeouts",{"script":35000}] 14:03:05 INFO - PROCESS | 5810 | 1484258585468 Marionette TRACE conn4 <- [1,1398,null,{}] 14:03:05 INFO - PROCESS | 5810 | 1484258585478 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:03:05 INFO - PROCESS | 5810 | 1484258585609 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 14:03:05 INFO - PROCESS | 5810 | 1484258585712 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:03:05 INFO - PROCESS | 5810 | ++DOCSHELL 0xa456c800 == 9 [pid = 5856] [id = 437] 14:03:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0xa477dc00) [pid = 5856] [serial = 1223] [outer = (nil)] 14:03:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0xa8fbb000) [pid = 5856] [serial = 1224] [outer = 0xa477dc00] 14:03:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0xa8fbf800) [pid = 5856] [serial = 1225] [outer = 0xa477dc00] 14:03:06 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0xa4565400) [pid = 5856] [serial = 1190] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html] 14:03:06 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0xa46c6400) [pid = 5856] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html] 14:03:06 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0xa2ec8800) [pid = 5856] [serial = 1198] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484258574896] 14:03:06 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0xa3640c00) [pid = 5856] [serial = 1187] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html] 14:03:06 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0xa495c400) [pid = 5856] [serial = 1200] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html] 14:03:06 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0xa3142800) [pid = 5856] [serial = 1184] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html] 14:03:06 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0xa458dc00) [pid = 5856] [serial = 1193] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 14:03:06 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0xa5570000) [pid = 5856] [serial = 1203] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 14:03:07 INFO - PROCESS | 5810 | 1484258587083 Marionette TRACE conn4 <- [1,1400,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.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]]]}] 14:03:07 INFO - . 14:03:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html | took 1634ms 14:03:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 14:03:07 INFO - PROCESS | 5810 | 1484258587100 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 14:03:07 INFO - PROCESS | 5810 | 1484258587103 Marionette TRACE conn4 <- [1,1401,null,{"value":"2147483649"}] 14:03:07 INFO - PROCESS | 5810 | 1484258587108 Marionette TRACE conn4 -> [0,1402,"timeouts",{"script":35000}] 14:03:07 INFO - PROCESS | 5810 | 1484258587111 Marionette TRACE conn4 <- [1,1402,null,{}] 14:03:07 INFO - PROCESS | 5810 | 1484258587117 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:03:07 INFO - PROCESS | 5810 | 1484258587319 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 14:03:07 INFO - PROCESS | 5810 | 1484258587363 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:03:07 INFO - PROCESS | 5810 | ++DOCSHELL 0xa8fb3800 == 10 [pid = 5856] [id = 438] 14:03:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0xa8fb4000) [pid = 5856] [serial = 1226] [outer = (nil)] 14:03:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0xacc7b000) [pid = 5856] [serial = 1227] [outer = 0xa8fb4000] 14:03:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0xa356c800) [pid = 5856] [serial = 1228] [outer = 0xa8fb4000] 14:03:08 INFO - PROCESS | 5810 | 1484258588643 Marionette TRACE conn4 <- [1,1404,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.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]]]}] 14:03:08 INFO - . 14:03:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html | took 1588ms 14:03:08 INFO - PROCESS | 5810 | 1484258588701 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 14:03:08 INFO - PROCESS | 5810 | 1484258588704 Marionette TRACE conn4 <- [1,1405,null,{"value":"2147483649"}] 14:03:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 14:03:08 INFO - PROCESS | 5810 | 1484258588714 Marionette TRACE conn4 -> [0,1406,"timeouts",{"script":35000}] 14:03:08 INFO - PROCESS | 5810 | 1484258588719 Marionette TRACE conn4 <- [1,1406,null,{}] 14:03:08 INFO - PROCESS | 5810 | 1484258588728 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:03:08 INFO - PROCESS | 5810 | 1484258588927 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 14:03:08 INFO - PROCESS | 5810 | 1484258588973 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:03:09 INFO - PROCESS | 5810 | ++DOCSHELL 0xa356e800 == 11 [pid = 5856] [id = 439] 14:03:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0xa356fc00) [pid = 5856] [serial = 1229] [outer = (nil)] 14:03:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0xa3576400) [pid = 5856] [serial = 1230] [outer = 0xa356fc00] 14:03:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0xa3635400) [pid = 5856] [serial = 1231] [outer = 0xa356fc00] 14:03:10 INFO - PROCESS | 5810 | 1484258590328 Marionette TRACE conn4 <- [1,1408,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.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]]]}] 14:03:10 INFO - . 14:03:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html | took 1640ms 14:03:10 INFO - PROCESS | 5810 | 1484258590354 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 14:03:10 INFO - PROCESS | 5810 | 1484258590357 Marionette TRACE conn4 <- [1,1409,null,{"value":"2147483649"}] 14:03:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 14:03:10 INFO - PROCESS | 5810 | 1484258590366 Marionette TRACE conn4 -> [0,1410,"timeouts",{"script":35000}] 14:03:10 INFO - PROCESS | 5810 | 1484258590372 Marionette TRACE conn4 <- [1,1410,null,{}] 14:03:10 INFO - PROCESS | 5810 | 1484258590384 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:03:10 INFO - PROCESS | 5810 | 1484258590549 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 14:03:10 INFO - PROCESS | 5810 | 1484258590730 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:03:10 INFO - PROCESS | 5810 | ++DOCSHELL 0xa314dc00 == 12 [pid = 5856] [id = 440] 14:03:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0xa3214c00) [pid = 5856] [serial = 1232] [outer = (nil)] 14:03:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0xa3574400) [pid = 5856] [serial = 1233] [outer = 0xa3214c00] 14:03:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0xa363f000) [pid = 5856] [serial = 1234] [outer = 0xa3214c00] 14:03:11 INFO - PROCESS | 5810 | --DOCSHELL 0xa456c800 == 11 [pid = 5856] [id = 437] 14:03:11 INFO - PROCESS | 5810 | --DOCSHELL 0xa375b000 == 10 [pid = 5856] [id = 435] 14:03:11 INFO - PROCESS | 5810 | --DOCSHELL 0xa4591000 == 9 [pid = 5856] [id = 436] 14:03:11 INFO - PROCESS | 5810 | --DOCSHELL 0xa3214400 == 8 [pid = 5856] [id = 433] 14:03:11 INFO - PROCESS | 5810 | --DOCSHELL 0xa3213000 == 7 [pid = 5856] [id = 434] 14:03:11 INFO - PROCESS | 5810 | --DOCSHELL 0xa356e800 == 6 [pid = 5856] [id = 439] 14:03:11 INFO - PROCESS | 5810 | --DOCSHELL 0xa558dc00 == 5 [pid = 5856] [id = 431] 14:03:11 INFO - PROCESS | 5810 | --DOCSHELL 0xa3633800 == 4 [pid = 5856] [id = 422] 14:03:11 INFO - PROCESS | 5810 | --DOCSHELL 0xa8fb3800 == 3 [pid = 5856] [id = 438] 14:03:11 INFO - PROCESS | 5810 | --DOCSHELL 0xa38a5c00 == 2 [pid = 5856] [id = 432] 14:03:11 INFO - PROCESS | 5810 | --DOMWINDOW == 49 (0xa3211c00) [pid = 5856] [serial = 1199] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484258574896] 14:03:11 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0xa38b1c00) [pid = 5856] [serial = 1189] [outer = (nil)] [url = about:blank] 14:03:11 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0xa4967000) [pid = 5856] [serial = 1201] [outer = (nil)] [url = about:blank] 14:03:11 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0xa375c800) [pid = 5856] [serial = 1186] [outer = (nil)] [url = about:blank] 14:03:11 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0xa46cb800) [pid = 5856] [serial = 1197] [outer = (nil)] [url = about:blank] 14:03:11 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0xa458f000) [pid = 5856] [serial = 1194] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 14:03:11 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0xa4584400) [pid = 5856] [serial = 1192] [outer = (nil)] [url = about:blank] 14:03:11 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0xa49da800) [pid = 5856] [serial = 1202] [outer = (nil)] [url = about:blank] 14:03:11 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0xa5572800) [pid = 5856] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 14:03:11 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0xa4780000) [pid = 5856] [serial = 1196] [outer = (nil)] [url = about:blank] 14:03:11 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0xa456cc00) [pid = 5856] [serial = 1191] [outer = (nil)] [url = about:blank] 14:03:11 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0xa38aa800) [pid = 5856] [serial = 1188] [outer = (nil)] [url = about:blank] 14:03:11 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0xa363e800) [pid = 5856] [serial = 1185] [outer = (nil)] [url = about:blank] 14:03:11 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0xa3755800) [pid = 5856] [serial = 1182] [outer = (nil)] [url = about:blank] 14:03:12 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2ec9400 == 3 [pid = 5856] [id = 441] 14:03:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0xa2ec9c00) [pid = 5856] [serial = 1235] [outer = (nil)] 14:03:12 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:03:12 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:03:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0xa2ec5c00) [pid = 5856] [serial = 1236] [outer = 0xa2ec9c00] 14:03:12 INFO - PROCESS | 5810 | 1484258592342 Marionette TRACE conn4 <- [1,1412,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.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]]]}] 14:03:12 INFO - . 14:03:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1990ms 14:03:12 INFO - PROCESS | 5810 | 1484258592357 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 14:03:12 INFO - PROCESS | 5810 | 1484258592360 Marionette TRACE conn4 <- [1,1413,null,{"value":"2147483649"}] 14:03:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 14:03:12 INFO - PROCESS | 5810 | 1484258592368 Marionette TRACE conn4 -> [0,1414,"timeouts",{"script":35000}] 14:03:12 INFO - PROCESS | 5810 | 1484258592372 Marionette TRACE conn4 <- [1,1414,null,{}] 14:03:12 INFO - PROCESS | 5810 | 1484258592377 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:03:12 INFO - PROCESS | 5810 | 1484258592537 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 14:03:12 INFO - PROCESS | 5810 | 1484258592584 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:03:12 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3217800 == 4 [pid = 5856] [id = 442] 14:03:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0xa3218000) [pid = 5856] [serial = 1237] [outer = (nil)] 14:03:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0xa3568c00) [pid = 5856] [serial = 1238] [outer = 0xa3218000] 14:03:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0xa356e800) [pid = 5856] [serial = 1239] [outer = 0xa3218000] 14:03:13 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3634c00 == 5 [pid = 5856] [id = 443] 14:03:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0xa3636c00) [pid = 5856] [serial = 1240] [outer = (nil)] 14:03:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0xa363fc00) [pid = 5856] [serial = 1241] [outer = 0xa3636c00] 14:03:13 INFO - PROCESS | 5810 | 1484258593742 Marionette TRACE conn4 <- [1,1416,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.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]]]}] 14:03:13 INFO - . 14:03:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1388ms 14:03:13 INFO - PROCESS | 5810 | 1484258593757 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 14:03:13 INFO - PROCESS | 5810 | 1484258593760 Marionette TRACE conn4 <- [1,1417,null,{"value":"2147483649"}] 14:03:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 14:03:13 INFO - PROCESS | 5810 | 1484258593769 Marionette TRACE conn4 -> [0,1418,"timeouts",{"script":35000}] 14:03:13 INFO - PROCESS | 5810 | 1484258593773 Marionette TRACE conn4 <- [1,1418,null,{}] 14:03:13 INFO - PROCESS | 5810 | 1484258593779 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:03:13 INFO - PROCESS | 5810 | 1484258593956 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 14:03:14 INFO - PROCESS | 5810 | 1484258594066 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:03:14 INFO - PROCESS | 5810 | ++DOCSHELL 0xa38a5c00 == 6 [pid = 5856] [id = 444] 14:03:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0xa38a6000) [pid = 5856] [serial = 1242] [outer = (nil)] 14:03:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0xa38ad000) [pid = 5856] [serial = 1243] [outer = 0xa38a6000] 14:03:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0xa38aec00) [pid = 5856] [serial = 1244] [outer = 0xa38a6000] 14:03:15 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a3e000 == 7 [pid = 5856] [id = 445] 14:03:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0xa3a3ec00) [pid = 5856] [serial = 1245] [outer = (nil)] 14:03:15 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:03:15 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:03:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0xa3a40c00) [pid = 5856] [serial = 1246] [outer = 0xa3a3ec00] 14:03:15 INFO - PROCESS | 5810 | 1484258595359 Marionette TRACE conn4 <- [1,1420,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.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]]]}] 14:03:15 INFO - . 14:03:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1635ms 14:03:15 INFO - PROCESS | 5810 | 1484258595406 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 14:03:15 INFO - PROCESS | 5810 | 1484258595410 Marionette TRACE conn4 <- [1,1421,null,{"value":"2147483649"}] 14:03:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 14:03:15 INFO - PROCESS | 5810 | 1484258595416 Marionette TRACE conn4 -> [0,1422,"timeouts",{"script":35000}] 14:03:15 INFO - PROCESS | 5810 | 1484258595424 Marionette TRACE conn4 <- [1,1422,null,{}] 14:03:15 INFO - PROCESS | 5810 | 1484258595432 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:03:15 INFO - PROCESS | 5810 | 1484258595630 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 14:03:15 INFO - PROCESS | 5810 | 1484258595714 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:03:15 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4568000 == 8 [pid = 5856] [id = 446] 14:03:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0xa4568400) [pid = 5856] [serial = 1247] [outer = (nil)] 14:03:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0xa4585400) [pid = 5856] [serial = 1248] [outer = 0xa4568400] 14:03:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 51 (0xa4584400) [pid = 5856] [serial = 1249] [outer = 0xa4568400] 14:03:16 INFO - PROCESS | 5810 | --DOMWINDOW == 50 (0xa38ae000) [pid = 5856] [serial = 1217] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html] 14:03:16 INFO - PROCESS | 5810 | --DOMWINDOW == 49 (0xa46c2400) [pid = 5856] [serial = 1220] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html] 14:03:16 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0xa8fb4000) [pid = 5856] [serial = 1226] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html] 14:03:16 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0xa477dc00) [pid = 5856] [serial = 1223] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html] 14:03:16 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0xa38a8c00) [pid = 5856] [serial = 1208] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html] 14:03:16 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0xa3213c00) [pid = 5856] [serial = 1214] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html] 14:03:16 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0xa558e400) [pid = 5856] [serial = 1205] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html] 14:03:16 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0xa3215800) [pid = 5856] [serial = 1211] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html] 14:03:16 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0xa4564400) [pid = 5856] [serial = 1178] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html] 14:03:16 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0xa3636000) [pid = 5856] [serial = 1181] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html] 14:03:17 INFO - PROCESS | 5810 | 1484258597487 Marionette TRACE conn4 <- [1,1424,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.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]]]}] 14:03:17 INFO - . 14:03:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html | took 2098ms 14:03:17 INFO - PROCESS | 5810 | 1484258597514 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 14:03:17 INFO - PROCESS | 5810 | 1484258597518 Marionette TRACE conn4 <- [1,1425,null,{"value":"2147483649"}] 14:03:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 14:03:17 INFO - PROCESS | 5810 | 1484258597524 Marionette TRACE conn4 -> [0,1426,"timeouts",{"script":35000}] 14:03:17 INFO - PROCESS | 5810 | 1484258597526 Marionette TRACE conn4 <- [1,1426,null,{}] 14:03:17 INFO - PROCESS | 5810 | 1484258597531 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:03:17 INFO - PROCESS | 5810 | 1484258597698 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 14:03:17 INFO - PROCESS | 5810 | 1484258597795 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:03:17 INFO - PROCESS | 5810 | ++DOCSHELL 0xa375e800 == 9 [pid = 5856] [id = 447] 14:03:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0xa3a44c00) [pid = 5856] [serial = 1250] [outer = (nil)] 14:03:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0xa458b800) [pid = 5856] [serial = 1251] [outer = 0xa3a44c00] 14:03:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0xa458f400) [pid = 5856] [serial = 1252] [outer = 0xa3a44c00] 14:03:18 INFO - PROCESS | 5810 | 1484258598848 Marionette TRACE conn4 <- [1,1428,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.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]]]}] 14:03:18 INFO - . 14:03:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html | took 1336ms 14:03:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 14:03:18 INFO - PROCESS | 5810 | 1484258598863 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 14:03:18 INFO - PROCESS | 5810 | 1484258598865 Marionette TRACE conn4 <- [1,1429,null,{"value":"2147483649"}] 14:03:18 INFO - PROCESS | 5810 | 1484258598875 Marionette TRACE conn4 -> [0,1430,"timeouts",{"script":35000}] 14:03:18 INFO - PROCESS | 5810 | 1484258598878 Marionette TRACE conn4 <- [1,1430,null,{}] 14:03:18 INFO - PROCESS | 5810 | 1484258598889 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:03:19 INFO - PROCESS | 5810 | 1484258599068 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 14:03:19 INFO - PROCESS | 5810 | 1484258599117 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:03:19 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3755800 == 10 [pid = 5856] [id = 448] 14:03:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0xa3758800) [pid = 5856] [serial = 1253] [outer = (nil)] 14:03:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0xa38af400) [pid = 5856] [serial = 1254] [outer = 0xa3758800] 14:03:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0xa3ab9400) [pid = 5856] [serial = 1255] [outer = 0xa3758800] 14:03:20 INFO - PROCESS | 5810 | 1484258600357 Marionette TRACE conn4 <- [1,1432,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.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]]]}] 14:03:20 INFO - . 14:03:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1498ms 14:03:20 INFO - PROCESS | 5810 | 1484258600372 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 14:03:20 INFO - PROCESS | 5810 | 1484258600375 Marionette TRACE conn4 <- [1,1433,null,{"value":"2147483649"}] 14:03:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 14:03:20 INFO - PROCESS | 5810 | 1484258600384 Marionette TRACE conn4 -> [0,1434,"timeouts",{"script":35000}] 14:03:20 INFO - PROCESS | 5810 | 1484258600389 Marionette TRACE conn4 <- [1,1434,null,{}] 14:03:20 INFO - PROCESS | 5810 | 1484258600398 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:03:20 INFO - PROCESS | 5810 | 1484258600601 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 14:03:20 INFO - PROCESS | 5810 | 1484258600670 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:03:20 INFO - PROCESS | 5810 | ++DOCSHELL 0xa46c3400 == 11 [pid = 5856] [id = 449] 14:03:20 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0xa46c9000) [pid = 5856] [serial = 1256] [outer = (nil)] 14:03:20 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0xa47acc00) [pid = 5856] [serial = 1257] [outer = 0xa46c9000] 14:03:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0xa4963400) [pid = 5856] [serial = 1258] [outer = 0xa46c9000] 14:03:21 INFO - PROCESS | 5810 | 1484258601864 Marionette TRACE conn4 <- [1,1436,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.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]]]}] 14:03:21 INFO - . 14:03:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html | took 1496ms 14:03:21 INFO - PROCESS | 5810 | 1484258601882 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 14:03:21 INFO - PROCESS | 5810 | 1484258601890 Marionette TRACE conn4 <- [1,1437,null,{"value":"2147483649"}] 14:03:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 14:03:21 INFO - PROCESS | 5810 | 1484258601899 Marionette TRACE conn4 -> [0,1438,"timeouts",{"script":35000}] 14:03:21 INFO - PROCESS | 5810 | 1484258601904 Marionette TRACE conn4 <- [1,1438,null,{}] 14:03:21 INFO - PROCESS | 5810 | 1484258601913 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:03:22 INFO - PROCESS | 5810 | 1484258602114 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 14:03:22 INFO - PROCESS | 5810 | 1484258602217 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:03:22 INFO - PROCESS | 5810 | ++DOCSHELL 0xa356e400 == 12 [pid = 5856] [id = 450] 14:03:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 51 (0xa356ec00) [pid = 5856] [serial = 1259] [outer = (nil)] 14:03:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 52 (0xa38ab400) [pid = 5856] [serial = 1260] [outer = 0xa356ec00] 14:03:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 53 (0xa3a46800) [pid = 5856] [serial = 1261] [outer = 0xa356ec00] 14:03:22 INFO - PROCESS | 5810 | --DOCSHELL 0xa4568000 == 11 [pid = 5856] [id = 446] 14:03:22 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a3e000 == 10 [pid = 5856] [id = 445] 14:03:22 INFO - PROCESS | 5810 | --DOCSHELL 0xa38a5c00 == 9 [pid = 5856] [id = 444] 14:03:22 INFO - PROCESS | 5810 | --DOCSHELL 0xa3634c00 == 8 [pid = 5856] [id = 443] 14:03:22 INFO - PROCESS | 5810 | --DOCSHELL 0xa3217800 == 7 [pid = 5856] [id = 442] 14:03:22 INFO - PROCESS | 5810 | --DOCSHELL 0xa2ec9400 == 6 [pid = 5856] [id = 441] 14:03:22 INFO - PROCESS | 5810 | --DOCSHELL 0xa314dc00 == 5 [pid = 5856] [id = 440] 14:03:22 INFO - PROCESS | 5810 | --DOMWINDOW == 52 (0xa456d000) [pid = 5856] [serial = 1180] [outer = (nil)] [url = about:blank] 14:03:22 INFO - PROCESS | 5810 | --DOMWINDOW == 51 (0xa3761800) [pid = 5856] [serial = 1183] [outer = (nil)] [url = about:blank] 14:03:23 INFO - PROCESS | 5810 | --DOMWINDOW == 50 (0xa8fbf800) [pid = 5856] [serial = 1225] [outer = (nil)] [url = about:blank] 14:03:23 INFO - PROCESS | 5810 | --DOMWINDOW == 49 (0xa8fbb000) [pid = 5856] [serial = 1224] [outer = (nil)] [url = about:blank] 14:03:23 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0xa4592c00) [pid = 5856] [serial = 1210] [outer = (nil)] [url = about:blank] 14:03:23 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0xa3760c00) [pid = 5856] [serial = 1216] [outer = (nil)] [url = about:blank] 14:03:23 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0xa8206c00) [pid = 5856] [serial = 1207] [outer = (nil)] [url = about:blank] 14:03:23 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0xa3a3ac00) [pid = 5856] [serial = 1213] [outer = (nil)] [url = about:blank] 14:03:23 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0xa496a800) [pid = 5856] [serial = 1222] [outer = (nil)] [url = about:blank] 14:03:23 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0xa3ac7000) [pid = 5856] [serial = 1219] [outer = (nil)] [url = about:blank] 14:03:23 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0xa356c800) [pid = 5856] [serial = 1228] [outer = (nil)] [url = about:blank] 14:03:23 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0xacc7b000) [pid = 5856] [serial = 1227] [outer = (nil)] [url = about:blank] 14:03:23 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0xa4961000) [pid = 5856] [serial = 1221] [outer = (nil)] [url = about:blank] 14:03:23 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0xa3a48400) [pid = 5856] [serial = 1218] [outer = (nil)] [url = about:blank] 14:03:23 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0xa3757c00) [pid = 5856] [serial = 1215] [outer = (nil)] [url = about:blank] 14:03:23 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0xa375ec00) [pid = 5856] [serial = 1212] [outer = (nil)] [url = about:blank] 14:03:23 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0xa4590800) [pid = 5856] [serial = 1209] [outer = (nil)] [url = about:blank] 14:03:23 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0xa820a400) [pid = 5856] [serial = 1206] [outer = (nil)] [url = about:blank] 14:03:23 INFO - PROCESS | 5810 | 1484258603356 Marionette TRACE conn4 <- [1,1440,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.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]]]}] 14:03:23 INFO - . 14:03:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html | took 1489ms 14:03:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 14:03:23 INFO - PROCESS | 5810 | 1484258603390 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 14:03:23 INFO - PROCESS | 5810 | 1484258603392 Marionette TRACE conn4 <- [1,1441,null,{"value":"2147483649"}] 14:03:23 INFO - PROCESS | 5810 | 1484258603399 Marionette TRACE conn4 -> [0,1442,"timeouts",{"script":35000}] 14:03:23 INFO - PROCESS | 5810 | 1484258603401 Marionette TRACE conn4 <- [1,1442,null,{}] 14:03:23 INFO - PROCESS | 5810 | 1484258603421 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:03:23 INFO - PROCESS | 5810 | 1484258603617 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 14:03:23 INFO - PROCESS | 5810 | 1484258603634 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:03:23 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3218c00 == 6 [pid = 5856] [id = 451] 14:03:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0xa3219c00) [pid = 5856] [serial = 1262] [outer = (nil)] 14:03:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0xa3641c00) [pid = 5856] [serial = 1263] [outer = 0xa3219c00] 14:03:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0xa3759800) [pid = 5856] [serial = 1264] [outer = 0xa3219c00] 14:03:24 INFO - PROCESS | 5810 | 1484258604740 Marionette TRACE conn4 <- [1,1444,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.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]]]}] 14:03:24 INFO - . 14:03:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html | took 1391ms 14:03:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 14:03:24 INFO - PROCESS | 5810 | 1484258604795 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 14:03:24 INFO - PROCESS | 5810 | 1484258604797 Marionette TRACE conn4 <- [1,1445,null,{"value":"2147483649"}] 14:03:24 INFO - PROCESS | 5810 | 1484258604805 Marionette TRACE conn4 -> [0,1446,"timeouts",{"script":35000}] 14:03:24 INFO - PROCESS | 5810 | 1484258604807 Marionette TRACE conn4 <- [1,1446,null,{}] 14:03:24 INFO - PROCESS | 5810 | 1484258604812 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:03:25 INFO - PROCESS | 5810 | 1484258605079 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 14:03:25 INFO - PROCESS | 5810 | 1484258605143 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:03:25 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a44000 == 7 [pid = 5856] [id = 452] 14:03:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0xa3a46000) [pid = 5856] [serial = 1265] [outer = (nil)] 14:03:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0xa3ac7c00) [pid = 5856] [serial = 1266] [outer = 0xa3a46000] 14:03:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0xa4566c00) [pid = 5856] [serial = 1267] [outer = 0xa3a46000] 14:03:26 INFO - PROCESS | 5810 | 1484258606255 Marionette TRACE conn4 <- [1,1448,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.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]]]}] 14:03:26 INFO - . 14:03:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html | took 1483ms 14:03:26 INFO - PROCESS | 5810 | 1484258606287 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 14:03:26 INFO - PROCESS | 5810 | 1484258606290 Marionette TRACE conn4 <- [1,1449,null,{"value":"2147483649"}] 14:03:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 14:03:26 INFO - PROCESS | 5810 | 1484258606296 Marionette TRACE conn4 -> [0,1450,"timeouts",{"script":35000}] 14:03:26 INFO - PROCESS | 5810 | 1484258606298 Marionette TRACE conn4 <- [1,1450,null,{}] 14:03:26 INFO - PROCESS | 5810 | 1484258606304 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:03:26 INFO - PROCESS | 5810 | 1484258606471 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 14:03:26 INFO - PROCESS | 5810 | 1484258606649 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:03:26 INFO - PROCESS | 5810 | ++DOCSHELL 0xa46c9800 == 8 [pid = 5856] [id = 453] 14:03:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0xa46c9c00) [pid = 5856] [serial = 1268] [outer = (nil)] 14:03:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0xa495c400) [pid = 5856] [serial = 1269] [outer = 0xa46c9c00] 14:03:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0xa4968c00) [pid = 5856] [serial = 1270] [outer = 0xa46c9c00] 14:03:27 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0xa38a6000) [pid = 5856] [serial = 1242] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html] 14:03:27 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0xa4568400) [pid = 5856] [serial = 1247] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html] 14:03:27 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0xa3218000) [pid = 5856] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html] 14:03:27 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0xa2ec9c00) [pid = 5856] [serial = 1235] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 14:03:27 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0xa3214c00) [pid = 5856] [serial = 1232] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html] 14:03:27 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0xa356fc00) [pid = 5856] [serial = 1229] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html] 14:03:27 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0xa3636c00) [pid = 5856] [serial = 1240] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484258593494] 14:03:27 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0xa3a3ec00) [pid = 5856] [serial = 1245] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 14:03:27 INFO - PROCESS | 5810 | 1484258607914 Marionette TRACE conn4 <- [1,1452,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.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]]]}] 14:03:27 INFO - . 14:03:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html | took 1631ms 14:03:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 14:03:27 INFO - PROCESS | 5810 | 1484258607927 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 14:03:27 INFO - PROCESS | 5810 | 1484258607930 Marionette TRACE conn4 <- [1,1453,null,{"value":"2147483649"}] 14:03:27 INFO - PROCESS | 5810 | 1484258607935 Marionette TRACE conn4 -> [0,1454,"timeouts",{"script":35000}] 14:03:27 INFO - PROCESS | 5810 | 1484258607939 Marionette TRACE conn4 <- [1,1454,null,{}] 14:03:27 INFO - PROCESS | 5810 | 1484258607944 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:03:28 INFO - PROCESS | 5810 | 1484258608131 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 14:03:28 INFO - PROCESS | 5810 | 1484258608237 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:03:28 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3573400 == 9 [pid = 5856] [id = 454] 14:03:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0xa3576000) [pid = 5856] [serial = 1271] [outer = (nil)] 14:03:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0xa38b4800) [pid = 5856] [serial = 1272] [outer = 0xa3576000] 14:03:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0xa3a48800) [pid = 5856] [serial = 1273] [outer = 0xa3576000] 14:03:29 INFO - PROCESS | 5810 | 1484258609465 Marionette TRACE conn4 <- [1,1456,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.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]]]}] 14:03:29 INFO - . 14:03:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html | took 1583ms 14:03:29 INFO - PROCESS | 5810 | 1484258609519 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 14:03:29 INFO - PROCESS | 5810 | 1484258609525 Marionette TRACE conn4 <- [1,1457,null,{"value":"2147483649"}] 14:03:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 14:03:29 INFO - PROCESS | 5810 | 1484258609532 Marionette TRACE conn4 -> [0,1458,"timeouts",{"script":35000}] 14:03:29 INFO - PROCESS | 5810 | 1484258609538 Marionette TRACE conn4 <- [1,1458,null,{}] 14:03:29 INFO - PROCESS | 5810 | 1484258609546 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:03:29 INFO - PROCESS | 5810 | 1484258609728 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 14:03:29 INFO - PROCESS | 5810 | 1484258609807 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:03:29 INFO - PROCESS | 5810 | ++DOCSHELL 0xa46c8c00 == 10 [pid = 5856] [id = 455] 14:03:29 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0xa46c9400) [pid = 5856] [serial = 1274] [outer = (nil)] 14:03:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0xa556c800) [pid = 5856] [serial = 1275] [outer = 0xa46c9400] 14:03:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0xa556b400) [pid = 5856] [serial = 1276] [outer = 0xa46c9400] 14:03:30 INFO - PROCESS | 5810 | ++DOCSHELL 0xa5585400 == 11 [pid = 5856] [id = 456] 14:03:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0xa5586c00) [pid = 5856] [serial = 1277] [outer = (nil)] 14:03:30 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:03:30 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:03:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0xa558dc00) [pid = 5856] [serial = 1278] [outer = 0xa5586c00] 14:03:31 INFO - PROCESS | 5810 | 1484258611152 Marionette TRACE conn4 <- [1,1460,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.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]]]}] 14:03:31 INFO - . 14:03:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 1640ms 14:03:31 INFO - PROCESS | 5810 | 1484258611172 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 14:03:31 INFO - PROCESS | 5810 | 1484258611175 Marionette TRACE conn4 <- [1,1461,null,{"value":"2147483649"}] 14:03:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 14:03:31 INFO - PROCESS | 5810 | 1484258611182 Marionette TRACE conn4 -> [0,1462,"timeouts",{"script":35000}] 14:03:31 INFO - PROCESS | 5810 | 1484258611183 Marionette TRACE conn4 <- [1,1462,null,{}] 14:03:31 INFO - PROCESS | 5810 | 1484258611189 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:03:31 INFO - PROCESS | 5810 | 1484258611379 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 14:03:31 INFO - PROCESS | 5810 | 1484258611473 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:03:31 INFO - PROCESS | 5810 | ++DOCSHELL 0xa314dc00 == 12 [pid = 5856] [id = 457] 14:03:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0xa3212c00) [pid = 5856] [serial = 1279] [outer = (nil)] 14:03:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0xa3754800) [pid = 5856] [serial = 1280] [outer = 0xa3212c00] 14:03:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0xa375e000) [pid = 5856] [serial = 1281] [outer = 0xa3212c00] 14:03:32 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a44000 == 11 [pid = 5856] [id = 452] 14:03:32 INFO - PROCESS | 5810 | --DOCSHELL 0xa3218c00 == 10 [pid = 5856] [id = 451] 14:03:32 INFO - PROCESS | 5810 | --DOCSHELL 0xa356e400 == 9 [pid = 5856] [id = 450] 14:03:32 INFO - PROCESS | 5810 | --DOCSHELL 0xa375e800 == 8 [pid = 5856] [id = 447] 14:03:32 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0xa458b800) [pid = 5856] [serial = 1251] [outer = (nil)] [url = about:blank] 14:03:32 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0xa356e800) [pid = 5856] [serial = 1239] [outer = (nil)] [url = about:blank] 14:03:32 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0xa2ec5c00) [pid = 5856] [serial = 1236] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 14:03:32 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0xa363f000) [pid = 5856] [serial = 1234] [outer = (nil)] [url = about:blank] 14:03:32 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0xa3635400) [pid = 5856] [serial = 1231] [outer = (nil)] [url = about:blank] 14:03:32 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0xa363fc00) [pid = 5856] [serial = 1241] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484258593494] 14:03:32 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0xa4584400) [pid = 5856] [serial = 1249] [outer = (nil)] [url = about:blank] 14:03:32 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0xa4585400) [pid = 5856] [serial = 1248] [outer = (nil)] [url = about:blank] 14:03:32 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0xa3a40c00) [pid = 5856] [serial = 1246] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 14:03:32 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0xa38aec00) [pid = 5856] [serial = 1244] [outer = (nil)] [url = about:blank] 14:03:32 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0xa38ad000) [pid = 5856] [serial = 1243] [outer = (nil)] [url = about:blank] 14:03:32 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0xa3568c00) [pid = 5856] [serial = 1238] [outer = (nil)] [url = about:blank] 14:03:32 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0xa3574400) [pid = 5856] [serial = 1233] [outer = (nil)] [url = about:blank] 14:03:32 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0xa3576400) [pid = 5856] [serial = 1230] [outer = (nil)] [url = about:blank] 14:03:32 INFO - PROCESS | 5810 | ++DOCSHELL 0xa356d400 == 9 [pid = 5856] [id = 458] 14:03:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0xa356e800) [pid = 5856] [serial = 1282] [outer = (nil)] 14:03:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0xa2ec9000) [pid = 5856] [serial = 1283] [outer = 0xa356e800] 14:03:32 INFO - PROCESS | 5810 | 1484258612772 Marionette TRACE conn4 <- [1,1464,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.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]]]}] 14:03:32 INFO - . 14:03:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1632ms 14:03:32 INFO - PROCESS | 5810 | 1484258612815 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 14:03:32 INFO - PROCESS | 5810 | 1484258612819 Marionette TRACE conn4 <- [1,1465,null,{"value":"2147483649"}] 14:03:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 14:03:32 INFO - PROCESS | 5810 | 1484258612830 Marionette TRACE conn4 -> [0,1466,"timeouts",{"script":35000}] 14:03:32 INFO - PROCESS | 5810 | 1484258612832 Marionette TRACE conn4 <- [1,1466,null,{}] 14:03:32 INFO - PROCESS | 5810 | 1484258612839 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:03:33 INFO - PROCESS | 5810 | 1484258613030 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 14:03:33 INFO - PROCESS | 5810 | 1484258613066 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:03:33 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3754400 == 10 [pid = 5856] [id = 459] 14:03:33 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0xa3755c00) [pid = 5856] [serial = 1284] [outer = (nil)] 14:03:33 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0xa38b4400) [pid = 5856] [serial = 1285] [outer = 0xa3755c00] 14:03:33 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0xa3a3c400) [pid = 5856] [serial = 1286] [outer = 0xa3755c00] 14:03:34 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a45400 == 11 [pid = 5856] [id = 460] 14:03:34 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0xa3a47800) [pid = 5856] [serial = 1287] [outer = (nil)] 14:03:34 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:03:34 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:03:34 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0xa4564000) [pid = 5856] [serial = 1288] [outer = 0xa3a47800] 14:03:34 INFO - PROCESS | 5810 | 1484258614250 Marionette TRACE conn4 <- [1,1468,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.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]]]}] 14:03:34 INFO - . 14:03:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html | took 1437ms 14:03:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 14:03:34 INFO - PROCESS | 5810 | 1484258614267 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 14:03:34 INFO - PROCESS | 5810 | 1484258614270 Marionette TRACE conn4 <- [1,1469,null,{"value":"2147483649"}] 14:03:34 INFO - PROCESS | 5810 | 1484258614277 Marionette TRACE conn4 -> [0,1470,"timeouts",{"script":35000}] 14:03:34 INFO - PROCESS | 5810 | 1484258614279 Marionette TRACE conn4 <- [1,1470,null,{}] 14:03:34 INFO - PROCESS | 5810 | 1484258614285 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:03:34 INFO - PROCESS | 5810 | 1484258614482 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 14:03:34 INFO - PROCESS | 5810 | 1484258614563 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:03:34 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4786c00 == 12 [pid = 5856] [id = 461] 14:03:34 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0xa4787c00) [pid = 5856] [serial = 1289] [outer = (nil)] 14:03:34 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0xa5499000) [pid = 5856] [serial = 1290] [outer = 0xa4787c00] 14:03:34 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0xa5572400) [pid = 5856] [serial = 1291] [outer = 0xa4787c00] 14:03:35 INFO - . 14:03:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html | took 1433ms 14:03:35 INFO - PROCESS | 5810 | 1484258615698 Marionette TRACE conn4 <- [1,1472,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.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]]]}] 14:03:35 INFO - PROCESS | 5810 | 1484258615711 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 14:03:35 INFO - PROCESS | 5810 | 1484258615719 Marionette TRACE conn4 <- [1,1473,null,{"value":"2147483649"}] 14:03:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 14:03:35 INFO - PROCESS | 5810 | 1484258615725 Marionette TRACE conn4 -> [0,1474,"timeouts",{"script":35000}] 14:03:35 INFO - PROCESS | 5810 | 1484258615732 Marionette TRACE conn4 <- [1,1474,null,{}] 14:03:35 INFO - PROCESS | 5810 | 1484258615741 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:03:36 INFO - PROCESS | 5810 | 1484258616007 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 14:03:36 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0xa3a46000) [pid = 5856] [serial = 1265] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html] 14:03:36 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0xa356ec00) [pid = 5856] [serial = 1259] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html] 14:03:36 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0xa3219c00) [pid = 5856] [serial = 1262] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html] 14:03:36 INFO - PROCESS | 5810 | 1484258616080 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:03:36 INFO - PROCESS | 5810 | ++DOCSHELL 0xa375e400 == 13 [pid = 5856] [id = 462] 14:03:36 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0xa3761800) [pid = 5856] [serial = 1292] [outer = (nil)] 14:03:36 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0xa8207800) [pid = 5856] [serial = 1293] [outer = 0xa3761800] 14:03:36 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0xa8fbc400) [pid = 5856] [serial = 1294] [outer = 0xa3761800] 14:03:37 INFO - PROCESS | 5810 | 1484258617150 Marionette TRACE conn4 <- [1,1476,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.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]]]}] 14:03:37 INFO - . 14:03:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html | took 1443ms 14:03:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 14:03:37 INFO - PROCESS | 5810 | 1484258617170 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 14:03:37 INFO - PROCESS | 5810 | 1484258617172 Marionette TRACE conn4 <- [1,1477,null,{"value":"2147483649"}] 14:03:37 INFO - PROCESS | 5810 | 1484258617177 Marionette TRACE conn4 -> [0,1478,"timeouts",{"script":35000}] 14:03:37 INFO - PROCESS | 5810 | 1484258617181 Marionette TRACE conn4 <- [1,1478,null,{}] 14:03:37 INFO - PROCESS | 5810 | 1484258617186 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:03:37 INFO - PROCESS | 5810 | 1484258617385 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 14:03:37 INFO - PROCESS | 5810 | 1484258617449 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:03:37 INFO - PROCESS | 5810 | ++DOCSHELL 0xa32ad000 == 14 [pid = 5856] [id = 463] 14:03:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0xa32ad400) [pid = 5856] [serial = 1295] [outer = (nil)] 14:03:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0xa32b1400) [pid = 5856] [serial = 1296] [outer = 0xa32ad400] 14:03:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0xa32b0000) [pid = 5856] [serial = 1297] [outer = 0xa32ad400] 14:03:38 INFO - PROCESS | 5810 | 1484258618398 Marionette TRACE conn4 <- [1,1480,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.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]]]}] 14:03:38 INFO - . 14:03:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html | took 1239ms 14:03:38 INFO - PROCESS | 5810 | 1484258618417 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 14:03:38 INFO - PROCESS | 5810 | 1484258618420 Marionette TRACE conn4 <- [1,1481,null,{"value":"2147483649"}] 14:03:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 14:03:38 INFO - PROCESS | 5810 | 1484258618426 Marionette TRACE conn4 -> [0,1482,"timeouts",{"script":35000}] 14:03:38 INFO - PROCESS | 5810 | 1484258618428 Marionette TRACE conn4 <- [1,1482,null,{}] 14:03:38 INFO - PROCESS | 5810 | 1484258618433 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:03:38 INFO - PROCESS | 5810 | 1484258618607 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 14:03:38 INFO - PROCESS | 5810 | 1484258618705 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:03:38 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2b35c00 == 15 [pid = 5856] [id = 464] 14:03:38 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0xa2b36000) [pid = 5856] [serial = 1298] [outer = (nil)] 14:03:38 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0xa2b3a400) [pid = 5856] [serial = 1299] [outer = 0xa2b36000] 14:03:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0xa2b3c800) [pid = 5856] [serial = 1300] [outer = 0xa2b36000] 14:03:39 INFO - PROCESS | 5810 | 1484258619943 Marionette TRACE conn4 <- [1,1484,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.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]]]}] 14:03:39 INFO - . 14:03:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html | took 1543ms 14:03:39 INFO - PROCESS | 5810 | 1484258619969 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 14:03:39 INFO - PROCESS | 5810 | 1484258619973 Marionette TRACE conn4 <- [1,1485,null,{"value":"2147483649"}] 14:03:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 14:03:39 INFO - PROCESS | 5810 | 1484258619985 Marionette TRACE conn4 -> [0,1486,"timeouts",{"script":35000}] 14:03:39 INFO - PROCESS | 5810 | 1484258619989 Marionette TRACE conn4 <- [1,1486,null,{}] 14:03:40 INFO - PROCESS | 5810 | 1484258620000 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:03:40 INFO - PROCESS | 5810 | 1484258620233 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 14:03:40 INFO - PROCESS | 5810 | 1484258620289 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:03:40 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2ec1c00 == 16 [pid = 5856] [id = 465] 14:03:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0xa321b400) [pid = 5856] [serial = 1301] [outer = (nil)] 14:03:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 51 (0xa32b9800) [pid = 5856] [serial = 1302] [outer = 0xa321b400] 14:03:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 52 (0xa3577000) [pid = 5856] [serial = 1303] [outer = 0xa321b400] 14:03:41 INFO - PROCESS | 5810 | 1484258621390 Marionette TRACE conn4 <- [1,1488,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.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]]]}] 14:03:41 INFO - . 14:03:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html | took 1451ms 14:03:41 INFO - PROCESS | 5810 | 1484258621430 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 14:03:41 INFO - PROCESS | 5810 | 1484258621437 Marionette TRACE conn4 <- [1,1489,null,{"value":"2147483649"}] 14:03:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 14:03:41 INFO - PROCESS | 5810 | 1484258621448 Marionette TRACE conn4 -> [0,1490,"timeouts",{"script":35000}] 14:03:41 INFO - PROCESS | 5810 | 1484258621453 Marionette TRACE conn4 <- [1,1490,null,{}] 14:03:41 INFO - PROCESS | 5810 | 1484258621463 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:03:41 INFO - PROCESS | 5810 | 1484258621722 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 14:03:41 INFO - PROCESS | 5810 | 1484258621767 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/insecure-protocol.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/insecure-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:03:41 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2eca800 == 17 [pid = 5856] [id = 466] 14:03:41 INFO - PROCESS | 5810 | ++DOMWINDOW == 53 (0xa313f400) [pid = 5856] [serial = 1304] [outer = (nil)] 14:03:41 INFO - PROCESS | 5810 | ++DOMWINDOW == 54 (0xa3217400) [pid = 5856] [serial = 1305] [outer = 0xa313f400] 14:03:42 INFO - PROCESS | 5810 | ++DOMWINDOW == 55 (0xa32ac400) [pid = 5856] [serial = 1306] [outer = 0xa313f400] 14:03:42 INFO - PROCESS | 5810 | --DOCSHELL 0xa375e400 == 16 [pid = 5856] [id = 462] 14:03:42 INFO - PROCESS | 5810 | --DOCSHELL 0xa46c3400 == 15 [pid = 5856] [id = 449] 14:03:42 INFO - PROCESS | 5810 | --DOCSHELL 0xa3755800 == 14 [pid = 5856] [id = 448] 14:03:42 INFO - PROCESS | 5810 | --DOCSHELL 0xa4786c00 == 13 [pid = 5856] [id = 461] 14:03:42 INFO - PROCESS | 5810 | --DOCSHELL 0xa5585400 == 12 [pid = 5856] [id = 456] 14:03:42 INFO - PROCESS | 5810 | --DOMWINDOW == 54 (0xa495c400) [pid = 5856] [serial = 1269] [outer = (nil)] [url = about:blank] 14:03:42 INFO - PROCESS | 5810 | --DOMWINDOW == 53 (0xa47acc00) [pid = 5856] [serial = 1257] [outer = (nil)] [url = about:blank] 14:03:42 INFO - PROCESS | 5810 | --DOMWINDOW == 52 (0xa38af400) [pid = 5856] [serial = 1254] [outer = (nil)] [url = about:blank] 14:03:42 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a45400 == 11 [pid = 5856] [id = 460] 14:03:42 INFO - PROCESS | 5810 | --DOCSHELL 0xa3754400 == 10 [pid = 5856] [id = 459] 14:03:42 INFO - PROCESS | 5810 | --DOCSHELL 0xa356d400 == 9 [pid = 5856] [id = 458] 14:03:42 INFO - PROCESS | 5810 | --DOCSHELL 0xa314dc00 == 8 [pid = 5856] [id = 457] 14:03:42 INFO - PROCESS | 5810 | --DOCSHELL 0xa46c8c00 == 7 [pid = 5856] [id = 455] 14:03:42 INFO - PROCESS | 5810 | --DOCSHELL 0xa3573400 == 6 [pid = 5856] [id = 454] 14:03:42 INFO - PROCESS | 5810 | --DOCSHELL 0xa46c9800 == 5 [pid = 5856] [id = 453] 14:03:43 INFO - PROCESS | 5810 | --DOMWINDOW == 51 (0xa4566c00) [pid = 5856] [serial = 1267] [outer = (nil)] [url = about:blank] 14:03:43 INFO - PROCESS | 5810 | --DOMWINDOW == 50 (0xa3ac7c00) [pid = 5856] [serial = 1266] [outer = (nil)] [url = about:blank] 14:03:43 INFO - PROCESS | 5810 | --DOMWINDOW == 49 (0xa3a46800) [pid = 5856] [serial = 1261] [outer = (nil)] [url = about:blank] 14:03:43 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0xa3641c00) [pid = 5856] [serial = 1263] [outer = (nil)] [url = about:blank] 14:03:43 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0xa3759800) [pid = 5856] [serial = 1264] [outer = (nil)] [url = about:blank] 14:03:43 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0xa38ab400) [pid = 5856] [serial = 1260] [outer = (nil)] [url = about:blank] 14:03:43 INFO - . 14:03:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html | took 1637ms 14:03:43 INFO - PROCESS | 5810 | 1484258623073 Marionette TRACE conn4 <- [1,1492,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.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]]]}] 14:03:43 INFO - PROCESS | 5810 | 1484258623086 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 14:03:43 INFO - PROCESS | 5810 | 1484258623089 Marionette TRACE conn4 <- [1,1493,null,{"value":"2147483649"}] 14:03:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 14:03:43 INFO - PROCESS | 5810 | 1484258623096 Marionette TRACE conn4 -> [0,1494,"timeouts",{"script":35000}] 14:03:43 INFO - PROCESS | 5810 | 1484258623098 Marionette TRACE conn4 <- [1,1494,null,{}] 14:03:43 INFO - PROCESS | 5810 | 1484258623104 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:03:43 INFO - PROCESS | 5810 | 1484258623306 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 14:03:43 INFO - PROCESS | 5810 | 1484258623376 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:03:43 INFO - PROCESS | 5810 | ++DOCSHELL 0xa321f800 == 6 [pid = 5856] [id = 467] 14:03:43 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0xa32ac800) [pid = 5856] [serial = 1307] [outer = (nil)] 14:03:43 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0xa3754000) [pid = 5856] [serial = 1308] [outer = 0xa32ac800] 14:03:43 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0xa3758400) [pid = 5856] [serial = 1309] [outer = 0xa32ac800] 14:03:44 INFO - PROCESS | 5810 | 1484258624401 Marionette TRACE conn4 <- [1,1496,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.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]]]}] 14:03:44 INFO - . 14:03:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html | took 1329ms 14:03:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 14:03:44 INFO - PROCESS | 5810 | 1484258624425 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 14:03:44 INFO - PROCESS | 5810 | 1484258624428 Marionette TRACE conn4 <- [1,1497,null,{"value":"2147483649"}] 14:03:44 INFO - PROCESS | 5810 | 1484258624434 Marionette TRACE conn4 -> [0,1498,"timeouts",{"script":35000}] 14:03:44 INFO - PROCESS | 5810 | 1484258624437 Marionette TRACE conn4 <- [1,1498,null,{}] 14:03:44 INFO - PROCESS | 5810 | 1484258624442 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:03:44 INFO - PROCESS | 5810 | 1484258624641 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 14:03:44 INFO - PROCESS | 5810 | 1484258624697 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:03:44 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a3cc00 == 7 [pid = 5856] [id = 468] 14:03:44 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0xa3a3d000) [pid = 5856] [serial = 1310] [outer = (nil)] 14:03:44 INFO - PROCESS | 5810 | ++DOMWINDOW == 51 (0xa3a49400) [pid = 5856] [serial = 1311] [outer = 0xa3a3d000] 14:03:45 INFO - PROCESS | 5810 | ++DOMWINDOW == 52 (0xa4561800) [pid = 5856] [serial = 1312] [outer = 0xa3a3d000] 14:03:45 INFO - PROCESS | 5810 | 1484258625840 Marionette TRACE conn4 <- [1,1500,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.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]]]}] 14:03:45 INFO - . 14:03:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html | took 1434ms 14:03:45 INFO - PROCESS | 5810 | 1484258625868 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 14:03:45 INFO - PROCESS | 5810 | 1484258625871 Marionette TRACE conn4 <- [1,1501,null,{"value":"2147483649"}] 14:03:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 14:03:45 INFO - PROCESS | 5810 | 1484258625877 Marionette TRACE conn4 -> [0,1502,"timeouts",{"script":35000}] 14:03:45 INFO - PROCESS | 5810 | 1484258625879 Marionette TRACE conn4 <- [1,1502,null,{}] 14:03:45 INFO - PROCESS | 5810 | 1484258625884 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:03:46 INFO - PROCESS | 5810 | 1484258626100 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 14:03:46 INFO - PROCESS | 5810 | 1484258626166 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:03:46 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4590800 == 8 [pid = 5856] [id = 469] 14:03:46 INFO - PROCESS | 5810 | ++DOMWINDOW == 53 (0xa4590c00) [pid = 5856] [serial = 1313] [outer = (nil)] 14:03:46 INFO - PROCESS | 5810 | ++DOMWINDOW == 54 (0xa4786400) [pid = 5856] [serial = 1314] [outer = 0xa4590c00] 14:03:46 INFO - PROCESS | 5810 | ++DOMWINDOW == 55 (0xa4907c00) [pid = 5856] [serial = 1315] [outer = 0xa4590c00] 14:03:47 INFO - PROCESS | 5810 | --DOMWINDOW == 54 (0xa4787c00) [pid = 5856] [serial = 1289] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html] 14:03:47 INFO - PROCESS | 5810 | --DOMWINDOW == 53 (0xa5586c00) [pid = 5856] [serial = 1277] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 14:03:47 INFO - PROCESS | 5810 | --DOMWINDOW == 52 (0xa3761800) [pid = 5856] [serial = 1292] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html] 14:03:47 INFO - PROCESS | 5810 | --DOMWINDOW == 51 (0xa3212c00) [pid = 5856] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html] 14:03:47 INFO - PROCESS | 5810 | --DOMWINDOW == 50 (0xa356e800) [pid = 5856] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484258612561] 14:03:47 INFO - PROCESS | 5810 | --DOMWINDOW == 49 (0xa3a47800) [pid = 5856] [serial = 1287] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 14:03:47 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0xa3755c00) [pid = 5856] [serial = 1284] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html] 14:03:47 INFO - PROCESS | 5810 | 1484258627635 Marionette TRACE conn4 <- [1,1504,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.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]]]}] 14:03:47 INFO - . 14:03:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html | took 1782ms 14:03:47 INFO - PROCESS | 5810 | 1484258627660 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 14:03:47 INFO - PROCESS | 5810 | 1484258627663 Marionette TRACE conn4 <- [1,1505,null,{"value":"2147483649"}] 14:03:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 14:03:47 INFO - PROCESS | 5810 | 1484258627676 Marionette TRACE conn4 -> [0,1506,"timeouts",{"script":35000}] 14:03:47 INFO - PROCESS | 5810 | 1484258627678 Marionette TRACE conn4 <- [1,1506,null,{}] 14:03:47 INFO - PROCESS | 5810 | 1484258627684 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:03:47 INFO - PROCESS | 5810 | 1484258627858 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 14:03:47 INFO - PROCESS | 5810 | 1484258627967 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:03:47 INFO - PROCESS | 5810 | ++DOCSHELL 0xa38b2000 == 9 [pid = 5856] [id = 470] 14:03:47 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0xa38b2400) [pid = 5856] [serial = 1316] [outer = (nil)] 14:03:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0xa4961400) [pid = 5856] [serial = 1317] [outer = 0xa38b2400] 14:03:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 51 (0xa5498000) [pid = 5856] [serial = 1318] [outer = 0xa38b2400] 14:03:48 INFO - PROCESS | 5810 | ++DOCSHELL 0xa8fb9400 == 10 [pid = 5856] [id = 471] 14:03:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 52 (0xa8fbac00) [pid = 5856] [serial = 1319] [outer = (nil)] 14:03:48 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:03:48 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:03:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 53 (0xacc4b800) [pid = 5856] [serial = 1320] [outer = 0xa8fbac00] 14:03:49 INFO - PROCESS | 5810 | 1484258629082 Marionette TRACE conn4 <- [1,1508,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.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]]]}] 14:03:49 INFO - . 14:03:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1437ms 14:03:49 INFO - PROCESS | 5810 | 1484258629109 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 14:03:49 INFO - PROCESS | 5810 | 1484258629113 Marionette TRACE conn4 <- [1,1509,null,{"value":"2147483649"}] 14:03:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 14:03:49 INFO - PROCESS | 5810 | 1484258629120 Marionette TRACE conn4 -> [0,1510,"timeouts",{"script":35000}] 14:03:49 INFO - PROCESS | 5810 | 1484258629122 Marionette TRACE conn4 <- [1,1510,null,{}] 14:03:49 INFO - PROCESS | 5810 | 1484258629128 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:03:49 INFO - PROCESS | 5810 | 1484258629327 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 14:03:49 INFO - PROCESS | 5810 | 1484258629409 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:03:49 INFO - PROCESS | 5810 | ++DOCSHELL 0xa1e0c800 == 11 [pid = 5856] [id = 472] 14:03:49 INFO - PROCESS | 5810 | ++DOMWINDOW == 54 (0xa1e0cc00) [pid = 5856] [serial = 1321] [outer = (nil)] 14:03:49 INFO - PROCESS | 5810 | ++DOMWINDOW == 55 (0xa1e10c00) [pid = 5856] [serial = 1322] [outer = 0xa1e0cc00] 14:03:49 INFO - PROCESS | 5810 | ++DOMWINDOW == 56 (0xa2b35400) [pid = 5856] [serial = 1323] [outer = 0xa1e0cc00] 14:03:50 INFO - PROCESS | 5810 | ++DOCSHELL 0xa1e0f400 == 12 [pid = 5856] [id = 473] 14:03:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 57 (0xa1e0f800) [pid = 5856] [serial = 1324] [outer = (nil)] 14:03:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 58 (0xa2ec5c00) [pid = 5856] [serial = 1325] [outer = 0xa1e0f800] 14:03:50 INFO - PROCESS | 5810 | 1484258630668 Marionette TRACE conn4 <- [1,1512,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.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]]]}] 14:03:50 INFO - . 14:03:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1584ms 14:03:50 INFO - PROCESS | 5810 | 1484258630706 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 14:03:50 INFO - PROCESS | 5810 | 1484258630710 Marionette TRACE conn4 <- [1,1513,null,{"value":"2147483649"}] 14:03:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 14:03:50 INFO - PROCESS | 5810 | 1484258630716 Marionette TRACE conn4 -> [0,1514,"timeouts",{"script":35000}] 14:03:50 INFO - PROCESS | 5810 | 1484258630718 Marionette TRACE conn4 <- [1,1514,null,{}] 14:03:50 INFO - PROCESS | 5810 | 1484258630724 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:03:50 INFO - PROCESS | 5810 | 1484258630981 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 14:03:51 INFO - PROCESS | 5810 | 1484258631051 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:03:51 INFO - PROCESS | 5810 | ++DOCSHELL 0xa32ba800 == 13 [pid = 5856] [id = 474] 14:03:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 59 (0xa356f400) [pid = 5856] [serial = 1326] [outer = (nil)] 14:03:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 60 (0xa3a43400) [pid = 5856] [serial = 1327] [outer = 0xa356f400] 14:03:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 61 (0xa38ad800) [pid = 5856] [serial = 1328] [outer = 0xa356f400] 14:03:52 INFO - PROCESS | 5810 | ++DOCSHELL 0xa49d8000 == 14 [pid = 5856] [id = 475] 14:03:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 62 (0xa5573c00) [pid = 5856] [serial = 1329] [outer = (nil)] 14:03:52 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:03:52 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:03:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 63 (0xa82b4c00) [pid = 5856] [serial = 1330] [outer = 0xa5573c00] 14:03:52 INFO - PROCESS | 5810 | 1484258632412 Marionette TRACE conn4 <- [1,1516,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.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]]]}] 14:03:52 INFO - . 14:03:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1745ms 14:03:52 INFO - PROCESS | 5810 | 1484258632472 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 14:03:52 INFO - PROCESS | 5810 | 1484258632475 Marionette TRACE conn4 <- [1,1517,null,{"value":"2147483649"}] 14:03:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 14:03:52 INFO - PROCESS | 5810 | 1484258632481 Marionette TRACE conn4 -> [0,1518,"timeouts",{"script":35000}] 14:03:52 INFO - PROCESS | 5810 | 1484258632485 Marionette TRACE conn4 <- [1,1518,null,{}] 14:03:52 INFO - PROCESS | 5810 | 1484258632490 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:03:52 INFO - PROCESS | 5810 | 1484258632668 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 14:03:52 INFO - PROCESS | 5810 | 1484258632714 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:03:52 INFO - PROCESS | 5810 | ++DOCSHELL 0xa252a800 == 15 [pid = 5856] [id = 476] 14:03:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 64 (0xa252ac00) [pid = 5856] [serial = 1331] [outer = (nil)] 14:03:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 65 (0xa252e800) [pid = 5856] [serial = 1332] [outer = 0xa252ac00] 14:03:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 66 (0xa2530800) [pid = 5856] [serial = 1333] [outer = 0xa252ac00] 14:03:54 INFO - PROCESS | 5810 | 1484258634012 Marionette TRACE conn4 <- [1,1520,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.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]]]}] 14:03:54 INFO - . 14:03:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1589ms 14:03:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 14:03:54 INFO - PROCESS | 5810 | 1484258634072 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 14:03:54 INFO - PROCESS | 5810 | 1484258634075 Marionette TRACE conn4 <- [1,1521,null,{"value":"2147483649"}] 14:03:54 INFO - PROCESS | 5810 | 1484258634090 Marionette TRACE conn4 -> [0,1522,"timeouts",{"script":35000}] 14:03:54 INFO - PROCESS | 5810 | 1484258634093 Marionette TRACE conn4 <- [1,1522,null,{}] 14:03:54 INFO - PROCESS | 5810 | 1484258634107 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:03:54 INFO - PROCESS | 5810 | 1484258634381 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 14:03:54 INFO - PROCESS | 5810 | 1484258634441 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:03:54 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2529800 == 16 [pid = 5856] [id = 477] 14:03:54 INFO - PROCESS | 5810 | ++DOMWINDOW == 67 (0xa252c000) [pid = 5856] [serial = 1334] [outer = (nil)] 14:03:54 INFO - PROCESS | 5810 | ++DOMWINDOW == 68 (0xa2bf0800) [pid = 5856] [serial = 1335] [outer = 0xa252c000] 14:03:54 INFO - PROCESS | 5810 | ++DOMWINDOW == 69 (0xa2bf2c00) [pid = 5856] [serial = 1336] [outer = 0xa252c000] 14:03:55 INFO - PROCESS | 5810 | --DOCSHELL 0xa8fb9400 == 15 [pid = 5856] [id = 471] 14:03:55 INFO - PROCESS | 5810 | --DOCSHELL 0xa38b2000 == 14 [pid = 5856] [id = 470] 14:03:55 INFO - PROCESS | 5810 | --DOCSHELL 0xa321f800 == 13 [pid = 5856] [id = 467] 14:03:55 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a3cc00 == 12 [pid = 5856] [id = 468] 14:03:55 INFO - PROCESS | 5810 | --DOCSHELL 0xa4590800 == 11 [pid = 5856] [id = 469] 14:03:55 INFO - PROCESS | 5810 | --DOCSHELL 0xa2b35c00 == 10 [pid = 5856] [id = 464] 14:03:55 INFO - PROCESS | 5810 | --DOCSHELL 0xa2ec1c00 == 9 [pid = 5856] [id = 465] 14:03:55 INFO - PROCESS | 5810 | --DOCSHELL 0xa2eca800 == 8 [pid = 5856] [id = 466] 14:03:55 INFO - PROCESS | 5810 | --DOCSHELL 0xa32ad000 == 7 [pid = 5856] [id = 463] 14:03:55 INFO - PROCESS | 5810 | --DOCSHELL 0xa1e0f400 == 6 [pid = 5856] [id = 473] 14:03:55 INFO - PROCESS | 5810 | --DOCSHELL 0xa49d8000 == 5 [pid = 5856] [id = 475] 14:03:55 INFO - PROCESS | 5810 | --DOCSHELL 0xa32ba800 == 4 [pid = 5856] [id = 474] 14:03:55 INFO - PROCESS | 5810 | --DOCSHELL 0xa252a800 == 3 [pid = 5856] [id = 476] 14:03:55 INFO - PROCESS | 5810 | --DOCSHELL 0xa1e0c800 == 2 [pid = 5856] [id = 472] 14:03:56 INFO - PROCESS | 5810 | --DOMWINDOW == 68 (0xa5499000) [pid = 5856] [serial = 1290] [outer = (nil)] [url = about:blank] 14:03:56 INFO - PROCESS | 5810 | --DOMWINDOW == 67 (0xa32b1400) [pid = 5856] [serial = 1296] [outer = (nil)] [url = about:blank] 14:03:56 INFO - PROCESS | 5810 | --DOMWINDOW == 66 (0xa558dc00) [pid = 5856] [serial = 1278] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 14:03:56 INFO - PROCESS | 5810 | --DOMWINDOW == 65 (0xa38b4800) [pid = 5856] [serial = 1272] [outer = (nil)] [url = about:blank] 14:03:56 INFO - PROCESS | 5810 | --DOMWINDOW == 64 (0xa375e000) [pid = 5856] [serial = 1281] [outer = (nil)] [url = about:blank] 14:03:56 INFO - PROCESS | 5810 | --DOMWINDOW == 63 (0xa2ec9000) [pid = 5856] [serial = 1283] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484258612561] 14:03:56 INFO - PROCESS | 5810 | --DOMWINDOW == 62 (0xa8207800) [pid = 5856] [serial = 1293] [outer = (nil)] [url = about:blank] 14:03:56 INFO - PROCESS | 5810 | --DOMWINDOW == 61 (0xa5572400) [pid = 5856] [serial = 1291] [outer = (nil)] [url = about:blank] 14:03:56 INFO - PROCESS | 5810 | --DOMWINDOW == 60 (0xa556c800) [pid = 5856] [serial = 1275] [outer = (nil)] [url = about:blank] 14:03:56 INFO - PROCESS | 5810 | --DOMWINDOW == 59 (0xa8fbc400) [pid = 5856] [serial = 1294] [outer = (nil)] [url = about:blank] 14:03:56 INFO - PROCESS | 5810 | --DOMWINDOW == 58 (0xa4564000) [pid = 5856] [serial = 1288] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 14:03:56 INFO - PROCESS | 5810 | --DOMWINDOW == 57 (0xa38b4400) [pid = 5856] [serial = 1285] [outer = (nil)] [url = about:blank] 14:03:56 INFO - PROCESS | 5810 | --DOMWINDOW == 56 (0xa3a3c400) [pid = 5856] [serial = 1286] [outer = (nil)] [url = about:blank] 14:03:56 INFO - PROCESS | 5810 | --DOMWINDOW == 55 (0xa3754800) [pid = 5856] [serial = 1280] [outer = (nil)] [url = about:blank] 14:03:56 INFO - PROCESS | 5810 | 1484258636221 Marionette TRACE conn4 <- [1,1524,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.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]]]}] 14:03:56 INFO - . 14:03:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html | took 2156ms 14:03:56 INFO - PROCESS | 5810 | 1484258636236 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 14:03:56 INFO - PROCESS | 5810 | 1484258636242 Marionette TRACE conn4 <- [1,1525,null,{"value":"2147483649"}] 14:03:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 14:03:56 INFO - PROCESS | 5810 | 1484258636250 Marionette TRACE conn4 -> [0,1526,"timeouts",{"script":35000}] 14:03:56 INFO - PROCESS | 5810 | 1484258636256 Marionette TRACE conn4 <- [1,1526,null,{}] 14:03:56 INFO - PROCESS | 5810 | 1484258636262 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:03:56 INFO - PROCESS | 5810 | 1484258636422 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 14:03:56 INFO - PROCESS | 5810 | 1484258636454 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:03:56 INFO - PROCESS | 5810 | ++DOCSHELL 0xa1e0f400 == 3 [pid = 5856] [id = 478] 14:03:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 56 (0xa1e0fc00) [pid = 5856] [serial = 1337] [outer = (nil)] 14:03:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 57 (0xa2b34400) [pid = 5856] [serial = 1338] [outer = 0xa1e0fc00] 14:03:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 58 (0xa2b3f800) [pid = 5856] [serial = 1339] [outer = 0xa1e0fc00] 14:03:57 INFO - PROCESS | 5810 | 1484258637642 Marionette TRACE conn4 <- [1,1528,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.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]]]}] 14:03:57 INFO - . 14:03:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1437ms 14:03:57 INFO - PROCESS | 5810 | 1484258637688 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 14:03:57 INFO - PROCESS | 5810 | 1484258637692 Marionette TRACE conn4 <- [1,1529,null,{"value":"2147483649"}] 14:03:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 14:03:57 INFO - PROCESS | 5810 | 1484258637697 Marionette TRACE conn4 -> [0,1530,"timeouts",{"script":35000}] 14:03:57 INFO - PROCESS | 5810 | 1484258637699 Marionette TRACE conn4 <- [1,1530,null,{}] 14:03:57 INFO - PROCESS | 5810 | 1484258637705 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:03:57 INFO - PROCESS | 5810 | 1484258637881 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 14:03:57 INFO - PROCESS | 5810 | 1484258637917 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.keep-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:03:58 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2bf7800 == 4 [pid = 5856] [id = 479] 14:03:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 59 (0xa2bf9c00) [pid = 5856] [serial = 1340] [outer = (nil)] 14:03:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 60 (0xa2ec2000) [pid = 5856] [serial = 1341] [outer = 0xa2bf9c00] 14:03:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 61 (0xa2ec7000) [pid = 5856] [serial = 1342] [outer = 0xa2bf9c00] 14:03:59 INFO - PROCESS | 5810 | 1484258639164 Marionette TRACE conn4 <- [1,1532,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.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]]]}] 14:03:59 INFO - . 14:03:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html | took 1500ms 14:03:59 INFO - PROCESS | 5810 | 1484258639198 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 14:03:59 INFO - PROCESS | 5810 | 1484258639201 Marionette TRACE conn4 <- [1,1533,null,{"value":"2147483649"}] 14:03:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 14:03:59 INFO - PROCESS | 5810 | 1484258639207 Marionette TRACE conn4 -> [0,1534,"timeouts",{"script":35000}] 14:03:59 INFO - PROCESS | 5810 | 1484258639209 Marionette TRACE conn4 <- [1,1534,null,{}] 14:03:59 INFO - PROCESS | 5810 | 1484258639218 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:03:59 INFO - PROCESS | 5810 | 1484258639451 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 14:03:59 INFO - PROCESS | 5810 | 1484258639491 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.no-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:03:59 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3218400 == 5 [pid = 5856] [id = 480] 14:03:59 INFO - PROCESS | 5810 | ++DOMWINDOW == 62 (0xa3218800) [pid = 5856] [serial = 1343] [outer = (nil)] 14:03:59 INFO - PROCESS | 5810 | ++DOMWINDOW == 63 (0xa321fc00) [pid = 5856] [serial = 1344] [outer = 0xa3218800] 14:03:59 INFO - PROCESS | 5810 | ++DOMWINDOW == 64 (0xa32b1800) [pid = 5856] [serial = 1345] [outer = 0xa3218800] 14:04:01 INFO - PROCESS | 5810 | --DOMWINDOW == 63 (0xa46c9400) [pid = 5856] [serial = 1274] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html] 14:04:01 INFO - PROCESS | 5810 | --DOMWINDOW == 62 (0xa3758800) [pid = 5856] [serial = 1253] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html] 14:04:01 INFO - PROCESS | 5810 | --DOMWINDOW == 61 (0xa3576000) [pid = 5856] [serial = 1271] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html] 14:04:01 INFO - PROCESS | 5810 | --DOMWINDOW == 60 (0xa3a44c00) [pid = 5856] [serial = 1250] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html] 14:04:01 INFO - PROCESS | 5810 | --DOMWINDOW == 59 (0xa46c9c00) [pid = 5856] [serial = 1268] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html] 14:04:01 INFO - PROCESS | 5810 | --DOMWINDOW == 58 (0xa46c9000) [pid = 5856] [serial = 1256] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html] 14:04:01 INFO - PROCESS | 5810 | --DOMWINDOW == 57 (0xa3a3d000) [pid = 5856] [serial = 1310] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html] 14:04:01 INFO - PROCESS | 5810 | --DOMWINDOW == 56 (0xa1e0cc00) [pid = 5856] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html] 14:04:01 INFO - PROCESS | 5810 | --DOMWINDOW == 55 (0xa4590c00) [pid = 5856] [serial = 1313] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html] 14:04:01 INFO - PROCESS | 5810 | --DOMWINDOW == 54 (0xa1e0f800) [pid = 5856] [serial = 1324] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484258630379] 14:04:01 INFO - PROCESS | 5810 | --DOMWINDOW == 53 (0xa38b2400) [pid = 5856] [serial = 1316] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html] 14:04:01 INFO - PROCESS | 5810 | --DOMWINDOW == 52 (0xa32ad400) [pid = 5856] [serial = 1295] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html] 14:04:01 INFO - PROCESS | 5810 | --DOMWINDOW == 51 (0xa32ac800) [pid = 5856] [serial = 1307] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html] 14:04:01 INFO - PROCESS | 5810 | --DOMWINDOW == 50 (0xa321b400) [pid = 5856] [serial = 1301] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html] 14:04:01 INFO - PROCESS | 5810 | --DOMWINDOW == 49 (0xa8fbac00) [pid = 5856] [serial = 1319] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 14:04:01 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0xa313f400) [pid = 5856] [serial = 1304] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html] 14:04:01 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0xa2b36000) [pid = 5856] [serial = 1298] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html] 14:04:01 INFO - PROCESS | 5810 | 1484258641789 Marionette TRACE conn4 <- [1,1536,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.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]]]}] 14:04:01 INFO - . 14:04:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html | took 2640ms 14:04:01 INFO - PROCESS | 5810 | 1484258641849 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 14:04:01 INFO - PROCESS | 5810 | 1484258641853 Marionette TRACE conn4 <- [1,1537,null,{"value":"2147483649"}] 14:04:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 14:04:01 INFO - PROCESS | 5810 | 1484258641858 Marionette TRACE conn4 -> [0,1538,"timeouts",{"script":35000}] 14:04:01 INFO - PROCESS | 5810 | 1484258641860 Marionette TRACE conn4 <- [1,1538,null,{}] 14:04:01 INFO - PROCESS | 5810 | 1484258641866 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:04:02 INFO - PROCESS | 5810 | 1484258642034 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 14:04:02 INFO - PROCESS | 5810 | 1484258642150 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\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/upgrade-protocol.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/upgrade-protocol.swap-origin-redirect.http.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:04:02 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2eca000 == 6 [pid = 5856] [id = 481] 14:04:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0xa313e800) [pid = 5856] [serial = 1346] [outer = (nil)] 14:04:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0xa3218000) [pid = 5856] [serial = 1347] [outer = 0xa313e800] 14:04:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0xa32afc00) [pid = 5856] [serial = 1348] [outer = 0xa313e800] 14:04:03 INFO - PROCESS | 5810 | 1484258643170 Marionette TRACE conn4 <- [1,1540,null,{"value":["/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.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]]]}] 14:04:03 INFO - . 14:04:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html | took 1328ms 14:04:03 INFO - TEST-START | /resource-timing/test_resource_timing.html 14:04:03 INFO - PROCESS | 5810 | 1484258643188 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 14:04:03 INFO - PROCESS | 5810 | 1484258643190 Marionette TRACE conn4 <- [1,1541,null,{"value":"2147483649"}] 14:04:03 INFO - PROCESS | 5810 | 1484258643195 Marionette TRACE conn4 -> [0,1542,"timeouts",{"script":35000}] 14:04:03 INFO - PROCESS | 5810 | 1484258643199 Marionette TRACE conn4 <- [1,1542,null,{}] 14:04:03 INFO - PROCESS | 5810 | 1484258643204 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:04:03 INFO - PROCESS | 5810 | 1484258643371 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 14:04:03 INFO - PROCESS | 5810 | 1484258643478 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:04:03 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2525000 == 7 [pid = 5856] [id = 482] 14:04:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 51 (0xa2527c00) [pid = 5856] [serial = 1349] [outer = (nil)] 14:04:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 52 (0xa2bf5c00) [pid = 5856] [serial = 1350] [outer = 0xa2527c00] 14:04:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 53 (0xa2ebcc00) [pid = 5856] [serial = 1351] [outer = 0xa2527c00] 14:04:04 INFO - PROCESS | 5810 | ++DOCSHELL 0xa356e800 == 8 [pid = 5856] [id = 483] 14:04:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 54 (0xa356f000) [pid = 5856] [serial = 1352] [outer = (nil)] 14:04:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 55 (0xa3570400) [pid = 5856] [serial = 1353] [outer = 0xa356f000] 14:04:05 INFO - PROCESS | 5810 | 1484258645134 Marionette TRACE conn4 <- [1,1544,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]]]}] 14:04:05 INFO - .................. 14:04:05 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 2000ms 14:04:05 INFO - PROCESS | 5810 | 1484258645197 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 14:04:05 INFO - PROCESS | 5810 | 1484258645200 Marionette TRACE conn4 <- [1,1545,null,{"value":"2147483649"}] 14:04:05 INFO - TEST-START | /screen-orientation/lock-bad-argument.html 14:04:05 INFO - PROCESS | 5810 | 1484258645209 Marionette TRACE conn4 -> [0,1546,"timeouts",{"script":35000}] 14:04:05 INFO - PROCESS | 5810 | 1484258645219 Marionette TRACE conn4 <- [1,1546,null,{}] 14:04:05 INFO - PROCESS | 5810 | 1484258645234 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:04:05 INFO - PROCESS | 5810 | 1484258645433 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 14:04:05 INFO - PROCESS | 5810 | 1484258645515 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:04:05 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3634c00 == 9 [pid = 5856] [id = 484] 14:04:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 56 (0xa3635c00) [pid = 5856] [serial = 1354] [outer = (nil)] 14:04:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 57 (0xa3754c00) [pid = 5856] [serial = 1355] [outer = 0xa3635c00] 14:04:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 58 (0xa375a400) [pid = 5856] [serial = 1356] [outer = 0xa3635c00] 14:04:06 INFO - PROCESS | 5810 | 1484258646735 Marionette TRACE conn4 <- [1,1548,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:1403:20\n@http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1\n"]]]}] 14:04:06 INFO - . 14:04:06 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 1594ms 14:04:06 INFO - PROCESS | 5810 | 1484258646804 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 14:04:06 INFO - TEST-START | /screen-orientation/lock-basic.html 14:04:06 INFO - PROCESS | 5810 | 1484258646810 Marionette TRACE conn4 <- [1,1549,null,{"value":"2147483649"}] 14:04:06 INFO - PROCESS | 5810 | 1484258646822 Marionette TRACE conn4 -> [0,1550,"timeouts",{"script":35000}] 14:04:06 INFO - PROCESS | 5810 | 1484258646824 Marionette TRACE conn4 <- [1,1550,null,{}] 14:04:06 INFO - PROCESS | 5810 | 1484258646837 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:04:07 INFO - PROCESS | 5810 | 1484258647015 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 14:04:07 INFO - PROCESS | 5810 | 1484258647071 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:04:07 INFO - PROCESS | 5810 | ++DOCSHELL 0xa1e0f800 == 10 [pid = 5856] [id = 485] 14:04:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 59 (0xa2523000) [pid = 5856] [serial = 1357] [outer = (nil)] 14:04:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 60 (0xa2b3f400) [pid = 5856] [serial = 1358] [outer = 0xa2523000] 14:04:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 61 (0xa2bf3c00) [pid = 5856] [serial = 1359] [outer = 0xa2523000] 14:04:07 INFO - PROCESS | 5810 | --DOCSHELL 0xa3218400 == 9 [pid = 5856] [id = 480] 14:04:07 INFO - PROCESS | 5810 | --DOCSHELL 0xa2bf7800 == 8 [pid = 5856] [id = 479] 14:04:07 INFO - PROCESS | 5810 | --DOCSHELL 0xa1e0f400 == 7 [pid = 5856] [id = 478] 14:04:07 INFO - PROCESS | 5810 | --DOCSHELL 0xa2529800 == 6 [pid = 5856] [id = 477] 14:04:07 INFO - PROCESS | 5810 | --DOMWINDOW == 60 (0xa556b400) [pid = 5856] [serial = 1276] [outer = (nil)] [url = about:blank] 14:04:07 INFO - PROCESS | 5810 | --DOMWINDOW == 59 (0xa3ab9400) [pid = 5856] [serial = 1255] [outer = (nil)] [url = about:blank] 14:04:07 INFO - PROCESS | 5810 | --DOMWINDOW == 58 (0xa3a48800) [pid = 5856] [serial = 1273] [outer = (nil)] [url = about:blank] 14:04:07 INFO - PROCESS | 5810 | --DOMWINDOW == 57 (0xa458f400) [pid = 5856] [serial = 1252] [outer = (nil)] [url = about:blank] 14:04:07 INFO - PROCESS | 5810 | --DOMWINDOW == 56 (0xa4968c00) [pid = 5856] [serial = 1270] [outer = (nil)] [url = about:blank] 14:04:07 INFO - PROCESS | 5810 | --DOMWINDOW == 55 (0xa4963400) [pid = 5856] [serial = 1258] [outer = (nil)] [url = about:blank] 14:04:07 INFO - PROCESS | 5810 | --DOMWINDOW == 54 (0xa2b3a400) [pid = 5856] [serial = 1299] [outer = (nil)] [url = about:blank] 14:04:07 INFO - PROCESS | 5810 | --DOMWINDOW == 53 (0xa2ec5c00) [pid = 5856] [serial = 1325] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484258630379] 14:04:07 INFO - PROCESS | 5810 | --DOMWINDOW == 52 (0xa2b35400) [pid = 5856] [serial = 1323] [outer = (nil)] [url = about:blank] 14:04:07 INFO - PROCESS | 5810 | --DOMWINDOW == 51 (0xa1e10c00) [pid = 5856] [serial = 1322] [outer = (nil)] [url = about:blank] 14:04:07 INFO - PROCESS | 5810 | --DOMWINDOW == 50 (0xa32b0000) [pid = 5856] [serial = 1297] [outer = (nil)] [url = about:blank] 14:04:07 INFO - PROCESS | 5810 | --DOMWINDOW == 49 (0xa3758400) [pid = 5856] [serial = 1309] [outer = (nil)] [url = about:blank] 14:04:07 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0xa3577000) [pid = 5856] [serial = 1303] [outer = (nil)] [url = about:blank] 14:04:07 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0xacc4b800) [pid = 5856] [serial = 1320] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 14:04:07 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0xa32ac400) [pid = 5856] [serial = 1306] [outer = (nil)] [url = about:blank] 14:04:07 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0xa4907c00) [pid = 5856] [serial = 1315] [outer = (nil)] [url = about:blank] 14:04:07 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0xa4961400) [pid = 5856] [serial = 1317] [outer = (nil)] [url = about:blank] 14:04:07 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0xa2b3c800) [pid = 5856] [serial = 1300] [outer = (nil)] [url = about:blank] 14:04:07 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0xa5498000) [pid = 5856] [serial = 1318] [outer = (nil)] [url = about:blank] 14:04:07 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0xa4561800) [pid = 5856] [serial = 1312] [outer = (nil)] [url = about:blank] 14:04:07 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0xa4786400) [pid = 5856] [serial = 1314] [outer = (nil)] [url = about:blank] 14:04:07 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0xa3a49400) [pid = 5856] [serial = 1311] [outer = (nil)] [url = about:blank] 14:04:07 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0xa3754000) [pid = 5856] [serial = 1308] [outer = (nil)] [url = about:blank] 14:04:07 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0xa3217400) [pid = 5856] [serial = 1305] [outer = (nil)] [url = about:blank] 14:04:07 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0xa32b9800) [pid = 5856] [serial = 1302] [outer = (nil)] [url = about:blank] 14:04:10 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0xa2bf9c00) [pid = 5856] [serial = 1340] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html] 14:04:10 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0xa3218800) [pid = 5856] [serial = 1343] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html] 14:04:10 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0xa1e0fc00) [pid = 5856] [serial = 1337] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html] 14:04:10 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0xa252c000) [pid = 5856] [serial = 1334] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html] 14:04:10 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0xa5573c00) [pid = 5856] [serial = 1329] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 14:04:10 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0xa356f400) [pid = 5856] [serial = 1326] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html] 14:04:10 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0xa252ac00) [pid = 5856] [serial = 1331] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html] 14:04:14 INFO - PROCESS | 5810 | --DOCSHELL 0xa3634c00 == 5 [pid = 5856] [id = 484] 14:04:14 INFO - PROCESS | 5810 | --DOCSHELL 0xa356e800 == 4 [pid = 5856] [id = 483] 14:04:14 INFO - PROCESS | 5810 | --DOCSHELL 0xa2525000 == 3 [pid = 5856] [id = 482] 14:04:14 INFO - PROCESS | 5810 | --DOCSHELL 0xa2eca000 == 2 [pid = 5856] [id = 481] 14:04:14 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0xa3218000) [pid = 5856] [serial = 1347] [outer = (nil)] [url = about:blank] 14:04:14 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0xa2b3f800) [pid = 5856] [serial = 1339] [outer = (nil)] [url = about:blank] 14:04:14 INFO - PROCESS | 5810 | --DOMWINDOW == 26 (0xa2bf2c00) [pid = 5856] [serial = 1336] [outer = (nil)] [url = about:blank] 14:04:14 INFO - PROCESS | 5810 | --DOMWINDOW == 25 (0xa82b4c00) [pid = 5856] [serial = 1330] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 14:04:14 INFO - PROCESS | 5810 | --DOMWINDOW == 24 (0xa38ad800) [pid = 5856] [serial = 1328] [outer = (nil)] [url = about:blank] 14:04:14 INFO - PROCESS | 5810 | --DOMWINDOW == 23 (0xa32b1800) [pid = 5856] [serial = 1345] [outer = (nil)] [url = about:blank] 14:04:14 INFO - PROCESS | 5810 | --DOMWINDOW == 22 (0xa2ec7000) [pid = 5856] [serial = 1342] [outer = (nil)] [url = about:blank] 14:04:14 INFO - PROCESS | 5810 | --DOMWINDOW == 21 (0xa2530800) [pid = 5856] [serial = 1333] [outer = (nil)] [url = about:blank] 14:04:14 INFO - PROCESS | 5810 | --DOMWINDOW == 20 (0xa321fc00) [pid = 5856] [serial = 1344] [outer = (nil)] [url = about:blank] 14:04:14 INFO - PROCESS | 5810 | --DOMWINDOW == 19 (0xa2ec2000) [pid = 5856] [serial = 1341] [outer = (nil)] [url = about:blank] 14:04:14 INFO - PROCESS | 5810 | --DOMWINDOW == 18 (0xa2b34400) [pid = 5856] [serial = 1338] [outer = (nil)] [url = about:blank] 14:04:14 INFO - PROCESS | 5810 | --DOMWINDOW == 17 (0xa2bf0800) [pid = 5856] [serial = 1335] [outer = (nil)] [url = about:blank] 14:04:14 INFO - PROCESS | 5810 | --DOMWINDOW == 16 (0xa252e800) [pid = 5856] [serial = 1332] [outer = (nil)] [url = about:blank] 14:04:14 INFO - PROCESS | 5810 | --DOMWINDOW == 15 (0xa3a43400) [pid = 5856] [serial = 1327] [outer = (nil)] [url = about:blank] 14:04:17 INFO - PROCESS | 5810 | --DOMWINDOW == 14 (0xa3635c00) [pid = 5856] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html] 14:04:17 INFO - PROCESS | 5810 | --DOMWINDOW == 13 (0xa356f000) [pid = 5856] [serial = 1352] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html] 14:04:17 INFO - PROCESS | 5810 | --DOMWINDOW == 12 (0xa2527c00) [pid = 5856] [serial = 1349] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html] 14:04:17 INFO - PROCESS | 5810 | --DOMWINDOW == 11 (0xa313e800) [pid = 5856] [serial = 1346] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html] 14:04:20 INFO - PROCESS | 5810 | --DOMWINDOW == 10 (0xa375a400) [pid = 5856] [serial = 1356] [outer = (nil)] [url = about:blank] 14:04:20 INFO - PROCESS | 5810 | --DOMWINDOW == 9 (0xa3570400) [pid = 5856] [serial = 1353] [outer = (nil)] [url = about:blank] 14:04:20 INFO - PROCESS | 5810 | --DOMWINDOW == 8 (0xa2ebcc00) [pid = 5856] [serial = 1351] [outer = (nil)] [url = about:blank] 14:04:20 INFO - PROCESS | 5810 | --DOMWINDOW == 7 (0xa32afc00) [pid = 5856] [serial = 1348] [outer = (nil)] [url = about:blank] 14:04:20 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa2b3f400) [pid = 5856] [serial = 1358] [outer = (nil)] [url = about:blank] 14:04:20 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa3754c00) [pid = 5856] [serial = 1355] [outer = (nil)] [url = about:blank] 14:04:20 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa2bf5c00) [pid = 5856] [serial = 1350] [outer = (nil)] [url = about:blank] 14:04:37 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 14:04:37 INFO - PROCESS | 5810 | 1484258677530 Marionette TRACE conn4 <- [1,1552,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]]]}] 14:04:37 INFO - ... 14:04:37 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30741ms 14:04:37 INFO - PROCESS | 5810 | 1484258677558 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 14:04:37 INFO - PROCESS | 5810 | 1484258677561 Marionette TRACE conn4 <- [1,1553,null,{"value":"2147483649"}] 14:04:37 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html 14:04:37 INFO - PROCESS | 5810 | 1484258677567 Marionette TRACE conn4 -> [0,1554,"timeouts",{"script":35000}] 14:04:37 INFO - PROCESS | 5810 | 1484258677569 Marionette TRACE conn4 <- [1,1554,null,{}] 14:04:37 INFO - PROCESS | 5810 | 1484258677575 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:04:37 INFO - PROCESS | 5810 | 1484258677769 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 14:04:37 INFO - PROCESS | 5810 | 1484258677812 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:04:37 INFO - PROCESS | 5810 | ++DOCSHELL 0xa1e0ac00 == 3 [pid = 5856] [id = 486] 14:04:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa1e0b000) [pid = 5856] [serial = 1360] [outer = (nil)] 14:04:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa2522c00) [pid = 5856] [serial = 1361] [outer = 0xa1e0b000] 14:04:38 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa252a400) [pid = 5856] [serial = 1362] [outer = 0xa1e0b000] 14:04:38 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2530000 == 4 [pid = 5856] [id = 487] 14:04:38 INFO - PROCESS | 5810 | ++DOMWINDOW == 8 (0xa2530400) [pid = 5856] [serial = 1363] [outer = (nil)] 14:04:38 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2530800 == 5 [pid = 5856] [id = 488] 14:04:38 INFO - PROCESS | 5810 | ++DOMWINDOW == 9 (0xa2531c00) [pid = 5856] [serial = 1364] [outer = (nil)] 14:04:38 INFO - PROCESS | 5810 | ++DOMWINDOW == 10 (0xa2524c00) [pid = 5856] [serial = 1365] [outer = 0xa2531c00] 14:04:38 INFO - PROCESS | 5810 | ++DOMWINDOW == 11 (0xa1e06800) [pid = 5856] [serial = 1366] [outer = 0xa2530400] 14:04:46 INFO - PROCESS | 5810 | --DOCSHELL 0xa1e0f800 == 4 [pid = 5856] [id = 485] 14:04:52 INFO - PROCESS | 5810 | --DOMWINDOW == 10 (0xa2523000) [pid = 5856] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html] 14:04:56 INFO - PROCESS | 5810 | --DOMWINDOW == 9 (0xa2522c00) [pid = 5856] [serial = 1361] [outer = (nil)] [url = about:blank] 14:04:56 INFO - PROCESS | 5810 | --DOMWINDOW == 8 (0xa2bf3c00) [pid = 5856] [serial = 1359] [outer = (nil)] [url = about:blank] 14:05:08 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 14:05:08 INFO - PROCESS | 5810 | 1484258708266 Marionette TRACE conn4 <- [1,1556,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:1403:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1427:20\n"],["Test with 'allow-orientation-lock' sandboxing directive",3,null,null]]]}] 14:05:08 INFO - .. 14:05:08 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30724ms 14:05:08 INFO - PROCESS | 5810 | 1484258708293 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 14:05:08 INFO - PROCESS | 5810 | 1484258708296 Marionette TRACE conn4 <- [1,1557,null,{"value":"2147483649"}] 14:05:08 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html 14:05:08 INFO - PROCESS | 5810 | 1484258708302 Marionette TRACE conn4 -> [0,1558,"timeouts",{"script":35000}] 14:05:08 INFO - PROCESS | 5810 | 1484258708304 Marionette TRACE conn4 <- [1,1558,null,{}] 14:05:08 INFO - PROCESS | 5810 | 1484258708310 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:05:08 INFO - PROCESS | 5810 | --DOCSHELL 0xa2530000 == 3 [pid = 5856] [id = 487] 14:05:08 INFO - PROCESS | 5810 | --DOCSHELL 0xa2530800 == 2 [pid = 5856] [id = 488] 14:05:08 INFO - PROCESS | 5810 | 1484258708497 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 14:05:08 INFO - PROCESS | 5810 | 1484258708559 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:05:08 INFO - PROCESS | 5810 | ++DOCSHELL 0xa1e0cc00 == 3 [pid = 5856] [id = 489] 14:05:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 9 (0xa1e0d000) [pid = 5856] [serial = 1367] [outer = (nil)] 14:05:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 10 (0xa2524400) [pid = 5856] [serial = 1368] [outer = 0xa1e0d000] 14:05:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 11 (0xa252c400) [pid = 5856] [serial = 1369] [outer = 0xa1e0d000] 14:05:09 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2b33800 == 4 [pid = 5856] [id = 490] 14:05:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 12 (0xa2b34400) [pid = 5856] [serial = 1370] [outer = (nil)] 14:05:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 13 (0xa2525c00) [pid = 5856] [serial = 1371] [outer = 0xa2b34400] 14:05:17 INFO - PROCESS | 5810 | --DOCSHELL 0xa1e0ac00 == 3 [pid = 5856] [id = 486] 14:05:23 INFO - PROCESS | 5810 | --DOMWINDOW == 12 (0xa2530400) [pid = 5856] [serial = 1363] [outer = (nil)] [url = about:blank] 14:05:23 INFO - PROCESS | 5810 | --DOMWINDOW == 11 (0xa2531c00) [pid = 5856] [serial = 1364] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html] 14:05:23 INFO - PROCESS | 5810 | --DOMWINDOW == 10 (0xa1e0b000) [pid = 5856] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html] 14:05:27 INFO - PROCESS | 5810 | --DOMWINDOW == 9 (0xa1e06800) [pid = 5856] [serial = 1366] [outer = (nil)] [url = about:blank] 14:05:27 INFO - PROCESS | 5810 | --DOMWINDOW == 8 (0xa2524c00) [pid = 5856] [serial = 1365] [outer = (nil)] [url = about:blank] 14:05:27 INFO - PROCESS | 5810 | --DOMWINDOW == 7 (0xa2524400) [pid = 5856] [serial = 1368] [outer = (nil)] [url = about:blank] 14:05:27 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa252a400) [pid = 5856] [serial = 1362] [outer = (nil)] [url = about:blank] 14:05:38 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 14:05:39 INFO - PROCESS | 5810 | 1484258739011 Marionette TRACE conn4 <- [1,1560,null,{"value":["/screen-orientation/onchange-event-subframe.html",2,null,null,[["Test subframes receive orientation change events",3,null,null]]]}] 14:05:39 INFO - . 14:05:39 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30766ms 14:05:39 INFO - PROCESS | 5810 | 1484258739070 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 14:05:39 INFO - PROCESS | 5810 | 1484258739072 Marionette TRACE conn4 <- [1,1561,null,{"value":"2147483649"}] 14:05:39 INFO - TEST-START | /screen-orientation/onchange-event.html 14:05:39 INFO - PROCESS | 5810 | 1484258739079 Marionette TRACE conn4 -> [0,1562,"timeouts",{"script":35000}] 14:05:39 INFO - PROCESS | 5810 | 1484258739081 Marionette TRACE conn4 <- [1,1562,null,{}] 14:05:39 INFO - PROCESS | 5810 | 1484258739086 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:05:39 INFO - PROCESS | 5810 | --DOCSHELL 0xa2b33800 == 2 [pid = 5856] [id = 490] 14:05:39 INFO - PROCESS | 5810 | 1484258739274 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 14:05:39 INFO - PROCESS | 5810 | 1484258739332 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:05:39 INFO - PROCESS | 5810 | ++DOCSHELL 0xa1e0b400 == 3 [pid = 5856] [id = 491] 14:05:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa1e0b800) [pid = 5856] [serial = 1372] [outer = (nil)] 14:05:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 8 (0xa2524400) [pid = 5856] [serial = 1373] [outer = 0xa1e0b800] 14:05:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 9 (0xa252b800) [pid = 5856] [serial = 1374] [outer = 0xa1e0b800] 14:05:47 INFO - PROCESS | 5810 | --DOCSHELL 0xa1e0cc00 == 2 [pid = 5856] [id = 489] 14:05:54 INFO - PROCESS | 5810 | --DOMWINDOW == 8 (0xa2b34400) [pid = 5856] [serial = 1370] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html] 14:05:54 INFO - PROCESS | 5810 | --DOMWINDOW == 7 (0xa1e0d000) [pid = 5856] [serial = 1367] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html] 14:05:58 INFO - PROCESS | 5810 | --DOMWINDOW == 6 (0xa2525c00) [pid = 5856] [serial = 1371] [outer = (nil)] [url = about:blank] 14:05:58 INFO - PROCESS | 5810 | --DOMWINDOW == 5 (0xa2524400) [pid = 5856] [serial = 1373] [outer = (nil)] [url = about:blank] 14:05:58 INFO - PROCESS | 5810 | --DOMWINDOW == 4 (0xa252c400) [pid = 5856] [serial = 1369] [outer = (nil)] [url = about:blank] 14:06:09 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 14:06:09 INFO - PROCESS | 5810 | 1484258769788 Marionette TRACE conn4 <- [1,1564,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]]]}] 14:06:09 INFO - .. 14:06:09 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30728ms 14:06:09 INFO - PROCESS | 5810 | 1484258769807 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 14:06:09 INFO - PROCESS | 5810 | 1484258769810 Marionette TRACE conn4 <- [1,1565,null,{"value":"2147483649"}] 14:06:09 INFO - TEST-START | /screen-orientation/orientation-api.html 14:06:09 INFO - PROCESS | 5810 | 1484258769817 Marionette TRACE conn4 -> [0,1566,"timeouts",{"script":35000}] 14:06:09 INFO - PROCESS | 5810 | 1484258769819 Marionette TRACE conn4 <- [1,1566,null,{}] 14:06:09 INFO - PROCESS | 5810 | 1484258769824 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:06:10 INFO - PROCESS | 5810 | 1484258770049 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 14:06:10 INFO - PROCESS | 5810 | 1484258770103 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:06:10 INFO - PROCESS | 5810 | ++DOCSHELL 0xa1e0cc00 == 3 [pid = 5856] [id = 492] 14:06:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 5 (0xa1e0d000) [pid = 5856] [serial = 1375] [outer = (nil)] 14:06:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 6 (0xa2524000) [pid = 5856] [serial = 1376] [outer = 0xa1e0d000] 14:06:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 7 (0xa252ac00) [pid = 5856] [serial = 1377] [outer = 0xa1e0d000] 14:06:11 INFO - PROCESS | 5810 | 1484258771055 Marionette TRACE conn4 <- [1,1568,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]]]}] 14:06:11 INFO - ... 14:06:11 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 1280ms 14:06:11 INFO - PROCESS | 5810 | 1484258771098 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 14:06:11 INFO - PROCESS | 5810 | 1484258771101 Marionette TRACE conn4 <- [1,1569,null,{"value":"2147483649"}] 14:06:11 INFO - TEST-START | /screen-orientation/orientation-reading.html 14:06:11 INFO - PROCESS | 5810 | 1484258771107 Marionette TRACE conn4 -> [0,1570,"timeouts",{"script":35000}] 14:06:11 INFO - PROCESS | 5810 | 1484258771109 Marionette TRACE conn4 <- [1,1570,null,{}] 14:06:11 INFO - PROCESS | 5810 | 1484258771115 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:06:11 INFO - PROCESS | 5810 | 1484258771303 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 14:06:11 INFO - PROCESS | 5810 | 1484258771363 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:06:11 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2531400 == 4 [pid = 5856] [id = 493] 14:06:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 8 (0xa2531c00) [pid = 5856] [serial = 1378] [outer = (nil)] 14:06:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 9 (0xa2b39c00) [pid = 5856] [serial = 1379] [outer = 0xa2531c00] 14:06:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 10 (0xa2b3cc00) [pid = 5856] [serial = 1380] [outer = 0xa2531c00] 14:06:12 INFO - PROCESS | 5810 | 1484258772444 Marionette TRACE conn4 <- [1,1572,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\n@http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9\n"]]]}] 14:06:12 INFO - ..... 14:06:12 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 1379ms 14:06:12 INFO - PROCESS | 5810 | 1484258772488 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 14:06:12 INFO - PROCESS | 5810 | 1484258772492 Marionette TRACE conn4 <- [1,1573,null,{"value":"2147483649"}] 14:06:12 INFO - TEST-START | /secure-contexts/basic-popup-and-iframe-tests.html 14:06:12 INFO - PROCESS | 5810 | 1484258772500 Marionette TRACE conn4 -> [0,1574,"timeouts",{"script":35000}] 14:06:12 INFO - PROCESS | 5810 | 1484258772503 Marionette TRACE conn4 <- [1,1574,null,{}] 14:06:12 INFO - PROCESS | 5810 | 1484258772509 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:06:12 INFO - PROCESS | 5810 | 1484258772750 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 14:06:12 INFO - PROCESS | 5810 | 1484258772778 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:06:12 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3144800 == 5 [pid = 5856] [id = 494] 14:06:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 11 (0xa3144c00) [pid = 5856] [serial = 1381] [outer = (nil)] 14:06:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 12 (0xa3149000) [pid = 5856] [serial = 1382] [outer = 0xa3144c00] 14:06:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 13 (0xa314c400) [pid = 5856] [serial = 1383] [outer = 0xa3144c00] 14:06:13 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3217000 == 6 [pid = 5856] [id = 495] 14:06:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 14 (0xa3217c00) [pid = 5856] [serial = 1384] [outer = (nil)] 14:06:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 15 (0xa3218000) [pid = 5856] [serial = 1385] [outer = 0xa3217c00] 14:06:13 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3211400 == 7 [pid = 5856] [id = 496] 14:06:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 16 (0xa3219c00) [pid = 5856] [serial = 1386] [outer = (nil)] 14:06:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 17 (0xa321a800) [pid = 5856] [serial = 1387] [outer = 0xa3219c00] 14:06:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 18 (0xa321f800) [pid = 5856] [serial = 1388] [outer = 0xa3219c00] 14:06:14 INFO - PROCESS | 5810 | ++DOCSHELL 0xa32ac400 == 8 [pid = 5856] [id = 497] 14:06:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 19 (0xa32ad400) [pid = 5856] [serial = 1389] [outer = (nil)] 14:06:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 20 (0xa32ad800) [pid = 5856] [serial = 1390] [outer = 0xa32ad400] 14:06:14 INFO - PROCESS | 5810 | ++DOCSHELL 0xa32b0000 == 9 [pid = 5856] [id = 498] 14:06:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 21 (0xa32b0400) [pid = 5856] [serial = 1391] [outer = (nil)] 14:06:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 22 (0xa32b0800) [pid = 5856] [serial = 1392] [outer = 0xa32b0400] 14:06:14 INFO - PROCESS | 5810 | ++DOCSHELL 0xa32af400 == 10 [pid = 5856] [id = 499] 14:06:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 23 (0xa32b3000) [pid = 5856] [serial = 1393] [outer = (nil)] 14:06:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 24 (0xa32b3c00) [pid = 5856] [serial = 1394] [outer = 0xa32b3000] 14:06:14 INFO - PROCESS | 5810 | ++DOCSHELL 0xa32ac000 == 11 [pid = 5856] [id = 500] 14:06:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 25 (0xa32b5800) [pid = 5856] [serial = 1395] [outer = (nil)] 14:06:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 26 (0xa32b7c00) [pid = 5856] [serial = 1396] [outer = 0xa32b5800] 14:06:14 INFO - PROCESS | 5810 | ++DOCSHELL 0xa32ba800 == 12 [pid = 5856] [id = 501] 14:06:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0xa32bac00) [pid = 5856] [serial = 1397] [outer = (nil)] 14:06:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0xa3568400) [pid = 5856] [serial = 1398] [outer = 0xa32bac00] 14:06:14 INFO - PROCESS | 5810 | ++DOCSHELL 0xa32ba400 == 13 [pid = 5856] [id = 502] 14:06:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0xa356a400) [pid = 5856] [serial = 1399] [outer = (nil)] 14:06:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0xa314dc00) [pid = 5856] [serial = 1400] [outer = 0xa356a400] 14:06:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0xa3569800) [pid = 5856] [serial = 1401] [outer = 0xa356a400] 14:06:15 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3569400 == 14 [pid = 5856] [id = 503] 14:06:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0xa356c400) [pid = 5856] [serial = 1402] [outer = (nil)] 14:06:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0xa356d400) [pid = 5856] [serial = 1403] [outer = 0xa356c400] 14:06:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0xa356e800) [pid = 5856] [serial = 1404] [outer = 0xa356c400] 14:06:15 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3219400 == 15 [pid = 5856] [id = 504] 14:06:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0xa3572800) [pid = 5856] [serial = 1405] [outer = (nil)] 14:06:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0xa3572c00) [pid = 5856] [serial = 1406] [outer = 0xa3572800] 14:06:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0xa3575000) [pid = 5856] [serial = 1407] [outer = 0xa3572800] 14:06:15 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3576c00 == 16 [pid = 5856] [id = 505] 14:06:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0xa3577000) [pid = 5856] [serial = 1408] [outer = (nil)] 14:06:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0xa3577400) [pid = 5856] [serial = 1409] [outer = 0xa3577000] 14:06:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0xa3636400) [pid = 5856] [serial = 1410] [outer = 0xa3577000] 14:06:15 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3634800 == 17 [pid = 5856] [id = 506] 14:06:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0xa3636000) [pid = 5856] [serial = 1411] [outer = (nil)] 14:06:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0xa363dc00) [pid = 5856] [serial = 1412] [outer = 0xa3636000] 14:06:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0xa3640400) [pid = 5856] [serial = 1413] [outer = 0xa3636000] 14:06:16 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3754c00 == 18 [pid = 5856] [id = 507] 14:06:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0xa3755000) [pid = 5856] [serial = 1414] [outer = (nil)] 14:06:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0xa3758800) [pid = 5856] [serial = 1415] [outer = 0xa3755000] 14:06:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0xa3757c00) [pid = 5856] [serial = 1416] [outer = 0xa3755000] 14:06:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0xa375bc00) [pid = 5856] [serial = 1417] [outer = 0xa3755000] 14:06:17 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3753c00 == 19 [pid = 5856] [id = 508] 14:06:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0xa375ec00) [pid = 5856] [serial = 1418] [outer = (nil)] 14:06:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0xa38a5c00) [pid = 5856] [serial = 1419] [outer = 0xa375ec00] 14:06:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0xa3761000) [pid = 5856] [serial = 1420] [outer = 0xa375ec00] 14:06:18 INFO - PROCESS | 5810 | ++DOCSHELL 0xa1e0a400 == 20 [pid = 5856] [id = 509] 14:06:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 51 (0xa1e0a800) [pid = 5856] [serial = 1421] [outer = (nil)] 14:06:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 52 (0xa2b3dc00) [pid = 5856] [serial = 1422] [outer = 0xa1e0a800] 14:06:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 53 (0xa2b40400) [pid = 5856] [serial = 1423] [outer = 0xa1e0a800] 14:06:19 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2523800 == 21 [pid = 5856] [id = 510] 14:06:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 54 (0xa3141800) [pid = 5856] [serial = 1424] [outer = (nil)] 14:06:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 55 (0xa3213000) [pid = 5856] [serial = 1425] [outer = 0xa3141800] 14:06:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 56 (0xa321a400) [pid = 5856] [serial = 1426] [outer = 0xa3141800] 14:06:20 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2b41400 == 22 [pid = 5856] [id = 511] 14:06:20 INFO - PROCESS | 5810 | ++DOMWINDOW == 57 (0xa32b5c00) [pid = 5856] [serial = 1427] [outer = (nil)] 14:06:20 INFO - PROCESS | 5810 | ++DOMWINDOW == 58 (0xa3639c00) [pid = 5856] [serial = 1428] [outer = 0xa32b5c00] 14:06:20 INFO - PROCESS | 5810 | ++DOMWINDOW == 59 (0xa375d800) [pid = 5856] [serial = 1429] [outer = 0xa32b5c00] 14:06:20 INFO - PROCESS | 5810 | 1484258780793 Marionette TRACE conn4 <- [1,1576,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]]]}] 14:06:20 INFO - .................. 14:06:20 INFO - TEST-OK | /secure-contexts/basic-popup-and-iframe-tests.html | took 8343ms 14:06:20 INFO - PROCESS | 5810 | 1484258780843 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 14:06:20 INFO - PROCESS | 5810 | 1484258780847 Marionette TRACE conn4 <- [1,1577,null,{"value":"2147483649"}] 14:06:20 INFO - TEST-START | /secure-contexts/basic-popup-and-iframe-tests.https.html 14:06:20 INFO - PROCESS | 5810 | 1484258780859 Marionette TRACE conn4 -> [0,1578,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 14:06:21 INFO - PROCESS | 5810 | 1484258781102 Marionette TRACE conn4 <- [1,1578,null,{"value":null}] 14:06:21 INFO - PROCESS | 5810 | 1484258781134 Marionette TRACE conn4 -> [0,1579,"get",{"url":"https://web-platform.test:8443/testharness_runner.html"}] 14:06:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 60 (0xa38abc00) [pid = 5856] [serial = 1430] [outer = 0xa77c0400] 14:06:21 INFO - PROCESS | 5810 | 1484258781663 Marionette TRACE conn4 <- [1,1579,null,{}] 14:06:21 INFO - PROCESS | 5810 | 1484258781680 Marionette TRACE conn4 -> [0,1580,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 14:06:21 INFO - PROCESS | 5810 | 1484258781725 Marionette TRACE conn4 <- [1,1580,null,{"value":null}] 14:06:21 INFO - PROCESS | 5810 | 1484258781732 Marionette TRACE conn4 -> [0,1581,"timeouts",{"script":35000}] 14:06:21 INFO - PROCESS | 5810 | 1484258781737 Marionette TRACE conn4 <- [1,1581,null,{}] 14:06:21 INFO - PROCESS | 5810 | 1484258781774 Marionette TRACE conn4 -> [0,1582,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:06:21 INFO - PROCESS | 5810 | 1484258781842 Marionette TRACE conn4 <- [1,1582,null,{"value":null}] 14:06:21 INFO - PROCESS | 5810 | 1484258781849 Marionette TRACE conn4 -> [0,1583,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:06:21 INFO - PROCESS | 5810 | ++DOCSHELL 0xa38afc00 == 23 [pid = 5856] [id = 512] 14:06:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 61 (0xa38b0000) [pid = 5856] [serial = 1431] [outer = (nil)] 14:06:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 62 (0xa3a3a400) [pid = 5856] [serial = 1432] [outer = 0xa38b0000] 14:06:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 63 (0xa38b2000) [pid = 5856] [serial = 1433] [outer = 0xa38b0000] 14:06:22 INFO - PROCESS | 5810 | --DOCSHELL 0xa3754c00 == 22 [pid = 5856] [id = 507] 14:06:22 INFO - PROCESS | 5810 | --DOCSHELL 0xa3634800 == 21 [pid = 5856] [id = 506] 14:06:23 INFO - PROCESS | 5810 | --DOCSHELL 0xa3576c00 == 20 [pid = 5856] [id = 505] 14:06:23 INFO - PROCESS | 5810 | --DOCSHELL 0xa3219400 == 19 [pid = 5856] [id = 504] 14:06:23 INFO - PROCESS | 5810 | --DOCSHELL 0xa3569400 == 18 [pid = 5856] [id = 503] 14:06:23 INFO - PROCESS | 5810 | --DOCSHELL 0xa32ba400 == 17 [pid = 5856] [id = 502] 14:06:23 INFO - PROCESS | 5810 | --DOCSHELL 0xa32ba800 == 16 [pid = 5856] [id = 501] 14:06:23 INFO - PROCESS | 5810 | --DOCSHELL 0xa32ac000 == 15 [pid = 5856] [id = 500] 14:06:23 INFO - PROCESS | 5810 | --DOCSHELL 0xa32af400 == 14 [pid = 5856] [id = 499] 14:06:23 INFO - PROCESS | 5810 | --DOCSHELL 0xa32b0000 == 13 [pid = 5856] [id = 498] 14:06:23 INFO - PROCESS | 5810 | --DOCSHELL 0xa32ac400 == 12 [pid = 5856] [id = 497] 14:06:23 INFO - PROCESS | 5810 | --DOCSHELL 0xa3211400 == 11 [pid = 5856] [id = 496] 14:06:23 INFO - PROCESS | 5810 | --DOCSHELL 0xa3217000 == 10 [pid = 5856] [id = 495] 14:06:23 INFO - PROCESS | 5810 | --DOCSHELL 0xa2531400 == 9 [pid = 5856] [id = 493] 14:06:23 INFO - PROCESS | 5810 | --DOCSHELL 0xa1e0cc00 == 8 [pid = 5856] [id = 492] 14:06:23 INFO - PROCESS | 5810 | --DOCSHELL 0xa1e0b400 == 7 [pid = 5856] [id = 491] 14:06:23 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2b35c00 == 8 [pid = 5856] [id = 513] 14:06:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 64 (0xa2b36400) [pid = 5856] [serial = 1434] [outer = (nil)] 14:06:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 65 (0xa2b36800) [pid = 5856] [serial = 1435] [outer = 0xa2b36400] 14:06:23 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2b38400 == 9 [pid = 5856] [id = 514] 14:06:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 66 (0xa2b40000) [pid = 5856] [serial = 1436] [outer = (nil)] 14:06:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 67 (0xa313e400) [pid = 5856] [serial = 1437] [outer = 0xa2b40000] 14:06:23 INFO - PROCESS | 5810 | ++DOCSHELL 0xa1e10000 == 10 [pid = 5856] [id = 515] 14:06:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 68 (0xa3145400) [pid = 5856] [serial = 1438] [outer = (nil)] 14:06:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 69 (0xa3147c00) [pid = 5856] [serial = 1439] [outer = 0xa3145400] 14:06:23 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3213400 == 11 [pid = 5856] [id = 516] 14:06:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 70 (0xa3217000) [pid = 5856] [serial = 1440] [outer = (nil)] 14:06:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 71 (0xa321a000) [pid = 5856] [serial = 1441] [outer = 0xa3217000] 14:06:23 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3148400 == 12 [pid = 5856] [id = 517] 14:06:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 72 (0xa3210400) [pid = 5856] [serial = 1442] [outer = (nil)] 14:06:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 73 (0xa32ac000) [pid = 5856] [serial = 1443] [outer = 0xa3210400] 14:06:24 INFO - PROCESS | 5810 | ++DOCSHELL 0xa32ba400 == 13 [pid = 5856] [id = 518] 14:06:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 74 (0xa32ba800) [pid = 5856] [serial = 1444] [outer = (nil)] 14:06:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 75 (0xa356b800) [pid = 5856] [serial = 1445] [outer = 0xa32ba800] 14:06:24 INFO - PROCESS | 5810 | ++DOCSHELL 0xa32af800 == 14 [pid = 5856] [id = 519] 14:06:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 76 (0xa3572400) [pid = 5856] [serial = 1446] [outer = (nil)] 14:06:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 77 (0xa3574800) [pid = 5856] [serial = 1447] [outer = 0xa3572400] 14:06:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 78 (0xa363f800) [pid = 5856] [serial = 1448] [outer = 0xa3572400] 14:06:24 INFO - PROCESS | 5810 | ++DOCSHELL 0xa32b1800 == 15 [pid = 5856] [id = 520] 14:06:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 79 (0xa3754c00) [pid = 5856] [serial = 1449] [outer = (nil)] 14:06:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 80 (0xa1e06c00) [pid = 5856] [serial = 1450] [outer = 0xa3754c00] 14:06:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 81 (0xa363b000) [pid = 5856] [serial = 1451] [outer = 0xa3754c00] 14:06:24 INFO - PROCESS | 5810 | ++DOCSHELL 0xa38a8800 == 16 [pid = 5856] [id = 521] 14:06:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 82 (0xa38aa000) [pid = 5856] [serial = 1452] [outer = (nil)] 14:06:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 83 (0xa38aa400) [pid = 5856] [serial = 1453] [outer = 0xa38aa000] 14:06:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 84 (0xa375d400) [pid = 5856] [serial = 1454] [outer = 0xa38aa000] 14:06:24 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3a40000 == 17 [pid = 5856] [id = 522] 14:06:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 85 (0xa3a40400) [pid = 5856] [serial = 1455] [outer = (nil)] 14:06:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 86 (0xa3a44c00) [pid = 5856] [serial = 1456] [outer = 0xa3a40400] 14:06:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 87 (0xa3a47c00) [pid = 5856] [serial = 1457] [outer = 0xa3a40400] 14:06:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 88 (0xa3ab8400) [pid = 5856] [serial = 1458] [outer = 0xa3a40400] 14:06:25 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3ac5c00 == 18 [pid = 5856] [id = 523] 14:06:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 89 (0xa3ac6000) [pid = 5856] [serial = 1459] [outer = (nil)] 14:06:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 90 (0xa4564c00) [pid = 5856] [serial = 1460] [outer = 0xa3ac6000] 14:06:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 91 (0xa4563c00) [pid = 5856] [serial = 1461] [outer = 0xa3ac6000] 14:06:26 INFO - PROCESS | 5810 | ++DOCSHELL 0xa38b1400 == 19 [pid = 5856] [id = 524] 14:06:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 92 (0xa3ab9400) [pid = 5856] [serial = 1462] [outer = (nil)] 14:06:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 93 (0xa456d000) [pid = 5856] [serial = 1463] [outer = 0xa3ab9400] 14:06:27 INFO - PROCESS | 5810 | ++DOMWINDOW == 94 (0xa456c400) [pid = 5856] [serial = 1464] [outer = 0xa3ab9400] 14:06:27 INFO - PROCESS | 5810 | --DOMWINDOW == 93 (0xa2531c00) [pid = 5856] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html] 14:06:27 INFO - PROCESS | 5810 | --DOMWINDOW == 92 (0xa3636000) [pid = 5856] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/postMessage-helper.html] 14:06:27 INFO - PROCESS | 5810 | --DOMWINDOW == 91 (0xa3755000) [pid = 5856] [serial = 1414] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 14:06:27 INFO - PROCESS | 5810 | --DOMWINDOW == 90 (0xa356c400) [pid = 5856] [serial = 1402] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 14:06:27 INFO - PROCESS | 5810 | --DOMWINDOW == 89 (0xa3577000) [pid = 5856] [serial = 1408] [outer = (nil)] [url = about:srcdoc] 14:06:27 INFO - PROCESS | 5810 | --DOMWINDOW == 88 (0xa356a400) [pid = 5856] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/postMessage-helper.html] 14:06:27 INFO - PROCESS | 5810 | --DOMWINDOW == 87 (0xa32b3000) [pid = 5856] [serial = 1393] [outer = (nil)] [url = about:blank] 14:06:27 INFO - PROCESS | 5810 | --DOMWINDOW == 86 (0xa3572800) [pid = 5856] [serial = 1405] [outer = (nil)] [url = blob:http://web-platform.test:8000/08f66193-59e8-42ab-9454-1417f15b2da9] 14:06:27 INFO - PROCESS | 5810 | --DOMWINDOW == 85 (0xa32b5800) [pid = 5856] [serial = 1395] [outer = (nil)] [url = about:blank] 14:06:27 INFO - PROCESS | 5810 | --DOMWINDOW == 84 (0xa32bac00) [pid = 5856] [serial = 1397] [outer = (nil)] [url = about:blank] 14:06:27 INFO - PROCESS | 5810 | --DOMWINDOW == 83 (0xa3217c00) [pid = 5856] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/postMessage-helper.html] 14:06:27 INFO - PROCESS | 5810 | --DOMWINDOW == 82 (0xa3219c00) [pid = 5856] [serial = 1386] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 14:06:27 INFO - PROCESS | 5810 | --DOMWINDOW == 81 (0xa32ad400) [pid = 5856] [serial = 1389] [outer = (nil)] [url = blob:http://web-platform.test:8000/08f66193-59e8-42ab-9454-1417f15b2da9] 14:06:27 INFO - PROCESS | 5810 | --DOMWINDOW == 80 (0xa32b0400) [pid = 5856] [serial = 1391] [outer = (nil)] [url = about:srcdoc] 14:06:27 INFO - PROCESS | 5810 | --DOMWINDOW == 79 (0xa1e0b800) [pid = 5856] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html] 14:06:27 INFO - PROCESS | 5810 | --DOMWINDOW == 78 (0xa1e0d000) [pid = 5856] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html] 14:06:28 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3211400 == 20 [pid = 5856] [id = 525] 14:06:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 79 (0xa3217c00) [pid = 5856] [serial = 1465] [outer = (nil)] 14:06:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 80 (0xa3755000) [pid = 5856] [serial = 1466] [outer = 0xa3217c00] 14:06:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 81 (0xa1e0c800) [pid = 5856] [serial = 1467] [outer = 0xa3217c00] 14:06:28 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4568800 == 21 [pid = 5856] [id = 526] 14:06:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 82 (0xa456b800) [pid = 5856] [serial = 1468] [outer = (nil)] 14:06:29 INFO - PROCESS | 5810 | ++DOMWINDOW == 83 (0xa4589800) [pid = 5856] [serial = 1469] [outer = 0xa456b800] 14:06:29 INFO - PROCESS | 5810 | ++DOMWINDOW == 84 (0xa458a800) [pid = 5856] [serial = 1470] [outer = 0xa456b800] 14:06:29 INFO - PROCESS | 5810 | ++DOCSHELL 0xa1e0ac00 == 22 [pid = 5856] [id = 527] 14:06:29 INFO - PROCESS | 5810 | ++DOMWINDOW == 85 (0xa1e0f800) [pid = 5856] [serial = 1471] [outer = (nil)] 14:06:29 INFO - PROCESS | 5810 | ++DOMWINDOW == 86 (0xa32b4400) [pid = 5856] [serial = 1472] [outer = 0xa1e0f800] 14:06:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 87 (0xa32bac00) [pid = 5856] [serial = 1473] [outer = 0xa1e0f800] 14:06:30 INFO - PROCESS | 5810 | 1484258790568 Marionette TRACE conn4 <- [1,1583,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]]]}] 14:06:30 INFO - ................ 14:06:30 INFO - TEST-OK | /secure-contexts/basic-popup-and-iframe-tests.https.html | took 9764ms 14:06:30 INFO - PROCESS | 5810 | 1484258790625 Marionette TRACE conn4 -> [0,1584,"getWindowHandle",null] 14:06:30 INFO - PROCESS | 5810 | 1484258790627 Marionette TRACE conn4 <- [1,1584,null,{"value":"2147483649"}] 14:06:30 INFO - TEST-START | /selection/Document-open.html 14:06:30 INFO - PROCESS | 5810 | 1484258790641 Marionette TRACE conn4 -> [0,1585,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 14:06:30 INFO - PROCESS | 5810 | 1484258790936 Marionette TRACE conn4 <- [1,1585,null,{"value":null}] 14:06:31 INFO - PROCESS | 5810 | 1484258790995 Marionette TRACE conn4 -> [0,1586,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 14:06:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 88 (0xa38af400) [pid = 5856] [serial = 1474] [outer = 0xa77c0400] 14:06:31 INFO - PROCESS | 5810 | 1484258791368 Marionette TRACE conn4 <- [1,1586,null,{}] 14:06:31 INFO - PROCESS | 5810 | 1484258791379 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 14:06:31 INFO - PROCESS | 5810 | 1484258791423 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 14:06:31 INFO - PROCESS | 5810 | 1484258791431 Marionette TRACE conn4 -> [0,1588,"timeouts",{"script":35000}] 14:06:31 INFO - PROCESS | 5810 | 1484258791435 Marionette TRACE conn4 <- [1,1588,null,{}] 14:06:31 INFO - PROCESS | 5810 | 1484258791446 Marionette TRACE conn4 -> [0,1589,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:06:31 INFO - PROCESS | 5810 | 1484258791524 Marionette TRACE conn4 <- [1,1589,null,{"value":null}] 14:06:31 INFO - PROCESS | 5810 | 1484258791532 Marionette TRACE conn4 -> [0,1590,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:06:31 INFO - PROCESS | 5810 | ++DOCSHELL 0xa458b000 == 23 [pid = 5856] [id = 528] 14:06:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 89 (0xa458b400) [pid = 5856] [serial = 1475] [outer = (nil)] 14:06:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 90 (0xa4590c00) [pid = 5856] [serial = 1476] [outer = 0xa458b400] 14:06:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 91 (0xa458f800) [pid = 5856] [serial = 1477] [outer = 0xa458b400] 14:06:32 INFO - PROCESS | 5810 | ++DOCSHELL 0xa1e0d000 == 24 [pid = 5856] [id = 529] 14:06:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 92 (0xa4591c00) [pid = 5856] [serial = 1478] [outer = (nil)] 14:06:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 93 (0xa46c0000) [pid = 5856] [serial = 1479] [outer = 0xa4591c00] 14:06:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 94 (0xa3a3ec00) [pid = 5856] [serial = 1480] [outer = 0xa4591c00] 14:06:32 INFO - PROCESS | 5810 | [Child 5856] 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 14:06:32 INFO - PROCESS | 5810 | 1484258792880 Marionette TRACE conn4 <- [1,1590,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:1403:20\niframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5\n"]]]}] 14:06:32 INFO - . 14:06:32 INFO - TEST-OK | /selection/Document-open.html | took 2289ms 14:06:32 INFO - PROCESS | 5810 | 1484258792928 Marionette TRACE conn4 -> [0,1591,"getWindowHandle",null] 14:06:32 INFO - PROCESS | 5810 | 1484258792931 Marionette TRACE conn4 <- [1,1591,null,{"value":"2147483649"}] 14:06:33 INFO - PROCESS | 5810 | 1484258793191 Marionette TRACE conn4 -> [0,1592,"timeouts",{"script":185000}] 14:06:33 INFO - PROCESS | 5810 | 1484258793198 Marionette TRACE conn4 <- [1,1592,null,{}] 14:06:33 INFO - PROCESS | 5810 | 1484258793219 Marionette TRACE conn4 -> [0,1593,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:06:33 INFO - TEST-START | /selection/addRange.html 14:06:33 INFO - PROCESS | 5810 | 1484258793500 Marionette TRACE conn4 <- [1,1593,null,{"value":null}] 14:06:33 INFO - PROCESS | 5810 | 1484258793581 Marionette TRACE conn4 -> [0,1594,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\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"}] 14:06:33 INFO - PROCESS | 5810 | ++DOCSHELL 0xa3140000 == 25 [pid = 5856] [id = 530] 14:06:33 INFO - PROCESS | 5810 | ++DOMWINDOW == 95 (0xa3147000) [pid = 5856] [serial = 1481] [outer = (nil)] 14:06:33 INFO - PROCESS | 5810 | ++DOMWINDOW == 96 (0xa3571800) [pid = 5856] [serial = 1482] [outer = 0xa3147000] 14:06:34 INFO - PROCESS | 5810 | ++DOMWINDOW == 97 (0xa375b400) [pid = 5856] [serial = 1483] [outer = 0xa3147000] 14:07:10 INFO - PROCESS | 5810 | --DOCSHELL 0xa38b1400 == 24 [pid = 5856] [id = 524] 14:07:10 INFO - PROCESS | 5810 | --DOCSHELL 0xa3211400 == 23 [pid = 5856] [id = 525] 14:07:10 INFO - PROCESS | 5810 | --DOCSHELL 0xa2b35c00 == 22 [pid = 5856] [id = 513] 14:07:10 INFO - PROCESS | 5810 | --DOCSHELL 0xa2b38400 == 21 [pid = 5856] [id = 514] 14:07:10 INFO - PROCESS | 5810 | --DOCSHELL 0xa1e10000 == 20 [pid = 5856] [id = 515] 14:07:10 INFO - PROCESS | 5810 | --DOCSHELL 0xa3213400 == 19 [pid = 5856] [id = 516] 14:07:10 INFO - PROCESS | 5810 | --DOCSHELL 0xa3148400 == 18 [pid = 5856] [id = 517] 14:07:10 INFO - PROCESS | 5810 | --DOCSHELL 0xa32ba400 == 17 [pid = 5856] [id = 518] 14:07:10 INFO - PROCESS | 5810 | --DOCSHELL 0xa32af800 == 16 [pid = 5856] [id = 519] 14:07:10 INFO - PROCESS | 5810 | --DOCSHELL 0xa32b1800 == 15 [pid = 5856] [id = 520] 14:07:10 INFO - PROCESS | 5810 | --DOCSHELL 0xa38a8800 == 14 [pid = 5856] [id = 521] 14:07:10 INFO - PROCESS | 5810 | --DOCSHELL 0xa3144800 == 13 [pid = 5856] [id = 494] 14:07:10 INFO - PROCESS | 5810 | --DOCSHELL 0xa3a40000 == 12 [pid = 5856] [id = 522] 14:07:10 INFO - PROCESS | 5810 | --DOCSHELL 0xa3ac5c00 == 11 [pid = 5856] [id = 523] 14:07:10 INFO - PROCESS | 5810 | --DOCSHELL 0xa1e0a400 == 10 [pid = 5856] [id = 509] 14:07:10 INFO - PROCESS | 5810 | --DOCSHELL 0xa2523800 == 9 [pid = 5856] [id = 510] 14:07:10 INFO - PROCESS | 5810 | --DOCSHELL 0xa2b41400 == 8 [pid = 5856] [id = 511] 14:07:11 INFO - PROCESS | 5810 | --DOCSHELL 0xa1e0ac00 == 7 [pid = 5856] [id = 527] 14:07:11 INFO - PROCESS | 5810 | --DOCSHELL 0xa458b000 == 6 [pid = 5856] [id = 528] 14:07:11 INFO - PROCESS | 5810 | --DOCSHELL 0xa3753c00 == 5 [pid = 5856] [id = 508] 14:07:11 INFO - PROCESS | 5810 | --DOCSHELL 0xa38afc00 == 4 [pid = 5856] [id = 512] 14:07:11 INFO - PROCESS | 5810 | --DOCSHELL 0xa4568800 == 3 [pid = 5856] [id = 526] 14:07:24 INFO - PROCESS | 5810 | --DOMWINDOW == 96 (0xa3149000) [pid = 5856] [serial = 1382] [outer = (nil)] [url = about:blank] 14:07:24 INFO - PROCESS | 5810 | --DOMWINDOW == 95 (0xa363dc00) [pid = 5856] [serial = 1412] [outer = (nil)] [url = about:blank] 14:07:24 INFO - PROCESS | 5810 | --DOMWINDOW == 94 (0xa356e800) [pid = 5856] [serial = 1404] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 14:07:24 INFO - PROCESS | 5810 | --DOMWINDOW == 93 (0xa3636400) [pid = 5856] [serial = 1410] [outer = (nil)] [url = about:srcdoc] 14:07:24 INFO - PROCESS | 5810 | --DOMWINDOW == 92 (0xa314dc00) [pid = 5856] [serial = 1400] [outer = (nil)] [url = about:blank] 14:07:24 INFO - PROCESS | 5810 | --DOMWINDOW == 91 (0xa32b3c00) [pid = 5856] [serial = 1394] [outer = (nil)] [url = about:blank] 14:07:24 INFO - PROCESS | 5810 | --DOMWINDOW == 90 (0xa3577400) [pid = 5856] [serial = 1409] [outer = (nil)] [url = about:blank] 14:07:24 INFO - PROCESS | 5810 | --DOMWINDOW == 89 (0xa3572c00) [pid = 5856] [serial = 1406] [outer = (nil)] [url = about:blank] 14:07:24 INFO - PROCESS | 5810 | --DOMWINDOW == 88 (0xa3758800) [pid = 5856] [serial = 1415] [outer = (nil)] [url = about:blank] 14:07:24 INFO - PROCESS | 5810 | --DOMWINDOW == 87 (0xa3757c00) [pid = 5856] [serial = 1416] [outer = (nil)] [url = about:blank] 14:07:24 INFO - PROCESS | 5810 | --DOMWINDOW == 86 (0xa32b7c00) [pid = 5856] [serial = 1396] [outer = (nil)] [url = about:blank] 14:07:24 INFO - PROCESS | 5810 | --DOMWINDOW == 85 (0xa3575000) [pid = 5856] [serial = 1407] [outer = (nil)] [url = blob:http://web-platform.test:8000/08f66193-59e8-42ab-9454-1417f15b2da9] 14:07:24 INFO - PROCESS | 5810 | --DOMWINDOW == 84 (0xa3569800) [pid = 5856] [serial = 1401] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/postMessage-helper.html] 14:07:24 INFO - PROCESS | 5810 | --DOMWINDOW == 83 (0xa356d400) [pid = 5856] [serial = 1403] [outer = (nil)] [url = about:blank] 14:07:24 INFO - PROCESS | 5810 | --DOMWINDOW == 82 (0xa3568400) [pid = 5856] [serial = 1398] [outer = (nil)] [url = about:blank] 14:07:24 INFO - PROCESS | 5810 | --DOMWINDOW == 81 (0xa2b39c00) [pid = 5856] [serial = 1379] [outer = (nil)] [url = about:blank] 14:07:24 INFO - PROCESS | 5810 | --DOMWINDOW == 80 (0xa2b3cc00) [pid = 5856] [serial = 1380] [outer = (nil)] [url = about:blank] 14:07:24 INFO - PROCESS | 5810 | --DOMWINDOW == 79 (0xa3218000) [pid = 5856] [serial = 1385] [outer = (nil)] [url = about:blank] 14:07:24 INFO - PROCESS | 5810 | --DOMWINDOW == 78 (0xa2524000) [pid = 5856] [serial = 1376] [outer = (nil)] [url = about:blank] 14:07:24 INFO - PROCESS | 5810 | --DOMWINDOW == 77 (0xa252ac00) [pid = 5856] [serial = 1377] [outer = (nil)] [url = about:blank] 14:07:24 INFO - PROCESS | 5810 | --DOMWINDOW == 76 (0xa321a800) [pid = 5856] [serial = 1387] [outer = (nil)] [url = about:blank] 14:07:24 INFO - PROCESS | 5810 | --DOMWINDOW == 75 (0xa32ad800) [pid = 5856] [serial = 1390] [outer = (nil)] [url = about:blank] 14:07:24 INFO - PROCESS | 5810 | --DOMWINDOW == 74 (0xa321f800) [pid = 5856] [serial = 1388] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 14:07:24 INFO - PROCESS | 5810 | --DOMWINDOW == 73 (0xa32b0800) [pid = 5856] [serial = 1392] [outer = (nil)] [url = about:blank] 14:07:24 INFO - PROCESS | 5810 | --DOMWINDOW == 72 (0xa38a5c00) [pid = 5856] [serial = 1419] [outer = (nil)] [url = about:blank] 14:07:24 INFO - PROCESS | 5810 | --DOMWINDOW == 71 (0xa3640400) [pid = 5856] [serial = 1413] [outer = (nil)] [url = about:blank] 14:07:24 INFO - PROCESS | 5810 | --DOMWINDOW == 70 (0xa375bc00) [pid = 5856] [serial = 1417] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 14:07:24 INFO - PROCESS | 5810 | --DOMWINDOW == 69 (0xa252b800) [pid = 5856] [serial = 1374] [outer = (nil)] [url = about:blank] 14:07:58 INFO - PROCESS | 5810 | --DOMWINDOW == 68 (0xa3a40400) [pid = 5856] [serial = 1455] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/postMessage-helper.html] 14:07:58 INFO - PROCESS | 5810 | --DOMWINDOW == 67 (0xa3ac6000) [pid = 5856] [serial = 1459] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 14:07:58 INFO - PROCESS | 5810 | --DOMWINDOW == 66 (0xa3ab9400) [pid = 5856] [serial = 1462] [outer = (nil)] [url = blob:https://web-platform.test:8443/4944076f-7506-4029-912e-decd440e5f55] 14:07:58 INFO - PROCESS | 5810 | --DOMWINDOW == 65 (0xa1e0f800) [pid = 5856] [serial = 1471] [outer = (nil)] [url = about:blank] 14:07:58 INFO - PROCESS | 5810 | --DOMWINDOW == 64 (0xa458b400) [pid = 5856] [serial = 1475] [outer = (nil)] [url = http://web-platform.test:8000/selection/Document-open.html] 14:07:58 INFO - PROCESS | 5810 | --DOMWINDOW == 63 (0xa3217c00) [pid = 5856] [serial = 1465] [outer = (nil)] [url = about:blank] 14:07:58 INFO - PROCESS | 5810 | --DOMWINDOW == 62 (0xa3572400) [pid = 5856] [serial = 1446] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 14:07:58 INFO - PROCESS | 5810 | --DOMWINDOW == 61 (0xa3141800) [pid = 5856] [serial = 1424] [outer = (nil)] [url = about:blank] 14:07:58 INFO - PROCESS | 5810 | --DOMWINDOW == 60 (0xa1e0a800) [pid = 5856] [serial = 1421] [outer = (nil)] [url = about:blank] 14:07:58 INFO - PROCESS | 5810 | --DOMWINDOW == 59 (0xa3217000) [pid = 5856] [serial = 1440] [outer = (nil)] [url = about:blank] 14:07:58 INFO - PROCESS | 5810 | --DOMWINDOW == 58 (0xa2b40000) [pid = 5856] [serial = 1436] [outer = (nil)] [url = blob:https://web-platform.test:8443/4944076f-7506-4029-912e-decd440e5f55] 14:07:58 INFO - PROCESS | 5810 | --DOMWINDOW == 57 (0xa32b5c00) [pid = 5856] [serial = 1427] [outer = (nil)] [url = about:blank] 14:07:58 INFO - PROCESS | 5810 | --DOMWINDOW == 56 (0xa3754c00) [pid = 5856] [serial = 1449] [outer = (nil)] [url = blob:https://web-platform.test:8443/4944076f-7506-4029-912e-decd440e5f55] 14:07:58 INFO - PROCESS | 5810 | --DOMWINDOW == 55 (0xa38aa000) [pid = 5856] [serial = 1452] [outer = (nil)] [url = about:srcdoc] 14:07:58 INFO - PROCESS | 5810 | --DOMWINDOW == 54 (0xa3145400) [pid = 5856] [serial = 1438] [outer = (nil)] [url = about:srcdoc] 14:07:58 INFO - PROCESS | 5810 | --DOMWINDOW == 53 (0xa3210400) [pid = 5856] [serial = 1442] [outer = (nil)] [url = about:blank] 14:07:58 INFO - PROCESS | 5810 | --DOMWINDOW == 52 (0xa4591c00) [pid = 5856] [serial = 1478] [outer = (nil)] [url = about:blank] 14:07:58 INFO - PROCESS | 5810 | --DOMWINDOW == 51 (0xa375ec00) [pid = 5856] [serial = 1418] [outer = (nil)] [url = blob:http://web-platform.test:8000/08f66193-59e8-42ab-9454-1417f15b2da9] 14:07:58 INFO - PROCESS | 5810 | --DOMWINDOW == 50 (0xa32ba800) [pid = 5856] [serial = 1444] [outer = (nil)] [url = about:blank] 14:07:58 INFO - PROCESS | 5810 | --DOMWINDOW == 49 (0xa2b36400) [pid = 5856] [serial = 1434] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 14:07:58 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0xa456b800) [pid = 5856] [serial = 1468] [outer = (nil)] [url = about:blank] 14:08:09 INFO - PROCESS | 5810 | 1484258878537 Marionette TRACE conn4 <- [1,1594,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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 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 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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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\n [0,1595,"getWindowHandle",null] 14:08:29 INFO - PROCESS | 5810 | 1484258909189 Marionette TRACE conn4 <- [1,1595,null,{"value":"2147483649"}] 14:08:29 INFO - PROCESS | 5810 | 1484258909280 Marionette TRACE conn4 -> [0,1596,"timeouts",{"script":185000}] 14:08:29 INFO - PROCESS | 5810 | 1484258909298 Marionette TRACE conn4 <- [1,1596,null,{}] 14:08:29 INFO - PROCESS | 5810 | 1484258909390 Marionette TRACE conn4 -> [0,1597,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:08:29 INFO - PROCESS | 5810 | 1484258909830 Marionette TRACE conn4 <- [1,1597,null,{"value":null}] 14:08:29 INFO - TEST-START | /selection/collapse.html 14:08:29 INFO - PROCESS | 5810 | 1484258909881 Marionette TRACE conn4 -> [0,1598,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\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"}] 14:08:29 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e436000 == 4 [pid = 5856] [id = 531] 14:08:29 INFO - PROCESS | 5810 | ++DOMWINDOW == 11 (0x9e436400) [pid = 5856] [serial = 1484] [outer = (nil)] 14:08:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 12 (0x9e43ac00) [pid = 5856] [serial = 1485] [outer = 0x9e436400] 14:08:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 13 (0xa1e06000) [pid = 5856] [serial = 1486] [outer = 0x9e436400] 14:08:56 INFO - PROCESS | 5810 | 1484258931916 Marionette TRACE conn4 <- [1,1598,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,1599,"getWindowHandle",null] 14:09:08 INFO - PROCESS | 5810 | 1484258948860 Marionette TRACE conn4 <- [1,1599,null,{"value":"2147483649"}] 14:09:08 INFO - TEST-START | /selection/collapseToStartEnd.html 14:09:08 INFO - PROCESS | 5810 | 1484258948881 Marionette TRACE conn4 -> [0,1600,"timeouts",{"script":35000}] 14:09:08 INFO - PROCESS | 5810 | 1484258948891 Marionette TRACE conn4 <- [1,1600,null,{}] 14:09:08 INFO - PROCESS | 5810 | 1484258948899 Marionette TRACE conn4 -> [0,1601,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:09:09 INFO - PROCESS | 5810 | 1484258949108 Marionette TRACE conn4 <- [1,1601,null,{"value":null}] 14:09:09 INFO - PROCESS | 5810 | 1484258949175 Marionette TRACE conn4 -> [0,1602,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:09:09 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b247800 == 4 [pid = 5856] [id = 532] 14:09:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 11 (0x9b247c00) [pid = 5856] [serial = 1487] [outer = (nil)] 14:09:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 12 (0x9b24c000) [pid = 5856] [serial = 1488] [outer = 0x9b247c00] 14:09:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 13 (0x9cbd3c00) [pid = 5856] [serial = 1489] [outer = 0x9b247c00] 14:09:10 INFO - ...................................................................................................................... 14:09:10 INFO - TEST-OK | /selection/collapseToStartEnd.html | took 2076ms 14:09:11 INFO - TEST-START | /selection/deleteFromDocument.html 14:09:11 INFO - PROCESS | 5810 | 1484258950798 Marionette TRACE conn4 <- [1,1602,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/collapseToStartEnd.html:67:5\n"]]]}] 14:09:11 INFO - PROCESS | 5810 | 1484258951031 Marionette TRACE conn4 -> [0,1603,"getWindowHandle",null] 14:09:11 INFO - PROCESS | 5810 | 1484258951034 Marionette TRACE conn4 <- [1,1603,null,{"value":"2147483649"}] 14:09:11 INFO - PROCESS | 5810 | 1484258951049 Marionette TRACE conn4 -> [0,1604,"timeouts",{"script":35000}] 14:09:11 INFO - PROCESS | 5810 | 1484258951052 Marionette TRACE conn4 <- [1,1604,null,{}] 14:09:11 INFO - PROCESS | 5810 | 1484258951080 Marionette TRACE conn4 -> [0,1605,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:09:11 INFO - PROCESS | 5810 | 1484258951343 Marionette TRACE conn4 <- [1,1605,null,{"value":null}] 14:09:11 INFO - PROCESS | 5810 | 1484258951390 Marionette TRACE conn4 -> [0,1606,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:09:11 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e431400 == 5 [pid = 5856] [id = 533] 14:09:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 14 (0x9e431800) [pid = 5856] [serial = 1490] [outer = (nil)] 14:09:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 15 (0x9e439400) [pid = 5856] [serial = 1491] [outer = 0x9e431800] 14:09:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 16 (0x9e43cc00) [pid = 5856] [serial = 1492] [outer = 0x9e431800] 14:09:12 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e795c00 == 6 [pid = 5856] [id = 534] 14:09:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 17 (0x9e796400) [pid = 5856] [serial = 1493] [outer = (nil)] 14:09:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 18 (0x9e796c00) [pid = 5856] [serial = 1494] [outer = 0x9e796400] 14:09:12 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e43b000 == 7 [pid = 5856] [id = 535] 14:09:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 19 (0x9e79b000) [pid = 5856] [serial = 1495] [outer = (nil)] 14:09:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 20 (0x9e79c800) [pid = 5856] [serial = 1496] [outer = 0x9e79b000] 14:09:12 INFO - PROCESS | 5810 | Don't know how to set selection back past frame boundary 14:09:13 INFO - PROCESS | 5810 | Don't know how to set selection back past frame boundary 14:09:13 INFO - PROCESS | 5810 | Don't know how to set selection back past frame boundary 14:09:13 INFO - PROCESS | 5810 | Don't know how to set selection back past frame boundary 14:09:13 INFO - PROCESS | 5810 | Don't know how to set selection back past frame boundary 14:09:13 INFO - PROCESS | 5810 | Don't know how to set selection back past frame boundary 14:09:13 INFO - PROCESS | 5810 | Don't know how to set selection back past frame boundary 14:09:13 INFO - PROCESS | 5810 | Don't know how to set selection back past frame boundary 14:09:13 INFO - PROCESS | 5810 | Don't know how to set selection back past frame boundary 14:09:13 INFO - PROCESS | 5810 | Don't know how to set selection back past frame boundary 14:09:13 INFO - PROCESS | 5810 | Don't know how to set selection back past frame boundary 14:09:13 INFO - PROCESS | 5810 | Don't know how to set selection back past frame boundary 14:09:13 INFO - PROCESS | 5810 | Don't know how to set selection back past frame boundary 14:09:13 INFO - PROCESS | 5810 | Don't know how to set selection back past frame boundary 14:09:13 INFO - PROCESS | 5810 | Don't know how to set selection back past frame boundary 14:09:13 INFO - PROCESS | 5810 | Don't know how to set selection back past frame boundary 14:09:13 INFO - PROCESS | 5810 | Don't know how to set selection back past frame boundary 14:09:14 INFO - PROCESS | 5810 | Don't know how to set selection back past frame boundary 14:09:14 INFO - PROCESS | 5810 | Don't know how to set selection back past frame boundary 14:09:14 INFO - PROCESS | 5810 | 1484258954498 Marionette TRACE conn4 <- [1,1606,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]]]}] 14:09:14 INFO - ............................................................ 14:09:14 INFO - TEST-OK | /selection/deleteFromDocument.html | took 3539ms 14:09:14 INFO - PROCESS | 5810 | 1484258954582 Marionette TRACE conn4 -> [0,1607,"getWindowHandle",null] 14:09:14 INFO - PROCESS | 5810 | 1484258954586 Marionette TRACE conn4 <- [1,1607,null,{"value":"2147483649"}] 14:09:14 INFO - PROCESS | 5810 | 1484258954755 Marionette TRACE conn4 -> [0,1608,"timeouts",{"script":185000}] 14:09:14 INFO - PROCESS | 5810 | 1484258954774 Marionette TRACE conn4 <- [1,1608,null,{}] 14:09:14 INFO - PROCESS | 5810 | 1484258954785 Marionette TRACE conn4 -> [0,1609,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:09:14 INFO - TEST-START | /selection/extend.html 14:09:15 INFO - PROCESS | 5810 | 1484258955014 Marionette TRACE conn4 <- [1,1609,null,{"value":null}] 14:09:15 INFO - PROCESS | 5810 | 1484258955077 Marionette TRACE conn4 -> [0,1610,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\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"}] 14:09:15 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e799c00 == 8 [pid = 5856] [id = 536] 14:09:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 21 (0x9e79a000) [pid = 5856] [serial = 1497] [outer = (nil)] 14:09:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 22 (0x9e7c5c00) [pid = 5856] [serial = 1498] [outer = 0x9e79a000] 14:09:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 23 (0x9e7c9000) [pid = 5856] [serial = 1499] [outer = 0x9e79a000] 14:09:16 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:16 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:17 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:17 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:17 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:17 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:17 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:17 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:17 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:17 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:18 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:18 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:18 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:18 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:18 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:18 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:19 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:19 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:19 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:19 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:20 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:20 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:20 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:20 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:21 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:21 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:21 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:21 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:24 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:24 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:24 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:24 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:24 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 14:09:24 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:24 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:24 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 14:09:24 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:24 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 14:09:24 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:25 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 14:09:25 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:25 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:25 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 14:09:25 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:25 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 14:09:25 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:26 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:26 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:26 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:26 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:26 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:26 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:27 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:27 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:28 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:28 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:28 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:28 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:29 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:29 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:29 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:29 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:30 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:30 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:30 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:30 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:30 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:30 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:30 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:30 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:31 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:31 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:31 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:31 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:32 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:32 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:32 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:32 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:33 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:33 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:33 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:33 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:34 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:34 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:34 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:34 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:35 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!parent', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:36 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:37 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:37 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:37 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:37 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:37 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:37 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:37 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:37 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:38 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:38 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:38 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:38 INFO - PROCESS | 5810 | [Child 5856] 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 4519 14:09:44 INFO - PROCESS | 5810 | --DOCSHELL 0x9e436000 == 7 [pid = 5856] [id = 531] 14:09:44 INFO - PROCESS | 5810 | --DOCSHELL 0x9b247800 == 6 [pid = 5856] [id = 532] 14:09:44 INFO - PROCESS | 5810 | --DOCSHELL 0x9e795c00 == 5 [pid = 5856] [id = 534] 14:09:45 INFO - PROCESS | 5810 | --DOCSHELL 0x9e431400 == 4 [pid = 5856] [id = 533] 14:09:45 INFO - PROCESS | 5810 | --DOCSHELL 0x9e43b000 == 3 [pid = 5856] [id = 535] 14:10:01 INFO - PROCESS | 5810 | 1484258995530 Marionette TRACE conn4 <- [1,1610,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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-platform.test:8000/selection/extend.html:127:5\n@http://web-platform.test:8000/selection/extend.html:30:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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.fir--DOMWINDOW == 22 (0x9e431800) [pid = 5856] [serial = 1490] [outer = (nil)] [url = http://web-platform.test:8000/selection/deleteFromDocument.html] 14:10:01 INFO - PROCESS | 5810 | --DOMWINDOW == 21 (0x9e796400) [pid = 5856] [serial = 1493] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html] 14:10:01 INFO - PROCESS | 5810 | --DOMWINDOW == 20 (0x9e436400) [pid = 5856] [serial = 1484] [outer = (nil)] [url = http://web-platform.test:8000/selection/collapse.html] 14:10:01 INFO - PROCESS | 5810 | --DOMWINDOW == 19 (0x9b247c00) [pid = 5856] [serial = 1487] [outer = (nil)] [url = http://web-platform.test:8000/selection/collapseToStartEnd.html] 14:10:01 INFO - PROCESS | 5810 | --DOMWINDOW == 18 (0x9e79b000) [pid = 5856] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html] 14:10:04 INFO - ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 14:10:04 INFO - PROCESS | 5810 | stChild, 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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http:/--DOMWINDOW == 17 (0x9e79c800) [pid = 5856] [serial = 1496] [outer = (nil)] [url = about:blank] 14:10:04 INFO - .......................... 14:10:04 INFO - PROCESS | 5810 | --DOMWINDOW == 16 (0x9e796c00) [pid = 5856] [serial = 1494] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html] 14:10:04 INFO - ..... 14:10:04 INFO - PROCESS | 5810 | --DOMWINDOW == 15 (0x9e43cc00) [pid = 5856] [serial = 1492] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 5810 | --DOMWINDOW == 14 (0xa1e06000) [pid = 5856] [serial = 1486] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 5810 | --DOMWINDOW == 13 (0x9cbd3c00) [pid = 5856] [serial = 1489] [outer = (nil)] [url = about:blank] 14:10:04 INFO - PROCESS | 5810 | --DOMWINDOW == 12 (0x9e439400) [pid = 5856] [serial = 1491] [outer = (nil)] [url = about:blank] 14:10:04 INFO - ............ 14:10:04 INFO - PROCESS | 5810 | --DOMWINDOW == 11 (0x9b24c000) [pid = 5856] [serial = 1488] [outer = (nil)] [url = about:blank] 14:10:06 INFO - ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 14:10:06 INFO - TEST-OK | /selection/extend.html | took 51927ms 14:10:06 INFO - PROCESS | 5810 | 1484259006803 Marionette TRACE conn4 -> [0,1611,"getWindowHandle",null] 14:10:06 INFO - PROCESS | 5810 | 1484259006814 Marionette TRACE conn4 <- [1,1611,null,{"value":"2147483649"}] 14:10:06 INFO - PROCESS | 5810 | 1484259006825 Marionette TRACE conn4 -> [0,1612,"timeouts",{"script":35000}] 14:10:06 INFO - TEST-START | /selection/getRangeAt.html 14:10:06 INFO - PROCESS | 5810 | 1484259006835 Marionette TRACE conn4 <- [1,1612,null,{}] 14:10:06 INFO - PROCESS | 5810 | 1484259006844 Marionette TRACE conn4 -> [0,1613,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:10:07 INFO - PROCESS | 5810 | 1484259007018 Marionette TRACE conn4 <- [1,1613,null,{"value":null}] 14:10:07 INFO - PROCESS | 5810 | 1484259007093 Marionette TRACE conn4 -> [0,1614,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:10:07 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b247400 == 4 [pid = 5856] [id = 537] 14:10:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 12 (0x9b247800) [pid = 5856] [serial = 1500] [outer = (nil)] 14:10:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 13 (0x9b24c000) [pid = 5856] [serial = 1501] [outer = 0x9b247800] 14:10:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 14 (0x9e40ac00) [pid = 5856] [serial = 1502] [outer = 0x9b247800] 14:10:08 INFO - PROCESS | 5810 | 1484259008148 Marionette TRACE conn4 <- [1,1614,null,{"value":["/selection/getRangeAt.html",0,null,null,[["The getRangeAt method",0,null,null]]]}] 14:10:08 INFO - . 14:10:08 INFO - TEST-OK | /selection/getRangeAt.html | took 1327ms 14:10:08 INFO - PROCESS | 5810 | 1484259008168 Marionette TRACE conn4 -> [0,1615,"getWindowHandle",null] 14:10:08 INFO - PROCESS | 5810 | 1484259008173 Marionette TRACE conn4 <- [1,1615,null,{"value":"2147483649"}] 14:10:08 INFO - TEST-START | /selection/getSelection.html 14:10:08 INFO - PROCESS | 5810 | 1484259008180 Marionette TRACE conn4 -> [0,1616,"timeouts",{"script":35000}] 14:10:08 INFO - PROCESS | 5810 | 1484259008183 Marionette TRACE conn4 <- [1,1616,null,{}] 14:10:08 INFO - PROCESS | 5810 | 1484259008201 Marionette TRACE conn4 -> [0,1617,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:10:08 INFO - PROCESS | 5810 | 1484259008447 Marionette TRACE conn4 <- [1,1617,null,{"value":null}] 14:10:08 INFO - PROCESS | 5810 | 1484259008511 Marionette TRACE conn4 -> [0,1618,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:10:08 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e410400 == 5 [pid = 5856] [id = 538] 14:10:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 15 (0x9e410c00) [pid = 5856] [serial = 1503] [outer = (nil)] 14:10:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 16 (0x9e416c00) [pid = 5856] [serial = 1504] [outer = 0x9e410c00] 14:10:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 17 (0x9e42e400) [pid = 5856] [serial = 1505] [outer = 0x9e410c00] 14:10:09 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b244400 == 6 [pid = 5856] [id = 539] 14:10:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 18 (0x9e437400) [pid = 5856] [serial = 1506] [outer = (nil)] 14:10:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 19 (0x9e438400) [pid = 5856] [serial = 1507] [outer = 0x9e437400] 14:10:09 INFO - PROCESS | 5810 | 1484259009774 Marionette TRACE conn4 <- [1,1618,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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]]]}] 14:10:09 INFO - .................. 14:10:09 INFO - TEST-OK | /selection/getSelection.html | took 1662ms 14:10:09 INFO - PROCESS | 5810 | 1484259009843 Marionette TRACE conn4 -> [0,1619,"getWindowHandle",null] 14:10:09 INFO - PROCESS | 5810 | 1484259009847 Marionette TRACE conn4 <- [1,1619,null,{"value":"2147483649"}] 14:10:09 INFO - TEST-START | /selection/interfaces.html 14:10:09 INFO - PROCESS | 5810 | 1484259009853 Marionette TRACE conn4 -> [0,1620,"timeouts",{"script":35000}] 14:10:09 INFO - PROCESS | 5810 | 1484259009857 Marionette TRACE conn4 <- [1,1620,null,{}] 14:10:09 INFO - PROCESS | 5810 | 1484259009862 Marionette TRACE conn4 -> [0,1621,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:10:10 INFO - PROCESS | 5810 | 1484259010000 Marionette TRACE conn4 <- [1,1621,null,{"value":null}] 14:10:10 INFO - PROCESS | 5810 | 1484259010056 Marionette TRACE conn4 -> [0,1622,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:10:10 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e795400 == 7 [pid = 5856] [id = 540] 14:10:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 20 (0x9e795800) [pid = 5856] [serial = 1508] [outer = (nil)] 14:10:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 21 (0x9e79b000) [pid = 5856] [serial = 1509] [outer = 0x9e795800] 14:10:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 22 (0x9e79d400) [pid = 5856] [serial = 1510] [outer = 0x9e795800] 14:10:11 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(ParseTypeAttribute(type, &version)) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsScriptLoader.cpp, line 1455 14:10:11 INFO - .............................................. 14:10:11 INFO - TEST-OK | /selection/interfaces.html | took 2075ms 14:10:11 INFO - TEST-START | /selection/isCollapsed.html 14:10:11 INFO - PROCESS | 5810 | 1484259011866 Marionette TRACE conn4 <- [1,1622,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]]]}] 14:10:11 INFO - PROCESS | 5810 | 1484259011931 Marionette TRACE conn4 -> [0,1623,"getWindowHandle",null] 14:10:11 INFO - PROCESS | 5810 | 1484259011934 Marionette TRACE conn4 <- [1,1623,null,{"value":"2147483649"}] 14:10:11 INFO - PROCESS | 5810 | 1484259011947 Marionette TRACE conn4 -> [0,1624,"timeouts",{"script":35000}] 14:10:11 INFO - PROCESS | 5810 | 1484259011953 Marionette TRACE conn4 <- [1,1624,null,{}] 14:10:11 INFO - PROCESS | 5810 | 1484259011965 Marionette TRACE conn4 -> [0,1625,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:10:12 INFO - PROCESS | 5810 | 1484259012117 Marionette TRACE conn4 <- [1,1625,null,{"value":null}] 14:10:12 INFO - PROCESS | 5810 | 1484259012194 Marionette TRACE conn4 -> [0,1626,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:10:12 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e7cb000 == 8 [pid = 5856] [id = 541] 14:10:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 23 (0x9e7cb400) [pid = 5856] [serial = 1511] [outer = (nil)] 14:10:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 24 (0x9e7d6800) [pid = 5856] [serial = 1512] [outer = 0x9e7cb400] 14:10:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 25 (0x9e7d8800) [pid = 5856] [serial = 1513] [outer = 0x9e7cb400] 14:10:14 INFO - ........................................................... 14:10:14 INFO - TEST-OK | /selection/isCollapsed.html | took 2196ms 14:10:14 INFO - PROCESS | 5810 | 1484259014057 Marionette TRACE conn4 <- [1,1626,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]]]}] 14:10:14 INFO - PROCESS | 5810 | 1484259014146 Marionette TRACE conn4 -> [0,1627,"getWindowHandle",null] 14:10:14 INFO - PROCESS | 5810 | 1484259014158 Marionette TRACE conn4 <- [1,1627,null,{"value":"2147483649"}] 14:10:14 INFO - TEST-START | /selection/removeAllRanges.html 14:10:14 INFO - PROCESS | 5810 | 1484259014172 Marionette TRACE conn4 -> [0,1628,"timeouts",{"script":35000}] 14:10:14 INFO - PROCESS | 5810 | 1484259014184 Marionette TRACE conn4 <- [1,1628,null,{}] 14:10:14 INFO - PROCESS | 5810 | 1484259014194 Marionette TRACE conn4 -> [0,1629,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:10:14 INFO - PROCESS | 5810 | 1484259014569 Marionette TRACE conn4 <- [1,1629,null,{"value":null}] 14:10:14 INFO - PROCESS | 5810 | 1484259014673 Marionette TRACE conn4 -> [0,1630,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:10:14 INFO - PROCESS | 5810 | ++DOCSHELL 0x9ec54800 == 9 [pid = 5856] [id = 542] 14:10:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 26 (0x9ec54c00) [pid = 5856] [serial = 1514] [outer = (nil)] 14:10:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0x9ec5f800) [pid = 5856] [serial = 1515] [outer = 0x9ec54c00] 14:10:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0x9ec61000) [pid = 5856] [serial = 1516] [outer = 0x9ec54c00] 14:10:16 INFO - PROCESS | 5810 | --DOCSHELL 0x9b244400 == 8 [pid = 5856] [id = 539] 14:10:16 INFO - PROCESS | 5810 | --DOCSHELL 0x9e410400 == 7 [pid = 5856] [id = 538] 14:10:16 INFO - PROCESS | 5810 | --DOCSHELL 0x9b247400 == 6 [pid = 5856] [id = 537] 14:10:16 INFO - PROCESS | 5810 | --DOCSHELL 0x9e799c00 == 5 [pid = 5856] [id = 536] 14:10:17 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0x9e7c5c00) [pid = 5856] [serial = 1498] [outer = (nil)] [url = about:blank] 14:10:17 INFO - ...................................................................................................................... 14:10:17 INFO - TEST-OK | /selection/removeAllRanges.html | took 2992ms 14:10:17 INFO - PROCESS | 5810 | 1484259017015 Marionette TRACE conn4 <- [1,1630,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/removeAllRanges.html:30:5\n"]]]}] 14:10:17 INFO - PROCESS | 5810 | 1484259017164 Marionette TRACE conn4 -> [0,1631,"getWindowHandle",null] 14:10:17 INFO - PROCESS | 5810 | 1484259017167 Marionette TRACE conn4 <- [1,1631,null,{"value":"2147483649"}] 14:10:17 INFO - PROCESS | 5810 | 1484259017242 Marionette TRACE conn4 -> [0,1632,"timeouts",{"script":35000}] 14:10:17 INFO - PROCESS | 5810 | 1484259017253 Marionette TRACE conn4 <- [1,1632,null,{}] 14:10:17 INFO - PROCESS | 5810 | 1484259017263 Marionette TRACE conn4 -> [0,1633,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:10:17 INFO - TEST-START | /selection/selectAllChildren.html 14:10:17 INFO - PROCESS | 5810 | 1484259017486 Marionette TRACE conn4 <- [1,1633,null,{"value":null}] 14:10:17 INFO - PROCESS | 5810 | 1484259017565 Marionette TRACE conn4 -> [0,1634,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:10:17 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e7c4000 == 6 [pid = 5856] [id = 543] 14:10:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0x9e7c5400) [pid = 5856] [serial = 1517] [outer = (nil)] 14:10:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0x9e7ce800) [pid = 5856] [serial = 1518] [outer = 0x9e7c5400] 14:10:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0x9e7ca800) [pid = 5856] [serial = 1519] [outer = 0x9e7c5400] 14:10:18 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:18 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:18 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:18 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:18 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:18 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:18 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:18 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:18 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:18 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:18 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:18 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:18 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:18 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:18 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:18 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:19 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:19 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:19 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:19 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:19 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:19 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:19 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:19 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:19 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:19 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:19 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:19 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:19 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:19 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:19 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:19 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:19 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:19 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:19 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:19 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:19 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:19 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:19 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:19 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:19 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:19 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:19 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:19 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:20 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:20 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:20 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:20 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:20 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:20 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:20 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:20 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:20 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:20 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:20 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:20 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:20 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:20 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:20 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:20 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:20 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:20 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:20 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:20 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:20 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:20 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:20 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:20 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:21 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:21 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:21 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:21 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:21 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:21 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:21 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:21 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:21 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:21 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:21 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:21 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:21 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:21 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:21 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:21 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:21 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:21 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:21 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:21 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:21 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:21 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:21 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:21 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:21 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:21 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:21 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:21 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:21 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:21 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:21 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:21 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:22 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:22 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:22 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:22 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:22 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:22 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:22 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:22 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:22 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:22 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:22 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:22 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:22 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:22 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:22 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:22 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:23 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:23 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:23 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:23 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:23 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:23 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:23 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:23 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:23 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:23 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:23 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:23 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:23 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:23 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:23 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:23 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:23 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:23 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:23 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:23 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:23 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:23 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:23 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:23 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:23 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:23 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:23 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:23 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:24 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:24 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:24 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:24 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:24 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:24 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:24 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:24 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:24 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:24 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:24 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:24 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:24 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:24 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:24 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:24 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:24 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:24 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:24 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:24 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:24 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:24 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:24 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:24 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:25 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:25 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:25 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:25 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:25 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:25 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:25 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:25 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:25 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:25 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:25 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:25 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:25 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:25 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:25 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:25 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:25 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:25 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:25 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:25 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:25 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:25 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:25 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:25 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:25 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:25 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:25 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:25 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:25 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:25 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:25 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:25 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:26 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:26 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:26 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:26 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:26 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:26 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:26 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:26 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:26 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:26 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:26 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:26 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:26 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:26 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:26 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:26 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:26 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:26 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:26 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:26 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:26 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:26 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:26 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:26 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:26 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:26 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:26 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:26 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:27 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:27 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:27 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:27 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:27 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 14:10:27 INFO - PROCESS | 5810 | [Child 5856] 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 14:10:27 INFO - PROCESS | 5810 | [Child 5856] 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 1183 14:10:27 INFO - PROCESS | 5810 | [Child 5856] 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 141 14:10:31 INFO - PROCESS | 5810 | 1484259030298 Marionette TRACE conn4 <- [1,1634,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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--DOMWINDOW == 29 (0x9b247800) [pid = 5856] [serial = 1500] [outer = (nil)] [url = http://web-platform.test:8000/selection/getRangeAt.html] 14:10:31 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0x9e410c00) [pid = 5856] [serial = 1503] [outer = (nil)] [url = http://web-platform.test:8000/selection/getSelection.html] 14:10:31 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0x9e437400) [pid = 5856] [serial = 1506] [outer = (nil)] [url = about:blank] 14:10:36 INFO - .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. 14:10:36 INFO - PROCESS | 5810 | -platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"]]]}] 14:10:36 INFO - ............................................................................ 14:10:36 INFO - PROCESS | 5810 | --DOCSHELL 0x9ec54800 == 5 [pid = 5856] [id = 542] 14:10:36 INFO - PROCESS | 5810 | --DOCSHELL 0x9e7cb000 == 4 [pid = 5856] [id = 541] 14:10:36 INFO - PROCESS | 5810 | --DOCSHELL 0x9e795400 == 3 [pid = 5856] [id = 540] 14:10:36 INFO - ..................................................................... 14:10:36 INFO - PROCESS | 5810 | --DOMWINDOW == 26 (0x9e438400) [pid = 5856] [serial = 1507] [outer = (nil)] [url = about:blank] 14:10:36 INFO - PROCESS | 5810 | --DOMWINDOW == 25 (0x9e42e400) [pid = 5856] [serial = 1505] [outer = (nil)] [url = about:blank] 14:10:36 INFO - PROCESS | 5810 | --DOMWINDOW == 24 (0x9e416c00) [pid = 5856] [serial = 1504] [outer = (nil)] [url = about:blank] 14:10:36 INFO - PROCESS | 5810 | --DOMWINDOW == 23 (0x9b24c000) [pid = 5856] [serial = 1501] [outer = (nil)] [url = about:blank] 14:10:36 INFO - ........................ 14:10:36 INFO - PROCESS | 5810 | --DOMWINDOW == 22 (0x9e40ac00) [pid = 5856] [serial = 1502] [outer = (nil)] [url = about:blank] 14:10:37 INFO - ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 14:10:37 INFO - TEST-OK | /selection/selectAllChildren.html | took 19991ms 14:10:37 INFO - PROCESS | 5810 | 1484259037291 Marionette TRACE conn4 -> [0,1635,"getWindowHandle",null] 14:10:37 INFO - PROCESS | 5810 | 1484259037296 Marionette TRACE conn4 <- [1,1635,null,{"value":"2147483649"}] 14:10:37 INFO - PROCESS | 5810 | 1484259037455 Marionette TRACE conn4 -> [0,1636,"timeouts",{"script":35000}] 14:10:37 INFO - PROCESS | 5810 | 1484259037466 Marionette TRACE conn4 <- [1,1636,null,{}] 14:10:37 INFO - PROCESS | 5810 | 1484259037477 Marionette TRACE conn4 -> [0,1637,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:10:37 INFO - TEST-START | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html 14:10:37 INFO - PROCESS | 5810 | 1484259037695 Marionette TRACE conn4 <- [1,1637,null,{"value":null}] 14:10:37 INFO - PROCESS | 5810 | 1484259037771 Marionette TRACE conn4 -> [0,1638,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:10:37 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b249400 == 4 [pid = 5856] [id = 544] 14:10:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 23 (0x9b249800) [pid = 5856] [serial = 1520] [outer = (nil)] 14:10:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 24 (0x9e40a000) [pid = 5856] [serial = 1521] [outer = 0x9b249800] 14:10:38 INFO - PROCESS | 5810 | ++DOMWINDOW == 25 (0x9e411400) [pid = 5856] [serial = 1522] [outer = 0x9b249800] 14:10:38 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e415800 == 5 [pid = 5856] [id = 545] 14:10:38 INFO - PROCESS | 5810 | ++DOMWINDOW == 26 (0x9e416400) [pid = 5856] [serial = 1523] [outer = (nil)] 14:10:38 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0x9e416c00) [pid = 5856] [serial = 1524] [outer = 0x9e416400] 14:10:42 INFO - PROCESS | 5810 | --DOMWINDOW == 26 (0x9e7cb400) [pid = 5856] [serial = 1511] [outer = (nil)] [url = http://web-platform.test:8000/selection/isCollapsed.html] 14:10:42 INFO - PROCESS | 5810 | --DOMWINDOW == 25 (0x9e795800) [pid = 5856] [serial = 1508] [outer = (nil)] [url = http://web-platform.test:8000/selection/interfaces.html] 14:10:42 INFO - PROCESS | 5810 | --DOMWINDOW == 24 (0x9ec54c00) [pid = 5856] [serial = 1514] [outer = (nil)] [url = http://web-platform.test:8000/selection/removeAllRanges.html] 14:10:42 INFO - PROCESS | 5810 | --DOMWINDOW == 23 (0x9e79a000) [pid = 5856] [serial = 1497] [outer = (nil)] [url = http://web-platform.test:8000/selection/extend.html] 14:10:47 INFO - PROCESS | 5810 | 1484259042743 Marionette TRACE conn4 <- [1,1638,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute 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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@h--DOCSHELL 0x9e7c4000 == 4 [pid = 5856] [id = 543] 14:10:47 INFO - PROCESS | 5810 | ttp://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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Ro--DOMWINDOW == 22 (0x9e7c9000) [pid = 5856] [serial = 1499] [outer = (nil)] [url = about:blank] 14:10:47 INFO - PROCESS | 5810 | --DOMWINDOW == 21 (0x9e7d8800) [pid = 5856] [serial = 1513] [outer = (nil)] [url = about:blank] 14:10:47 INFO - PROCESS | 5810 | --DOMWINDOW == 20 (0x9e79d400) [pid = 5856] [serial = 1510] [outer = (nil)] [url = about:blank] 14:10:47 INFO - PROCESS | 5810 | --DOMWINDOW == 19 (0x9ec61000) [pid = 5856] [serial = 1516] [outer = (nil)] [url = about:blank] 14:10:47 INFO - PROCESS | 5810 | --DOMWINDOW == 18 (0x9e7ce800) [pid = 5856] [serial = 1518] [outer = (nil)] [url = about:blank] 14:10:47 INFO - PROCESS | 5810 | --DOMWINDOW == 17 (0x9ec5f800) [pid = 5856] [serial = 1515] [outer = (nil)] [url = about:blank] 14:10:47 INFO - PROCESS | 5810 | --DOMWINDOW == 16 (0x9e7d6800) [pid = 5856] [serial = 1512] [outer = (nil)] [url = about:blank] 14:10:47 INFO - PROCESS | 5810 | --DOMWINDOW == 15 (0x9e79b000) [pid = 5856] [serial = 1509] [outer = (nil)] [url = about:blank] 14:10:49 INFO - PROCESS | 5810 | ot 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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:800--DOMWINDOW == 14 (0x9e7c5400) [pid = 5856] [serial = 1517] [outer = (nil)] [url = http://web-platform.test:8000/selection/selectAllChildren.html] 14:10:50 INFO - .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. 14:10:50 INFO - PROCESS | 5810 | 0/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"]]]}] 14:10:50 INFO - ................................................................................................................................................................................................... 14:10:50 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 13296ms 14:10:50 INFO - PROCESS | 5810 | 1484259050783 Marionette TRACE conn4 -> [0,1639,"getWindowHandle",null] 14:10:50 INFO - PROCESS | 5810 | 1484259050789 Marionette TRACE conn4 <- [1,1639,null,{"value":"2147483649"}] 14:10:50 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html 14:10:50 INFO - PROCESS | 5810 | 1484259050798 Marionette TRACE conn4 -> [0,1640,"timeouts",{"script":35000}] 14:10:50 INFO - PROCESS | 5810 | 1484259050801 Marionette TRACE conn4 <- [1,1640,null,{}] 14:10:50 INFO - PROCESS | 5810 | 1484259050807 Marionette TRACE conn4 -> [0,1641,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:10:50 INFO - PROCESS | 5810 | --DOCSHELL 0x9e415800 == 3 [pid = 5856] [id = 545] 14:10:51 INFO - PROCESS | 5810 | 1484259051002 Marionette TRACE conn4 <- [1,1641,null,{"value":null}] 14:10:51 INFO - PROCESS | 5810 | 1484259051067 Marionette TRACE conn4 -> [0,1642,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:10:51 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b24b800 == 4 [pid = 5856] [id = 546] 14:10:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 15 (0x9b24c400) [pid = 5856] [serial = 1525] [outer = (nil)] 14:10:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 16 (0x9b2f0800) [pid = 5856] [serial = 1526] [outer = 0x9b24c400] 14:10:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 17 (0x9b2f4400) [pid = 5856] [serial = 1527] [outer = 0x9b24c400] 14:10:52 INFO - ................................ 14:10:52 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 1661ms 14:10:52 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html 14:10:52 INFO - PROCESS | 5810 | 1484259052413 Marionette TRACE conn4 <- [1,1642,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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"]]]}] 14:10:52 INFO - PROCESS | 5810 | 1484259052462 Marionette TRACE conn4 -> [0,1643,"getWindowHandle",null] 14:10:52 INFO - PROCESS | 5810 | 1484259052470 Marionette TRACE conn4 <- [1,1643,null,{"value":"2147483649"}] 14:10:52 INFO - PROCESS | 5810 | 1484259052490 Marionette TRACE conn4 -> [0,1644,"timeouts",{"script":35000}] 14:10:52 INFO - PROCESS | 5810 | 1484259052511 Marionette TRACE conn4 <- [1,1644,null,{}] 14:10:52 INFO - PROCESS | 5810 | 1484259052522 Marionette TRACE conn4 -> [0,1645,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:10:52 INFO - PROCESS | 5810 | 1484259052698 Marionette TRACE conn4 <- [1,1645,null,{"value":null}] 14:10:52 INFO - PROCESS | 5810 | 1484259052780 Marionette TRACE conn4 -> [0,1646,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:10:52 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2f1800 == 5 [pid = 5856] [id = 547] 14:10:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 18 (0x9b2f5400) [pid = 5856] [serial = 1528] [outer = (nil)] 14:10:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 19 (0x9e437800) [pid = 5856] [serial = 1529] [outer = 0x9b2f5400] 14:10:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 20 (0x9e42d400) [pid = 5856] [serial = 1530] [outer = 0x9b2f5400] 14:10:53 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e795c00 == 6 [pid = 5856] [id = 548] 14:10:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 21 (0x9e796000) [pid = 5856] [serial = 1531] [outer = (nil)] 14:10:53 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e797800 == 7 [pid = 5856] [id = 549] 14:10:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 22 (0x9e798800) [pid = 5856] [serial = 1532] [outer = (nil)] 14:10:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 23 (0x9e79b000) [pid = 5856] [serial = 1533] [outer = 0x9e796000] 14:10:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 24 (0x9e79cc00) [pid = 5856] [serial = 1534] [outer = 0x9e798800] 14:10:55 INFO - ............................................................................................................................................................................................................................................................................................................................................................... 14:10:55 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/semantics.html | took 3098ms 14:10:55 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/syntax.html 14:10:55 INFO - PROCESS | 5810 | 1484259055202 Marionette TRACE conn4 <- [1,1646,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]]]}] 14:10:55 INFO - PROCESS | 5810 | 1484259055576 Marionette TRACE conn4 -> [0,1647,"getWindowHandle",null] 14:10:55 INFO - PROCESS | 5810 | 1484259055578 Marionette TRACE conn4 <- [1,1647,null,{"value":"2147483649"}] 14:10:55 INFO - PROCESS | 5810 | 1484259055591 Marionette TRACE conn4 -> [0,1648,"timeouts",{"script":35000}] 14:10:55 INFO - PROCESS | 5810 | 1484259055593 Marionette TRACE conn4 <- [1,1648,null,{}] 14:10:55 INFO - PROCESS | 5810 | 1484259055603 Marionette TRACE conn4 -> [0,1649,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:10:55 INFO - PROCESS | 5810 | 1484259055807 Marionette TRACE conn4 <- [1,1649,null,{"value":null}] 14:10:55 INFO - PROCESS | 5810 | 1484259055925 Marionette TRACE conn4 -> [0,1650,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:10:56 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2f7400 == 8 [pid = 5856] [id = 550] 14:10:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 25 (0x9b2f7c00) [pid = 5856] [serial = 1535] [outer = (nil)] 14:10:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 26 (0x9e418000) [pid = 5856] [serial = 1536] [outer = 0x9b2f7c00] 14:10:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0x9e795800) [pid = 5856] [serial = 1537] [outer = 0x9b2f7c00] 14:10:56 INFO - PROCESS | 5810 | --DOCSHELL 0x9b249400 == 7 [pid = 5856] [id = 544] 14:10:56 INFO - PROCESS | 5810 | --DOMWINDOW == 26 (0x9e7ca800) [pid = 5856] [serial = 1519] [outer = (nil)] [url = about:blank] 14:10:56 INFO - PROCESS | 5810 | --DOMWINDOW == 25 (0x9e40a000) [pid = 5856] [serial = 1521] [outer = (nil)] [url = about:blank] 14:10:56 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e40a000 == 8 [pid = 5856] [id = 551] 14:10:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 26 (0x9e433800) [pid = 5856] [serial = 1538] [outer = (nil)] 14:10:56 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e7c2000 == 9 [pid = 5856] [id = 552] 14:10:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0x9e7c3800) [pid = 5856] [serial = 1539] [outer = (nil)] 14:10:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0x9e7c3c00) [pid = 5856] [serial = 1540] [outer = 0x9e433800] 14:10:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0x9e7c8400) [pid = 5856] [serial = 1541] [outer = 0x9e7c3800] 14:10:58 INFO - .................................................................................................................................................................................................................................................................................................................................................................................... 14:10:58 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/syntax.html | took 3029ms 14:10:58 INFO - TEST-START | /selectors/child-indexed-pseudo-class.html 14:10:58 INFO - PROCESS | 5810 | 1484259058363 Marionette TRACE conn4 <- [1,1650,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]]]}] 14:10:58 INFO - PROCESS | 5810 | 1484259058625 Marionette TRACE conn4 -> [0,1651,"getWindowHandle",null] 14:10:58 INFO - PROCESS | 5810 | 1484259058627 Marionette TRACE conn4 <- [1,1651,null,{"value":"2147483649"}] 14:10:58 INFO - PROCESS | 5810 | 1484259058638 Marionette TRACE conn4 -> [0,1652,"timeouts",{"script":35000}] 14:10:58 INFO - PROCESS | 5810 | 1484259058640 Marionette TRACE conn4 <- [1,1652,null,{}] 14:10:58 INFO - PROCESS | 5810 | 1484259058652 Marionette TRACE conn4 -> [0,1653,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:10:58 INFO - PROCESS | 5810 | 1484259058834 Marionette TRACE conn4 <- [1,1653,null,{"value":null}] 14:10:58 INFO - PROCESS | 5810 | 1484259058916 Marionette TRACE conn4 -> [0,1654,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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/child-indexed-pseudo-class.html\",\n 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/child-indexed-pseudo-class.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:10:58 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e7db000 == 10 [pid = 5856] [id = 553] 14:10:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0x9e7dbc00) [pid = 5856] [serial = 1542] [outer = (nil)] 14:10:59 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0x9e7e0c00) [pid = 5856] [serial = 1543] [outer = 0x9e7dbc00] 14:10:59 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0x9ec57000) [pid = 5856] [serial = 1544] [outer = 0x9e7dbc00] 14:10:59 INFO - PROCESS | 5810 | 1484259059956 Marionette TRACE conn4 <- [1,1654,null,{"value":["/selectors/child-indexed-pseudo-class.html",0,null,null,[["child-indexed pseudo-classes should match without a parent",0,null,null]]]}] 14:10:59 INFO - . 14:10:59 INFO - TEST-OK | /selectors/child-indexed-pseudo-class.html | took 1336ms 14:10:59 INFO - PROCESS | 5810 | 1484259059974 Marionette TRACE conn4 -> [0,1655,"getWindowHandle",null] 14:10:59 INFO - PROCESS | 5810 | 1484259059977 Marionette TRACE conn4 <- [1,1655,null,{"value":"2147483649"}] 14:10:59 INFO - TEST-START | /service-workers/cache-storage/common.https.html 14:10:59 INFO - PROCESS | 5810 | 1484259059988 Marionette TRACE conn4 -> [0,1656,"getContext",null] 14:10:59 INFO - PROCESS | 5810 | 1484259059990 Marionette TRACE conn4 <- [1,1656,null,{"value":"content"}] 14:10:59 INFO - PROCESS | 5810 | 1484259059996 Marionette TRACE conn4 -> [0,1657,"setContext",{"value":"chrome"}] 14:11:00 INFO - PROCESS | 5810 | 1484259059999 Marionette TRACE conn4 <- [1,1657,null,{}] 14:11:00 INFO - PROCESS | 5810 | 1484259060005 Marionette TRACE conn4 -> [0,1658,"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}] 14:11:00 INFO - PROCESS | 5810 | 1484259060034 Marionette TRACE conn4 <- [1,1658,null,{"value":true}] 14:11:00 INFO - PROCESS | 5810 | 1484259060044 Marionette TRACE conn4 -> [0,1659,"setContext",{"value":"content"}] 14:11:00 INFO - PROCESS | 5810 | 1484259060047 Marionette TRACE conn4 <- [1,1659,null,{}] 14:11:00 INFO - Setting pref dom.caches.enabled (true) 14:11:00 INFO - PROCESS | 5810 | 1484259060058 Marionette TRACE conn4 -> [0,1660,"getContext",null] 14:11:00 INFO - PROCESS | 5810 | 1484259060062 Marionette TRACE conn4 <- [1,1660,null,{"value":"content"}] 14:11:00 INFO - PROCESS | 5810 | 1484259060067 Marionette TRACE conn4 -> [0,1661,"setContext",{"value":"chrome"}] 14:11:00 INFO - PROCESS | 5810 | 1484259060070 Marionette TRACE conn4 <- [1,1661,null,{}] 14:11:00 INFO - PROCESS | 5810 | 1484259060075 Marionette TRACE conn4 -> [0,1662,"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}] 14:11:00 INFO - PROCESS | 5810 | 1484259060103 Marionette TRACE conn4 <- [1,1662,null,{"value":null}] 14:11:00 INFO - PROCESS | 5810 | 1484259060107 Marionette TRACE conn4 -> [0,1663,"setContext",{"value":"content"}] 14:11:00 INFO - PROCESS | 5810 | 1484259060111 Marionette TRACE conn4 <- [1,1663,null,{}] 14:11:00 INFO - PROCESS | 5810 | 1484259060122 Marionette TRACE conn4 -> [0,1664,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 14:11:00 INFO - PROCESS | 5810 | 1484259060328 Marionette TRACE conn4 <- [1,1664,null,{"value":null}] 14:11:00 INFO - PROCESS | 5810 | 1484259060395 Marionette TRACE conn4 -> [0,1665,"get",{"url":"https://web-platform.test:8443/testharness_runner.html"}] 14:11:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0x9ec5f800) [pid = 5856] [serial = 1545] [outer = 0xa77c0400] 14:11:00 INFO - PROCESS | 5810 | 1484259060829 Marionette TRACE conn4 <- [1,1665,null,{}] 14:11:00 INFO - PROCESS | 5810 | 1484259060852 Marionette TRACE conn4 -> [0,1666,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 14:11:00 INFO - PROCESS | 5810 | 1484259060900 Marionette TRACE conn4 <- [1,1666,null,{"value":null}] 14:11:00 INFO - PROCESS | 5810 | 1484259060922 Marionette TRACE conn4 -> [0,1667,"timeouts",{"script":185000}] 14:11:00 INFO - PROCESS | 5810 | 1484259060936 Marionette TRACE conn4 <- [1,1667,null,{}] 14:11:00 INFO - PROCESS | 5810 | 1484259060952 Marionette TRACE conn4 -> [0,1668,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:11:00 INFO - PROCESS | 5810 | 1484259060977 Marionette TRACE conn4 <- [1,1668,null,{"value":null}] 14:11:01 INFO - PROCESS | 5810 | 1484259060985 Marionette TRACE conn4 -> [0,1669,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\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"}] 14:11:01 INFO - PROCESS | 5810 | ++DOCSHELL 0x9ecb5800 == 11 [pid = 5856] [id = 554] 14:11:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0x9ecb6400) [pid = 5856] [serial = 1546] [outer = (nil)] 14:11:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0x9eed9c00) [pid = 5856] [serial = 1547] [outer = 0x9ecb6400] 14:11:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0x9ecbb400) [pid = 5856] [serial = 1548] [outer = 0x9ecb6400] 14:11:01 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0x9b249800) [pid = 5856] [serial = 1520] [outer = (nil)] [url = http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html] 14:11:01 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0x9e416400) [pid = 5856] [serial = 1523] [outer = (nil)] [url = http://web-platform.test:8000/dom/nodes/ParentNode-querySelector-All-content.html#target] 14:11:02 INFO - PROCESS | 5810 | 1484259062389 Marionette TRACE conn4 <- [1,1669,null,{"value":["/service-workers/cache-storage/common.https.html",0,null,null,[["Window sees cache puts by Worker",0,null,null]]]}] 14:11:02 INFO - . 14:11:02 INFO - TEST-OK | /service-workers/cache-storage/common.https.html | took 2437ms 14:11:02 INFO - PROCESS | 5810 | 1484259062427 Marionette TRACE conn4 -> [0,1670,"getWindowHandle",null] 14:11:02 INFO - PROCESS | 5810 | 1484259062430 Marionette TRACE conn4 <- [1,1670,null,{"value":"2147483649"}] 14:11:02 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-add.https.html 14:11:02 INFO - Clearing pref dom.caches.enabled 14:11:02 INFO - PROCESS | 5810 | 1484259062438 Marionette TRACE conn4 -> [0,1671,"getContext",null] 14:11:02 INFO - PROCESS | 5810 | 1484259062440 Marionette TRACE conn4 <- [1,1671,null,{"value":"content"}] 14:11:02 INFO - PROCESS | 5810 | 1484259062447 Marionette TRACE conn4 -> [0,1672,"setContext",{"value":"chrome"}] 14:11:02 INFO - PROCESS | 5810 | 1484259062449 Marionette TRACE conn4 <- [1,1672,null,{}] 14:11:02 INFO - PROCESS | 5810 | 1484259062456 Marionette TRACE conn4 -> [0,1673,"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}] 14:11:02 INFO - PROCESS | 5810 | 1484259062473 Marionette TRACE conn4 <- [1,1673,null,{"value":null}] 14:11:02 INFO - PROCESS | 5810 | 1484259062479 Marionette TRACE conn4 -> [0,1674,"setContext",{"value":"content"}] 14:11:02 INFO - PROCESS | 5810 | 1484259062483 Marionette TRACE conn4 <- [1,1674,null,{}] 14:11:02 INFO - PROCESS | 5810 | 1484259062488 Marionette TRACE conn4 -> [0,1675,"getContext",null] 14:11:02 INFO - PROCESS | 5810 | 1484259062492 Marionette TRACE conn4 <- [1,1675,null,{"value":"content"}] 14:11:02 INFO - PROCESS | 5810 | 1484259062497 Marionette TRACE conn4 -> [0,1676,"setContext",{"value":"chrome"}] 14:11:02 INFO - PROCESS | 5810 | 1484259062499 Marionette TRACE conn4 <- [1,1676,null,{}] 14:11:02 INFO - PROCESS | 5810 | 1484259062506 Marionette TRACE conn4 -> [0,1677,"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}] 14:11:02 INFO - PROCESS | 5810 | 1484259062532 Marionette TRACE conn4 <- [1,1677,null,{"value":true}] 14:11:02 INFO - PROCESS | 5810 | 1484259062544 Marionette TRACE conn4 -> [0,1678,"setContext",{"value":"content"}] 14:11:02 INFO - Setting pref dom.serviceWorkers.enabled (' true') 14:11:02 INFO - PROCESS | 5810 | 1484259062548 Marionette TRACE conn4 <- [1,1678,null,{}] 14:11:02 INFO - PROCESS | 5810 | 1484259062554 Marionette TRACE conn4 -> [0,1679,"getContext",null] 14:11:02 INFO - PROCESS | 5810 | 1484259062558 Marionette TRACE conn4 <- [1,1679,null,{"value":"content"}] 14:11:02 INFO - PROCESS | 5810 | 1484259062569 Marionette TRACE conn4 -> [0,1680,"setContext",{"value":"chrome"}] 14:11:02 INFO - PROCESS | 5810 | 1484259062571 Marionette TRACE conn4 <- [1,1680,null,{}] 14:11:02 INFO - PROCESS | 5810 | 1484259062577 Marionette TRACE conn4 -> [0,1681,"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}] 14:11:02 INFO - PROCESS | 5810 | 1484259062594 Marionette TRACE conn4 <- [1,1681,null,{"value":null}] 14:11:02 INFO - PROCESS | 5810 | 1484259062599 Marionette TRACE conn4 -> [0,1682,"setContext",{"value":"content"}] 14:11:02 INFO - PROCESS | 5810 | 1484259062601 Marionette TRACE conn4 <- [1,1682,null,{}] 14:11:02 INFO - PROCESS | 5810 | 1484259062607 Marionette TRACE conn4 -> [0,1683,"getContext",null] 14:11:02 INFO - PROCESS | 5810 | 1484259062609 Marionette TRACE conn4 <- [1,1683,null,{"value":"content"}] 14:11:02 INFO - PROCESS | 5810 | 1484259062615 Marionette TRACE conn4 -> [0,1684,"setContext",{"value":"chrome"}] 14:11:02 INFO - PROCESS | 5810 | 1484259062638 Marionette TRACE conn4 <- [1,1684,null,{}] 14:11:02 INFO - PROCESS | 5810 | 1484259062644 Marionette TRACE conn4 -> [0,1685,"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}] 14:11:02 INFO - PROCESS | 5810 | 1484259062673 Marionette TRACE conn4 <- [1,1685,null,{"value":true}] 14:11:02 INFO - PROCESS | 5810 | 1484259062681 Marionette TRACE conn4 -> [0,1686,"setContext",{"value":"content"}] 14:11:02 INFO - PROCESS | 5810 | 1484259062687 Marionette TRACE conn4 <- [1,1686,null,{}] 14:11:02 INFO - Setting pref dom.caches.enabled (true) 14:11:02 INFO - PROCESS | 5810 | 1484259062726 Marionette TRACE conn4 -> [0,1687,"getContext",null] 14:11:02 INFO - PROCESS | 5810 | 1484259062730 Marionette TRACE conn4 <- [1,1687,null,{"value":"content"}] 14:11:02 INFO - PROCESS | 5810 | 1484259062735 Marionette TRACE conn4 -> [0,1688,"setContext",{"value":"chrome"}] 14:11:02 INFO - PROCESS | 5810 | 1484259062738 Marionette TRACE conn4 <- [1,1688,null,{}] 14:11:02 INFO - PROCESS | 5810 | 1484259062744 Marionette TRACE conn4 -> [0,1689,"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}] 14:11:02 INFO - PROCESS | 5810 | 1484259062761 Marionette TRACE conn4 <- [1,1689,null,{"value":null}] 14:11:02 INFO - PROCESS | 5810 | 1484259062766 Marionette TRACE conn4 -> [0,1690,"setContext",{"value":"content"}] 14:11:02 INFO - PROCESS | 5810 | 1484259062769 Marionette TRACE conn4 <- [1,1690,null,{}] 14:11:02 INFO - PROCESS | 5810 | 1484259062774 Marionette TRACE conn4 -> [0,1691,"getContext",null] 14:11:02 INFO - PROCESS | 5810 | 1484259062776 Marionette TRACE conn4 <- [1,1691,null,{"value":"content"}] 14:11:02 INFO - PROCESS | 5810 | 1484259062789 Marionette TRACE conn4 -> [0,1692,"setContext",{"value":"chrome"}] 14:11:02 INFO - PROCESS | 5810 | 1484259062799 Marionette TRACE conn4 <- [1,1692,null,{}] 14:11:02 INFO - PROCESS | 5810 | 1484259062817 Marionette TRACE conn4 -> [0,1693,"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}] 14:11:02 INFO - PROCESS | 5810 | 1484259062847 Marionette TRACE conn4 <- [1,1693,null,{"value":null}] 14:11:02 INFO - PROCESS | 5810 | 1484259062861 Marionette TRACE conn4 -> [0,1694,"setContext",{"value":"content"}] 14:11:02 INFO - PROCESS | 5810 | 1484259062866 Marionette TRACE conn4 <- [1,1694,null,{}] 14:11:02 INFO - Setting pref dom.serviceWorkers.exemptFromPerDomainMax (true) 14:11:02 INFO - PROCESS | 5810 | 1484259062872 Marionette TRACE conn4 -> [0,1695,"getContext",null] 14:11:02 INFO - PROCESS | 5810 | 1484259062876 Marionette TRACE conn4 <- [1,1695,null,{"value":"content"}] 14:11:02 INFO - PROCESS | 5810 | 1484259062881 Marionette TRACE conn4 -> [0,1696,"setContext",{"value":"chrome"}] 14:11:02 INFO - PROCESS | 5810 | 1484259062884 Marionette TRACE conn4 <- [1,1696,null,{}] 14:11:02 INFO - PROCESS | 5810 | 1484259062889 Marionette TRACE conn4 -> [0,1697,"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}] 14:11:02 INFO - PROCESS | 5810 | 1484259062906 Marionette TRACE conn4 <- [1,1697,null,{"value":null}] 14:11:02 INFO - PROCESS | 5810 | 1484259062910 Marionette TRACE conn4 -> [0,1698,"setContext",{"value":"content"}] 14:11:02 INFO - PROCESS | 5810 | 1484259062914 Marionette TRACE conn4 <- [1,1698,null,{}] 14:11:02 INFO - PROCESS | 5810 | 1484259062918 Marionette TRACE conn4 -> [0,1699,"timeouts",{"script":185000}] 14:11:02 INFO - PROCESS | 5810 | 1484259062922 Marionette TRACE conn4 <- [1,1699,null,{}] 14:11:02 INFO - PROCESS | 5810 | 1484259062927 Marionette TRACE conn4 -> [0,1700,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:11:03 INFO - PROCESS | 5810 | 1484259063212 Marionette TRACE conn4 <- [1,1700,null,{"value":null}] 14:11:03 INFO - PROCESS | 5810 | 1484259063250 Marionette TRACE conn4 -> [0,1701,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\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"}] 14:11:03 INFO - PROCESS | 5810 | ++DOCSHELL 0x9eedf400 == 12 [pid = 5856] [id = 555] 14:11:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0x9eee1c00) [pid = 5856] [serial = 1549] [outer = (nil)] 14:11:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0x9ef29800) [pid = 5856] [serial = 1550] [outer = 0x9eee1c00] 14:11:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0x9ef2ac00) [pid = 5856] [serial = 1551] [outer = 0x9eee1c00] 14:11:05 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!IsValidPutRequestURL(url, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 336 14:11:05 INFO - PROCESS | 5810 | --DOCSHELL 0x9ecb5800 == 11 [pid = 5856] [id = 554] 14:11:05 INFO - PROCESS | 5810 | --DOCSHELL 0x9e7db000 == 10 [pid = 5856] [id = 553] 14:11:05 INFO - PROCESS | 5810 | --DOCSHELL 0x9e7c2000 == 9 [pid = 5856] [id = 552] 14:11:05 INFO - PROCESS | 5810 | --DOCSHELL 0x9e40a000 == 8 [pid = 5856] [id = 551] 14:11:05 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2f7400 == 7 [pid = 5856] [id = 550] 14:11:05 INFO - PROCESS | 5810 | --DOCSHELL 0x9e797800 == 6 [pid = 5856] [id = 549] 14:11:05 INFO - PROCESS | 5810 | --DOCSHELL 0x9e795c00 == 5 [pid = 5856] [id = 548] 14:11:05 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2f1800 == 4 [pid = 5856] [id = 547] 14:11:05 INFO - PROCESS | 5810 | --DOCSHELL 0x9b24b800 == 3 [pid = 5856] [id = 546] 14:11:06 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0x9b2f0800) [pid = 5856] [serial = 1526] [outer = (nil)] [url = about:blank] 14:11:06 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0x9e411400) [pid = 5856] [serial = 1522] [outer = (nil)] [url = about:blank] 14:11:06 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0x9e416c00) [pid = 5856] [serial = 1524] [outer = (nil)] [url = http://web-platform.test:8000/dom/nodes/ParentNode-querySelector-All-content.html#target] 14:11:06 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 649 14:11:06 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'result.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 189 14:11:06 INFO - ... 14:11:06 INFO - PROCESS | 5810 | 1484259066296 Marionette TRACE conn4 <- [1,1701,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,{},{}]]]}] 14:11:06 INFO - .............. 14:11:06 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-add.https.html | took 3890ms 14:11:06 INFO - PROCESS | 5810 | 1484259066328 Marionette TRACE conn4 -> [0,1702,"getWindowHandle",null] 14:11:06 INFO - PROCESS | 5810 | 1484259066334 Marionette TRACE conn4 <- [1,1702,null,{"value":"2147483649"}] 14:11:06 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-delete.https.html 14:11:06 INFO - PROCESS | 5810 | 1484259066362 Marionette TRACE conn4 -> [0,1703,"timeouts",{"script":185000}] 14:11:06 INFO - PROCESS | 5810 | 1484259066374 Marionette TRACE conn4 <- [1,1703,null,{}] 14:11:06 INFO - PROCESS | 5810 | 1484259066409 Marionette TRACE conn4 -> [0,1704,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:11:06 INFO - PROCESS | 5810 | 1484259066655 Marionette TRACE conn4 <- [1,1704,null,{"value":null}] 14:11:06 INFO - PROCESS | 5810 | 1484259066717 Marionette TRACE conn4 -> [0,1705,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\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"}] 14:11:06 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2f9800 == 4 [pid = 5856] [id = 556] 14:11:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0x9b2fa000) [pid = 5856] [serial = 1552] [outer = (nil)] 14:11:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0x9b474800) [pid = 5856] [serial = 1553] [outer = 0x9b2fa000] 14:11:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0x9b477800) [pid = 5856] [serial = 1554] [outer = 0x9b2fa000] 14:11:08 INFO - PROCESS | 5810 | 1484259068289 Marionette TRACE conn4 <- [1,1705,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,{},{}]]]}] 14:11:08 INFO - ..... 14:11:08 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-delete.https.html | took 1975ms 14:11:08 INFO - PROCESS | 5810 | 1484259068323 Marionette TRACE conn4 -> [0,1706,"getWindowHandle",null] 14:11:08 INFO - PROCESS | 5810 | 1484259068337 Marionette TRACE conn4 <- [1,1706,null,{"value":"2147483649"}] 14:11:08 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-match.https.html 14:11:08 INFO - PROCESS | 5810 | 1484259068364 Marionette TRACE conn4 -> [0,1707,"timeouts",{"script":185000}] 14:11:08 INFO - PROCESS | 5810 | 1484259068375 Marionette TRACE conn4 <- [1,1707,null,{}] 14:11:08 INFO - PROCESS | 5810 | 1484259068396 Marionette TRACE conn4 -> [0,1708,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:11:08 INFO - PROCESS | 5810 | 1484259068634 Marionette TRACE conn4 <- [1,1708,null,{"value":null}] 14:11:08 INFO - PROCESS | 5810 | 1484259068679 Marionette TRACE conn4 -> [0,1709,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\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"}] 14:11:08 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b480800 == 5 [pid = 5856] [id = 557] 14:11:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0x9e40b400) [pid = 5856] [serial = 1555] [outer = (nil)] 14:11:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0x9e42e000) [pid = 5856] [serial = 1556] [outer = 0x9e40b400] 14:11:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0x9e790800) [pid = 5856] [serial = 1557] [outer = 0x9e40b400] 14:11:10 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0x9b24c400) [pid = 5856] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html] 14:11:10 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0x9e796000) [pid = 5856] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/semantics-quirks.html] 14:11:10 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0x9e798800) [pid = 5856] [serial = 1532] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/semantics-xml.xhtml] 14:11:10 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0x9b2f5400) [pid = 5856] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html] 14:11:10 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0x9e7c3800) [pid = 5856] [serial = 1539] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/syntax-xml.xhtml] 14:11:10 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0x9b2f7c00) [pid = 5856] [serial = 1535] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/syntax.html] 14:11:10 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0x9e433800) [pid = 5856] [serial = 1538] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/syntax-quirks.html] 14:11:11 INFO - .... 14:11:11 INFO - PROCESS | 5810 | 1484259071659 Marionette TRACE conn4 <- [1,1709,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,{},{}]]]}] 14:11:11 INFO - ........... 14:11:11 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-match.https.html | took 3351ms 14:11:11 INFO - PROCESS | 5810 | 1484259071712 Marionette TRACE conn4 -> [0,1710,"getWindowHandle",null] 14:11:11 INFO - PROCESS | 5810 | 1484259071725 Marionette TRACE conn4 <- [1,1710,null,{"value":"2147483649"}] 14:11:11 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-matchAll.https.html 14:11:11 INFO - PROCESS | 5810 | 1484259071774 Marionette TRACE conn4 -> [0,1711,"timeouts",{"script":185000}] 14:11:11 INFO - PROCESS | 5810 | 1484259071787 Marionette TRACE conn4 <- [1,1711,null,{}] 14:11:11 INFO - PROCESS | 5810 | 1484259071809 Marionette TRACE conn4 -> [0,1712,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:11:12 INFO - PROCESS | 5810 | 1484259072105 Marionette TRACE conn4 <- [1,1712,null,{"value":null}] 14:11:12 INFO - PROCESS | 5810 | 1484259072183 Marionette TRACE conn4 -> [0,1713,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\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"}] 14:11:12 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e7d6c00 == 6 [pid = 5856] [id = 558] 14:11:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0x9e7d8800) [pid = 5856] [serial = 1558] [outer = (nil)] 14:11:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0x9ec56000) [pid = 5856] [serial = 1559] [outer = 0x9e7d8800] 14:11:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0x9ec59000) [pid = 5856] [serial = 1560] [outer = 0x9e7d8800] 14:11:14 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2f9800 == 5 [pid = 5856] [id = 556] 14:11:14 INFO - PROCESS | 5810 | --DOCSHELL 0x9eedf400 == 4 [pid = 5856] [id = 555] 14:11:14 INFO - PROCESS | 5810 | --DOCSHELL 0x9b480800 == 3 [pid = 5856] [id = 557] 14:11:14 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0x9b2f4400) [pid = 5856] [serial = 1527] [outer = (nil)] [url = about:blank] 14:11:14 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0x9e79b000) [pid = 5856] [serial = 1533] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/semantics-quirks.html] 14:11:14 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0x9eed9c00) [pid = 5856] [serial = 1547] [outer = (nil)] [url = about:blank] 14:11:14 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0x9e79cc00) [pid = 5856] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/semantics-xml.xhtml] 14:11:14 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0x9e42d400) [pid = 5856] [serial = 1530] [outer = (nil)] [url = about:blank] 14:11:14 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0x9e7c8400) [pid = 5856] [serial = 1541] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/syntax-xml.xhtml] 14:11:14 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0x9e795800) [pid = 5856] [serial = 1537] [outer = (nil)] [url = about:blank] 14:11:14 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0x9e7c3c00) [pid = 5856] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/syntax-quirks.html] 14:11:14 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0x9ef29800) [pid = 5856] [serial = 1550] [outer = (nil)] [url = about:blank] 14:11:14 INFO - PROCESS | 5810 | --DOMWINDOW == 26 (0x9e7e0c00) [pid = 5856] [serial = 1543] [outer = (nil)] [url = about:blank] 14:11:14 INFO - PROCESS | 5810 | --DOMWINDOW == 25 (0x9e418000) [pid = 5856] [serial = 1536] [outer = (nil)] [url = about:blank] 14:11:14 INFO - PROCESS | 5810 | --DOMWINDOW == 24 (0x9e437800) [pid = 5856] [serial = 1529] [outer = (nil)] [url = about:blank] 14:11:15 INFO - PROCESS | 5810 | 1484259075229 Marionette TRACE conn4 <- [1,1713,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,{},{}]]]}] 14:11:15 INFO - ........... 14:11:15 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-matchAll.https.html | took 3510ms 14:11:15 INFO - PROCESS | 5810 | 1484259075257 Marionette TRACE conn4 -> [0,1714,"getWindowHandle",null] 14:11:15 INFO - PROCESS | 5810 | 1484259075260 Marionette TRACE conn4 <- [1,1714,null,{"value":"2147483649"}] 14:11:15 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-put.https.html 14:11:15 INFO - PROCESS | 5810 | 1484259075288 Marionette TRACE conn4 -> [0,1715,"timeouts",{"script":185000}] 14:11:15 INFO - PROCESS | 5810 | 1484259075297 Marionette TRACE conn4 <- [1,1715,null,{}] 14:11:15 INFO - PROCESS | 5810 | 1484259075335 Marionette TRACE conn4 -> [0,1716,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:11:15 INFO - PROCESS | 5810 | 1484259075663 Marionette TRACE conn4 <- [1,1716,null,{"value":null}] 14:11:15 INFO - PROCESS | 5810 | 1484259075720 Marionette TRACE conn4 -> [0,1717,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\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"}] 14:11:15 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2f4c00 == 4 [pid = 5856] [id = 559] 14:11:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 25 (0x9b2f5000) [pid = 5856] [serial = 1561] [outer = (nil)] 14:11:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 26 (0x9b472800) [pid = 5856] [serial = 1562] [outer = 0x9b2f5000] 14:11:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0x9b479400) [pid = 5856] [serial = 1563] [outer = 0x9b2f5000] 14:11:17 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 14:11:17 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 404 14:11:17 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 404 14:11:17 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 14:11:17 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 14:11:17 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 14:11:18 INFO - PROCESS | 5810 | --DOMWINDOW == 26 (0x9ecb6400) [pid = 5856] [serial = 1546] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/common.https.html] 14:11:18 INFO - PROCESS | 5810 | --DOMWINDOW == 25 (0x9b2fa000) [pid = 5856] [serial = 1552] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-delete.https.html] 14:11:18 INFO - PROCESS | 5810 | --DOMWINDOW == 24 (0x9e40b400) [pid = 5856] [serial = 1555] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-match.https.html] 14:11:18 INFO - PROCESS | 5810 | --DOMWINDOW == 23 (0x9eee1c00) [pid = 5856] [serial = 1549] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-add.https.html] 14:11:18 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 14:11:18 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 14:11:18 INFO - PROCESS | 5810 | 1484259078160 Marionette TRACE conn4 <- [1,1717,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,{},{}],["Cache.put should store Response.redirect() correctly",0,{},{}]]]}] 14:11:18 INFO - ...................... 14:11:18 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-put.https.html | took 2941ms 14:11:18 INFO - PROCESS | 5810 | 1484259078243 Marionette TRACE conn4 -> [0,1718,"getWindowHandle",null] 14:11:18 INFO - PROCESS | 5810 | 1484259078249 Marionette TRACE conn4 <- [1,1718,null,{"value":"2147483649"}] 14:11:18 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-storage-keys.https.html 14:11:18 INFO - PROCESS | 5810 | 1484259078277 Marionette TRACE conn4 -> [0,1719,"timeouts",{"script":185000}] 14:11:18 INFO - PROCESS | 5810 | 1484259078285 Marionette TRACE conn4 <- [1,1719,null,{}] 14:11:18 INFO - PROCESS | 5810 | 1484259078305 Marionette TRACE conn4 -> [0,1720,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:11:18 INFO - PROCESS | 5810 | 1484259078521 Marionette TRACE conn4 <- [1,1720,null,{"value":null}] 14:11:18 INFO - PROCESS | 5810 | 1484259078612 Marionette TRACE conn4 -> [0,1721,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\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"}] 14:11:18 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b47b800 == 5 [pid = 5856] [id = 560] 14:11:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 24 (0x9b47c000) [pid = 5856] [serial = 1564] [outer = (nil)] 14:11:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 25 (0x9e415c00) [pid = 5856] [serial = 1565] [outer = 0x9b47c000] 14:11:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 26 (0x9e417800) [pid = 5856] [serial = 1566] [outer = 0x9b47c000] 14:11:20 INFO - PROCESS | 5810 | 1484259080025 Marionette TRACE conn4 <- [1,1721,null,{"value":["/service-workers/cache-storage/serviceworker/cache-storage-keys.https.html",0,null,null,[["CacheStorage.keys",0,null,null],["CacheStorage keys",0,{},{}]]]}] 14:11:20 INFO - .. 14:11:20 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-storage-keys.https.html | took 1766ms 14:11:20 INFO - PROCESS | 5810 | 1484259080059 Marionette TRACE conn4 -> [0,1722,"getWindowHandle",null] 14:11:20 INFO - PROCESS | 5810 | 1484259080062 Marionette TRACE conn4 <- [1,1722,null,{"value":"2147483649"}] 14:11:20 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-storage-match.https.html 14:11:20 INFO - PROCESS | 5810 | 1484259080089 Marionette TRACE conn4 -> [0,1723,"timeouts",{"script":185000}] 14:11:20 INFO - PROCESS | 5810 | 1484259080095 Marionette TRACE conn4 <- [1,1723,null,{}] 14:11:20 INFO - PROCESS | 5810 | 1484259080129 Marionette TRACE conn4 -> [0,1724,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:11:20 INFO - PROCESS | 5810 | 1484259080366 Marionette TRACE conn4 <- [1,1724,null,{"value":null}] 14:11:20 INFO - PROCESS | 5810 | 1484259080416 Marionette TRACE conn4 -> [0,1725,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\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"}] 14:11:20 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e7c5000 == 6 [pid = 5856] [id = 561] 14:11:20 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0x9e7c7800) [pid = 5856] [serial = 1567] [outer = (nil)] 14:11:20 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0x9e7d6400) [pid = 5856] [serial = 1568] [outer = 0x9e7c7800] 14:11:20 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0x9e7dc000) [pid = 5856] [serial = 1569] [outer = 0x9e7c7800] 14:11:22 INFO - PROCESS | 5810 | 1484259082358 Marionette TRACE conn4 <- [1,1725,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,{},{}]]]}] 14:11:22 INFO - ....... 14:11:22 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-storage-match.https.html | took 2335ms 14:11:22 INFO - PROCESS | 5810 | 1484259082417 Marionette TRACE conn4 -> [0,1726,"getWindowHandle",null] 14:11:22 INFO - PROCESS | 5810 | 1484259082419 Marionette TRACE conn4 <- [1,1726,null,{"value":"2147483649"}] 14:11:22 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-storage.https.html 14:11:22 INFO - PROCESS | 5810 | 1484259082449 Marionette TRACE conn4 -> [0,1727,"timeouts",{"script":185000}] 14:11:22 INFO - PROCESS | 5810 | 1484259082451 Marionette TRACE conn4 <- [1,1727,null,{}] 14:11:22 INFO - PROCESS | 5810 | 1484259082466 Marionette TRACE conn4 -> [0,1728,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:11:22 INFO - PROCESS | 5810 | 1484259082658 Marionette TRACE conn4 <- [1,1728,null,{"value":null}] 14:11:22 INFO - PROCESS | 5810 | 1484259082688 Marionette TRACE conn4 -> [0,1729,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\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"}] 14:11:22 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2f4000 == 7 [pid = 5856] [id = 562] 14:11:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0x9b2f7000) [pid = 5856] [serial = 1570] [outer = (nil)] 14:11:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0x9b47f400) [pid = 5856] [serial = 1571] [outer = 0x9b2f7000] 14:11:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0x9e42d400) [pid = 5856] [serial = 1572] [outer = 0x9b2f7000] 14:11:23 INFO - PROCESS | 5810 | --DOCSHELL 0x9b47b800 == 6 [pid = 5856] [id = 560] 14:11:23 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2f4c00 == 5 [pid = 5856] [id = 559] 14:11:23 INFO - PROCESS | 5810 | --DOCSHELL 0x9e7d6c00 == 4 [pid = 5856] [id = 558] 14:11:23 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0x9ecbb400) [pid = 5856] [serial = 1548] [outer = (nil)] [url = about:blank] 14:11:23 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0x9ef2ac00) [pid = 5856] [serial = 1551] [outer = (nil)] [url = about:blank] 14:11:23 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0x9e790800) [pid = 5856] [serial = 1557] [outer = (nil)] [url = about:blank] 14:11:23 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0x9b477800) [pid = 5856] [serial = 1554] [outer = (nil)] [url = about:blank] 14:11:23 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0x9ec56000) [pid = 5856] [serial = 1559] [outer = (nil)] [url = about:blank] 14:11:23 INFO - PROCESS | 5810 | --DOMWINDOW == 26 (0x9e42e000) [pid = 5856] [serial = 1556] [outer = (nil)] [url = about:blank] 14:11:23 INFO - PROCESS | 5810 | --DOMWINDOW == 25 (0x9b474800) [pid = 5856] [serial = 1553] [outer = (nil)] [url = about:blank] 14:11:24 INFO - PROCESS | 5810 | 1484259084532 Marionette TRACE conn4 <- [1,1729,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,{},{}]]]}] 14:11:24 INFO - .......... 14:11:24 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-storage.https.html | took 2161ms 14:11:24 INFO - PROCESS | 5810 | 1484259084615 Marionette TRACE conn4 -> [0,1730,"getWindowHandle",null] 14:11:24 INFO - PROCESS | 5810 | 1484259084618 Marionette TRACE conn4 <- [1,1730,null,{"value":"2147483649"}] 14:11:24 INFO - TEST-START | /service-workers/cache-storage/serviceworker/credentials.html 14:11:24 INFO - Clearing pref dom.serviceWorkers.enabled 14:11:24 INFO - PROCESS | 5810 | 1484259084625 Marionette TRACE conn4 -> [0,1731,"getContext",null] 14:11:24 INFO - PROCESS | 5810 | 1484259084631 Marionette TRACE conn4 <- [1,1731,null,{"value":"content"}] 14:11:24 INFO - PROCESS | 5810 | 1484259084637 Marionette TRACE conn4 -> [0,1732,"setContext",{"value":"chrome"}] 14:11:24 INFO - PROCESS | 5810 | 1484259084643 Marionette TRACE conn4 <- [1,1732,null,{}] 14:11:24 INFO - PROCESS | 5810 | 1484259084653 Marionette TRACE conn4 -> [0,1733,"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}] 14:11:24 INFO - PROCESS | 5810 | 1484259084667 Marionette TRACE conn4 <- [1,1733,null,{"value":null}] 14:11:24 INFO - PROCESS | 5810 | 1484259084670 Marionette TRACE conn4 -> [0,1734,"setContext",{"value":"content"}] 14:11:24 INFO - PROCESS | 5810 | 1484259084674 Marionette TRACE conn4 <- [1,1734,null,{}] 14:11:24 INFO - Clearing pref dom.caches.enabled 14:11:24 INFO - PROCESS | 5810 | 1484259084684 Marionette TRACE conn4 -> [0,1735,"getContext",null] 14:11:24 INFO - PROCESS | 5810 | 1484259084686 Marionette TRACE conn4 <- [1,1735,null,{"value":"content"}] 14:11:24 INFO - PROCESS | 5810 | 1484259084690 Marionette TRACE conn4 -> [0,1736,"setContext",{"value":"chrome"}] 14:11:24 INFO - PROCESS | 5810 | 1484259084694 Marionette TRACE conn4 <- [1,1736,null,{}] 14:11:24 INFO - PROCESS | 5810 | 1484259084699 Marionette TRACE conn4 -> [0,1737,"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}] 14:11:24 INFO - PROCESS | 5810 | 1484259084724 Marionette TRACE conn4 <- [1,1737,null,{"value":null}] 14:11:24 INFO - PROCESS | 5810 | 1484259084729 Marionette TRACE conn4 -> [0,1738,"setContext",{"value":"content"}] 14:11:24 INFO - PROCESS | 5810 | 1484259084733 Marionette TRACE conn4 <- [1,1738,null,{}] 14:11:24 INFO - Clearing pref dom.serviceWorkers.exemptFromPerDomainMax 14:11:24 INFO - PROCESS | 5810 | 1484259084738 Marionette TRACE conn4 -> [0,1739,"getContext",null] 14:11:24 INFO - PROCESS | 5810 | 1484259084740 Marionette TRACE conn4 <- [1,1739,null,{"value":"content"}] 14:11:24 INFO - PROCESS | 5810 | 1484259084746 Marionette TRACE conn4 -> [0,1740,"setContext",{"value":"chrome"}] 14:11:24 INFO - PROCESS | 5810 | 1484259084748 Marionette TRACE conn4 <- [1,1740,null,{}] 14:11:24 INFO - PROCESS | 5810 | 1484259084753 Marionette TRACE conn4 -> [0,1741,"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}] 14:11:24 INFO - PROCESS | 5810 | 1484259084766 Marionette TRACE conn4 <- [1,1741,null,{"value":null}] 14:11:24 INFO - PROCESS | 5810 | 1484259084770 Marionette TRACE conn4 -> [0,1742,"setContext",{"value":"content"}] 14:11:24 INFO - PROCESS | 5810 | 1484259084772 Marionette TRACE conn4 <- [1,1742,null,{}] 14:11:24 INFO - PROCESS | 5810 | 1484259084778 Marionette TRACE conn4 -> [0,1743,"getContext",null] 14:11:24 INFO - PROCESS | 5810 | 1484259084780 Marionette TRACE conn4 <- [1,1743,null,{"value":"content"}] 14:11:24 INFO - PROCESS | 5810 | 1484259084785 Marionette TRACE conn4 -> [0,1744,"setContext",{"value":"chrome"}] 14:11:24 INFO - PROCESS | 5810 | 1484259084787 Marionette TRACE conn4 <- [1,1744,null,{}] 14:11:24 INFO - PROCESS | 5810 | 1484259084817 Marionette TRACE conn4 -> [0,1745,"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}] 14:11:24 INFO - PROCESS | 5810 | 1484259084834 Marionette TRACE conn4 <- [1,1745,null,{"value":true}] 14:11:24 INFO - PROCESS | 5810 | 1484259084838 Marionette TRACE conn4 -> [0,1746,"setContext",{"value":"content"}] 14:11:24 INFO - PROCESS | 5810 | 1484259084840 Marionette TRACE conn4 <- [1,1746,null,{}] 14:11:24 INFO - Setting pref dom.serviceWorkers.enabled (' true') 14:11:24 INFO - PROCESS | 5810 | 1484259084847 Marionette TRACE conn4 -> [0,1747,"getContext",null] 14:11:24 INFO - PROCESS | 5810 | 1484259084849 Marionette TRACE conn4 <- [1,1747,null,{"value":"content"}] 14:11:24 INFO - PROCESS | 5810 | 1484259084854 Marionette TRACE conn4 -> [0,1748,"setContext",{"value":"chrome"}] 14:11:24 INFO - PROCESS | 5810 | 1484259084856 Marionette TRACE conn4 <- [1,1748,null,{}] 14:11:24 INFO - PROCESS | 5810 | 1484259084862 Marionette TRACE conn4 -> [0,1749,"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}] 14:11:24 INFO - PROCESS | 5810 | 1484259084878 Marionette TRACE conn4 <- [1,1749,null,{"value":null}] 14:11:24 INFO - PROCESS | 5810 | 1484259084883 Marionette TRACE conn4 -> [0,1750,"setContext",{"value":"content"}] 14:11:24 INFO - PROCESS | 5810 | 1484259084886 Marionette TRACE conn4 <- [1,1750,null,{}] 14:11:24 INFO - PROCESS | 5810 | 1484259084891 Marionette TRACE conn4 -> [0,1751,"getContext",null] 14:11:24 INFO - PROCESS | 5810 | 1484259084894 Marionette TRACE conn4 <- [1,1751,null,{"value":"content"}] 14:11:24 INFO - PROCESS | 5810 | 1484259084898 Marionette TRACE conn4 -> [0,1752,"setContext",{"value":"chrome"}] 14:11:24 INFO - PROCESS | 5810 | 1484259084901 Marionette TRACE conn4 <- [1,1752,null,{}] 14:11:24 INFO - PROCESS | 5810 | 1484259084907 Marionette TRACE conn4 -> [0,1753,"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}] 14:11:24 INFO - PROCESS | 5810 | 1484259084923 Marionette TRACE conn4 <- [1,1753,null,{"value":true}] 14:11:24 INFO - PROCESS | 5810 | 1484259084928 Marionette TRACE conn4 -> [0,1754,"setContext",{"value":"content"}] 14:11:24 INFO - PROCESS | 5810 | 1484259084931 Marionette TRACE conn4 <- [1,1754,null,{}] 14:11:24 INFO - Setting pref dom.caches.enabled (true) 14:11:24 INFO - PROCESS | 5810 | 1484259084938 Marionette TRACE conn4 -> [0,1755,"getContext",null] 14:11:24 INFO - PROCESS | 5810 | 1484259084941 Marionette TRACE conn4 <- [1,1755,null,{"value":"content"}] 14:11:24 INFO - PROCESS | 5810 | 1484259084946 Marionette TRACE conn4 -> [0,1756,"setContext",{"value":"chrome"}] 14:11:24 INFO - PROCESS | 5810 | 1484259084949 Marionette TRACE conn4 <- [1,1756,null,{}] 14:11:24 INFO - PROCESS | 5810 | 1484259084954 Marionette TRACE conn4 -> [0,1757,"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}] 14:11:24 INFO - PROCESS | 5810 | 1484259084970 Marionette TRACE conn4 <- [1,1757,null,{"value":null}] 14:11:24 INFO - PROCESS | 5810 | 1484259084976 Marionette TRACE conn4 -> [0,1758,"setContext",{"value":"content"}] 14:11:24 INFO - PROCESS | 5810 | 1484259084978 Marionette TRACE conn4 <- [1,1758,null,{}] 14:11:24 INFO - PROCESS | 5810 | 1484259084983 Marionette TRACE conn4 -> [0,1759,"getContext",null] 14:11:24 INFO - PROCESS | 5810 | 1484259084985 Marionette TRACE conn4 <- [1,1759,null,{"value":"content"}] 14:11:24 INFO - PROCESS | 5810 | 1484259084990 Marionette TRACE conn4 -> [0,1760,"setContext",{"value":"chrome"}] 14:11:24 INFO - PROCESS | 5810 | 1484259084993 Marionette TRACE conn4 <- [1,1760,null,{}] 14:11:25 INFO - PROCESS | 5810 | 1484259084998 Marionette TRACE conn4 -> [0,1761,"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}] 14:11:25 INFO - PROCESS | 5810 | 1484259085016 Marionette TRACE conn4 <- [1,1761,null,{"value":null}] 14:11:25 INFO - PROCESS | 5810 | 1484259085021 Marionette TRACE conn4 -> [0,1762,"setContext",{"value":"content"}] 14:11:25 INFO - PROCESS | 5810 | 1484259085023 Marionette TRACE conn4 <- [1,1762,null,{}] 14:11:25 INFO - Setting pref dom.serviceWorkers.exemptFromPerDomainMax (true) 14:11:25 INFO - PROCESS | 5810 | 1484259085029 Marionette TRACE conn4 -> [0,1763,"getContext",null] 14:11:25 INFO - PROCESS | 5810 | 1484259085031 Marionette TRACE conn4 <- [1,1763,null,{"value":"content"}] 14:11:25 INFO - PROCESS | 5810 | 1484259085037 Marionette TRACE conn4 -> [0,1764,"setContext",{"value":"chrome"}] 14:11:25 INFO - PROCESS | 5810 | 1484259085039 Marionette TRACE conn4 <- [1,1764,null,{}] 14:11:25 INFO - PROCESS | 5810 | 1484259085045 Marionette TRACE conn4 -> [0,1765,"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}] 14:11:25 INFO - PROCESS | 5810 | 1484259085063 Marionette TRACE conn4 <- [1,1765,null,{"value":null}] 14:11:25 INFO - PROCESS | 5810 | 1484259085096 Marionette TRACE conn4 -> [0,1766,"setContext",{"value":"content"}] 14:11:25 INFO - PROCESS | 5810 | 1484259085098 Marionette TRACE conn4 <- [1,1766,null,{}] 14:11:25 INFO - PROCESS | 5810 | 1484259085108 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 14:11:25 INFO - PROCESS | 5810 | 1484259085316 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 14:11:25 INFO - PROCESS | 5810 | 1484259085382 Marionette TRACE conn4 -> [0,1768,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 14:11:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 26 (0x9b473c00) [pid = 5856] [serial = 1573] [outer = 0xa77c0400] 14:11:25 INFO - PROCESS | 5810 | 1484259085738 Marionette TRACE conn4 <- [1,1768,null,{}] 14:11:25 INFO - PROCESS | 5810 | 1484259085750 Marionette TRACE conn4 -> [0,1769,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 14:11:25 INFO - PROCESS | 5810 | 1484259085784 Marionette TRACE conn4 <- [1,1769,null,{"value":null}] 14:11:25 INFO - PROCESS | 5810 | 1484259085798 Marionette TRACE conn4 -> [0,1770,"timeouts",{"script":35000}] 14:11:25 INFO - PROCESS | 5810 | 1484259085804 Marionette TRACE conn4 <- [1,1770,null,{}] 14:11:25 INFO - PROCESS | 5810 | 1484259085848 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:11:25 INFO - PROCESS | 5810 | 1484259085890 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 14:11:25 INFO - PROCESS | 5810 | 1484259085898 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:11:25 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e78fc00 == 5 [pid = 5856] [id = 563] 14:11:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0x9e792800) [pid = 5856] [serial = 1574] [outer = (nil)] 14:11:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0x9e79a800) [pid = 5856] [serial = 1575] [outer = 0x9e792800] 14:11:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0x9e79bc00) [pid = 5856] [serial = 1576] [outer = 0x9e792800] 14:11:26 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0x9b2f5000) [pid = 5856] [serial = 1561] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-put.https.html] 14:11:26 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0x9b47c000) [pid = 5856] [serial = 1564] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-storage-keys.https.html] 14:11:26 INFO - PROCESS | 5810 | --DOMWINDOW == 26 (0x9e7d8800) [pid = 5856] [serial = 1558] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-matchAll.https.html] 14:11:26 INFO - PROCESS | 5810 | [Child 5856] WARNING: CacheStorage not supported on untrusted origins.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/CacheStorage.cpp, line 174 14:11:26 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(mStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/CacheStorage.cpp, line 407 14:11:27 INFO - PROCESS | 5810 | 1484259087093 Marionette TRACE conn4 <- [1,1772,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]]]}] 14:11:27 INFO - . 14:11:27 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/credentials.html | took 2490ms 14:11:27 INFO - PROCESS | 5810 | 1484259087115 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 14:11:27 INFO - PROCESS | 5810 | 1484259087119 Marionette TRACE conn4 <- [1,1773,null,{"value":"2147483649"}] 14:11:27 INFO - TEST-START | /service-workers/cache-storage/window/cache-add.https.html 14:11:27 INFO - Clearing pref dom.serviceWorkers.enabled 14:11:27 INFO - PROCESS | 5810 | 1484259087126 Marionette TRACE conn4 -> [0,1774,"getContext",null] 14:11:27 INFO - PROCESS | 5810 | 1484259087128 Marionette TRACE conn4 <- [1,1774,null,{"value":"content"}] 14:11:27 INFO - PROCESS | 5810 | 1484259087133 Marionette TRACE conn4 -> [0,1775,"setContext",{"value":"chrome"}] 14:11:27 INFO - PROCESS | 5810 | 1484259087135 Marionette TRACE conn4 <- [1,1775,null,{}] 14:11:27 INFO - PROCESS | 5810 | 1484259087146 Marionette TRACE conn4 -> [0,1776,"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}] 14:11:27 INFO - PROCESS | 5810 | 1484259087161 Marionette TRACE conn4 <- [1,1776,null,{"value":null}] 14:11:27 INFO - PROCESS | 5810 | 1484259087165 Marionette TRACE conn4 -> [0,1777,"setContext",{"value":"content"}] 14:11:27 INFO - PROCESS | 5810 | 1484259087167 Marionette TRACE conn4 <- [1,1777,null,{}] 14:11:27 INFO - Clearing pref dom.caches.enabled 14:11:27 INFO - PROCESS | 5810 | 1484259087174 Marionette TRACE conn4 -> [0,1778,"getContext",null] 14:11:27 INFO - PROCESS | 5810 | 1484259087176 Marionette TRACE conn4 <- [1,1778,null,{"value":"content"}] 14:11:27 INFO - PROCESS | 5810 | 1484259087181 Marionette TRACE conn4 -> [0,1779,"setContext",{"value":"chrome"}] 14:11:27 INFO - PROCESS | 5810 | 1484259087183 Marionette TRACE conn4 <- [1,1779,null,{}] 14:11:27 INFO - PROCESS | 5810 | 1484259087192 Marionette TRACE conn4 -> [0,1780,"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}] 14:11:27 INFO - PROCESS | 5810 | 1484259087205 Marionette TRACE conn4 <- [1,1780,null,{"value":null}] 14:11:27 INFO - Clearing pref dom.serviceWorkers.exemptFromPerDomainMax 14:11:27 INFO - PROCESS | 5810 | 1484259087220 Marionette TRACE conn4 -> [0,1781,"setContext",{"value":"content"}] 14:11:27 INFO - PROCESS | 5810 | 1484259087222 Marionette TRACE conn4 <- [1,1781,null,{}] 14:11:27 INFO - PROCESS | 5810 | 1484259087229 Marionette TRACE conn4 -> [0,1782,"getContext",null] 14:11:27 INFO - PROCESS | 5810 | 1484259087232 Marionette TRACE conn4 <- [1,1782,null,{"value":"content"}] 14:11:27 INFO - PROCESS | 5810 | 1484259087243 Marionette TRACE conn4 -> [0,1783,"setContext",{"value":"chrome"}] 14:11:27 INFO - PROCESS | 5810 | 1484259087245 Marionette TRACE conn4 <- [1,1783,null,{}] 14:11:27 INFO - PROCESS | 5810 | 1484259087249 Marionette TRACE conn4 -> [0,1784,"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}] 14:11:27 INFO - PROCESS | 5810 | 1484259087265 Marionette TRACE conn4 <- [1,1784,null,{"value":null}] 14:11:27 INFO - PROCESS | 5810 | 1484259087269 Marionette TRACE conn4 -> [0,1785,"setContext",{"value":"content"}] 14:11:27 INFO - PROCESS | 5810 | 1484259087273 Marionette TRACE conn4 <- [1,1785,null,{}] 14:11:27 INFO - PROCESS | 5810 | 1484259087277 Marionette TRACE conn4 -> [0,1786,"getContext",null] 14:11:27 INFO - PROCESS | 5810 | 1484259087280 Marionette TRACE conn4 <- [1,1786,null,{"value":"content"}] 14:11:27 INFO - PROCESS | 5810 | 1484259087285 Marionette TRACE conn4 -> [0,1787,"setContext",{"value":"chrome"}] 14:11:27 INFO - PROCESS | 5810 | 1484259087287 Marionette TRACE conn4 <- [1,1787,null,{}] 14:11:27 INFO - PROCESS | 5810 | 1484259087293 Marionette TRACE conn4 -> [0,1788,"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}] 14:11:27 INFO - PROCESS | 5810 | 1484259087308 Marionette TRACE conn4 <- [1,1788,null,{"value":true}] 14:11:27 INFO - PROCESS | 5810 | 1484259087312 Marionette TRACE conn4 -> [0,1789,"setContext",{"value":"content"}] 14:11:27 INFO - PROCESS | 5810 | 1484259087314 Marionette TRACE conn4 <- [1,1789,null,{}] 14:11:27 INFO - Setting pref dom.caches.enabled (true) 14:11:27 INFO - PROCESS | 5810 | 1484259087321 Marionette TRACE conn4 -> [0,1790,"getContext",null] 14:11:27 INFO - PROCESS | 5810 | 1484259087324 Marionette TRACE conn4 <- [1,1790,null,{"value":"content"}] 14:11:27 INFO - PROCESS | 5810 | 1484259087329 Marionette TRACE conn4 -> [0,1791,"setContext",{"value":"chrome"}] 14:11:27 INFO - PROCESS | 5810 | 1484259087331 Marionette TRACE conn4 <- [1,1791,null,{}] 14:11:27 INFO - PROCESS | 5810 | 1484259087337 Marionette TRACE conn4 -> [0,1792,"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}] 14:11:27 INFO - PROCESS | 5810 | 1484259087353 Marionette TRACE conn4 <- [1,1792,null,{"value":null}] 14:11:27 INFO - PROCESS | 5810 | 1484259087356 Marionette TRACE conn4 -> [0,1793,"setContext",{"value":"content"}] 14:11:27 INFO - PROCESS | 5810 | 1484259087360 Marionette TRACE conn4 <- [1,1793,null,{}] 14:11:27 INFO - PROCESS | 5810 | 1484259087372 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":128}] 14:11:27 INFO - PROCESS | 5810 | 1484259087581 Marionette TRACE conn4 <- [1,1794,null,{"value":null}] 14:11:27 INFO - PROCESS | 5810 | 1484259087639 Marionette TRACE conn4 -> [0,1795,"get",{"url":"https://web-platform.test:8443/testharness_runner.html"}] 14:11:27 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0x9e7ce000) [pid = 5856] [serial = 1577] [outer = 0xa77c0400] 14:11:27 INFO - PROCESS | 5810 | 1484259087989 Marionette TRACE conn4 <- [1,1795,null,{}] 14:11:27 INFO - PROCESS | 5810 | 1484259087996 Marionette TRACE conn4 -> [0,1796,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 14:11:28 INFO - PROCESS | 5810 | 1484259088028 Marionette TRACE conn4 <- [1,1796,null,{"value":null}] 14:11:28 INFO - PROCESS | 5810 | 1484259088033 Marionette TRACE conn4 -> [0,1797,"timeouts",{"script":185000}] 14:11:28 INFO - PROCESS | 5810 | 1484259088039 Marionette TRACE conn4 <- [1,1797,null,{}] 14:11:28 INFO - PROCESS | 5810 | 1484259088075 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}] 14:11:28 INFO - PROCESS | 5810 | 1484259088101 Marionette TRACE conn4 <- [1,1798,null,{"value":null}] 14:11:28 INFO - PROCESS | 5810 | 1484259088113 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\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"}] 14:11:28 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e7df400 == 6 [pid = 5856] [id = 564] 14:11:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0x9e7df800) [pid = 5856] [serial = 1578] [outer = (nil)] 14:11:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0x9ec56c00) [pid = 5856] [serial = 1579] [outer = 0x9e7df800] 14:11:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0x9ec5a800) [pid = 5856] [serial = 1580] [outer = 0x9e7df800] 14:11:29 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!IsValidPutRequestURL(url, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 336 14:11:30 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 649 14:11:30 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'result.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 189 14:11:30 INFO - PROCESS | 5810 | 1484259090547 Marionette TRACE conn4 <- [1,1799,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]]]}] 14:11:30 INFO - ................ 14:11:30 INFO - TEST-OK | /service-workers/cache-storage/window/cache-add.https.html | took 3483ms 14:11:30 INFO - TEST-START | /service-workers/cache-storage/window/cache-delete.https.html 14:11:30 INFO - PROCESS | 5810 | 1484259090610 Marionette TRACE conn4 -> [0,1800,"getWindowHandle",null] 14:11:30 INFO - PROCESS | 5810 | 1484259090613 Marionette TRACE conn4 <- [1,1800,null,{"value":"2147483649"}] 14:11:30 INFO - PROCESS | 5810 | 1484259090627 Marionette TRACE conn4 -> [0,1801,"timeouts",{"script":185000}] 14:11:30 INFO - PROCESS | 5810 | 1484259090632 Marionette TRACE conn4 <- [1,1801,null,{}] 14:11:30 INFO - PROCESS | 5810 | 1484259090638 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}] 14:11:30 INFO - PROCESS | 5810 | 1484259090784 Marionette TRACE conn4 <- [1,1802,null,{"value":null}] 14:11:30 INFO - PROCESS | 5810 | 1484259090853 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\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"}] 14:11:30 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2fc800 == 7 [pid = 5856] [id = 565] 14:11:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0x9b476c00) [pid = 5856] [serial = 1581] [outer = (nil)] 14:11:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0x9e7c9800) [pid = 5856] [serial = 1582] [outer = 0x9b476c00] 14:11:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0x9e7d7000) [pid = 5856] [serial = 1583] [outer = 0x9b476c00] 14:11:32 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2f4000 == 6 [pid = 5856] [id = 562] 14:11:32 INFO - PROCESS | 5810 | --DOCSHELL 0x9e78fc00 == 5 [pid = 5856] [id = 563] 14:11:32 INFO - PROCESS | 5810 | --DOCSHELL 0x9e7df400 == 4 [pid = 5856] [id = 564] 14:11:32 INFO - PROCESS | 5810 | --DOCSHELL 0x9e7c5000 == 3 [pid = 5856] [id = 561] 14:11:32 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0x9ec59000) [pid = 5856] [serial = 1560] [outer = (nil)] [url = about:blank] 14:11:32 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0x9e415c00) [pid = 5856] [serial = 1565] [outer = (nil)] [url = about:blank] 14:11:32 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0x9e7d6400) [pid = 5856] [serial = 1568] [outer = (nil)] [url = about:blank] 14:11:32 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0x9e417800) [pid = 5856] [serial = 1566] [outer = (nil)] [url = about:blank] 14:11:32 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0x9b479400) [pid = 5856] [serial = 1563] [outer = (nil)] [url = about:blank] 14:11:32 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0x9b472800) [pid = 5856] [serial = 1562] [outer = (nil)] [url = about:blank] 14:11:32 INFO - PROCESS | 5810 | 1484259092682 Marionette TRACE conn4 <- [1,1803,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]]]}] 14:11:32 INFO - .... 14:11:32 INFO - TEST-OK | /service-workers/cache-storage/window/cache-delete.https.html | took 2097ms 14:11:32 INFO - TEST-START | /service-workers/cache-storage/window/cache-match.https.html 14:11:32 INFO - PROCESS | 5810 | 1484259092718 Marionette TRACE conn4 -> [0,1804,"getWindowHandle",null] 14:11:32 INFO - PROCESS | 5810 | 1484259092721 Marionette TRACE conn4 <- [1,1804,null,{"value":"2147483649"}] 14:11:32 INFO - PROCESS | 5810 | 1484259092730 Marionette TRACE conn4 -> [0,1805,"timeouts",{"script":185000}] 14:11:32 INFO - PROCESS | 5810 | 1484259092733 Marionette TRACE conn4 <- [1,1805,null,{}] 14:11:32 INFO - PROCESS | 5810 | 1484259092739 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}] 14:11:32 INFO - PROCESS | 5810 | 1484259092898 Marionette TRACE conn4 <- [1,1806,null,{"value":null}] 14:11:32 INFO - PROCESS | 5810 | 1484259092960 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\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"}] 14:11:33 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2eec00 == 4 [pid = 5856] [id = 566] 14:11:33 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0x9b2f0800) [pid = 5856] [serial = 1584] [outer = (nil)] 14:11:33 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0x9b2f9000) [pid = 5856] [serial = 1585] [outer = 0x9b2f0800] 14:11:33 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0x9b473000) [pid = 5856] [serial = 1586] [outer = 0x9b2f0800] 14:11:35 INFO - .............. 14:11:35 INFO - TEST-OK | /service-workers/cache-storage/window/cache-match.https.html | took 2604ms 14:11:35 INFO - PROCESS | 5810 | 1484259095314 Marionette TRACE conn4 <- [1,1807,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]]]}] 14:11:35 INFO - PROCESS | 5810 | 1484259095333 Marionette TRACE conn4 -> [0,1808,"getWindowHandle",null] 14:11:35 INFO - PROCESS | 5810 | 1484259095335 Marionette TRACE conn4 <- [1,1808,null,{"value":"2147483649"}] 14:11:35 INFO - TEST-START | /service-workers/cache-storage/window/cache-matchAll.https.html 14:11:35 INFO - PROCESS | 5810 | 1484259095350 Marionette TRACE conn4 -> [0,1809,"timeouts",{"script":185000}] 14:11:35 INFO - PROCESS | 5810 | 1484259095353 Marionette TRACE conn4 <- [1,1809,null,{}] 14:11:35 INFO - PROCESS | 5810 | 1484259095359 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}] 14:11:35 INFO - PROCESS | 5810 | 1484259095583 Marionette TRACE conn4 <- [1,1810,null,{"value":null}] 14:11:35 INFO - PROCESS | 5810 | 1484259095757 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\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"}] 14:11:35 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e411000 == 5 [pid = 5856] [id = 567] 14:11:35 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0x9e415800) [pid = 5856] [serial = 1587] [outer = (nil)] 14:11:35 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0x9e430400) [pid = 5856] [serial = 1588] [outer = 0x9e415800] 14:11:36 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0x9e433800) [pid = 5856] [serial = 1589] [outer = 0x9e415800] 14:11:36 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0x9e7df800) [pid = 5856] [serial = 1578] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-add.https.html] 14:11:36 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0xa38b0000) [pid = 5856] [serial = 1431] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/basic-popup-and-iframe-tests.https.html] 14:11:36 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0x9e7c7800) [pid = 5856] [serial = 1567] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-storage-match.https.html] 14:11:36 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0xa3144c00) [pid = 5856] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/basic-popup-and-iframe-tests.html] 14:11:38 INFO - PROCESS | 5810 | 1484259098552 Marionette TRACE conn4 <- [1,1811,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]]]}] 14:11:38 INFO - .......... 14:11:38 INFO - TEST-OK | /service-workers/cache-storage/window/cache-matchAll.https.html | took 3243ms 14:11:38 INFO - PROCESS | 5810 | 1484259098597 Marionette TRACE conn4 -> [0,1812,"getWindowHandle",null] 14:11:38 INFO - PROCESS | 5810 | 1484259098606 Marionette TRACE conn4 <- [1,1812,null,{"value":"2147483649"}] 14:11:38 INFO - TEST-START | /service-workers/cache-storage/window/cache-put.https.html 14:11:38 INFO - PROCESS | 5810 | 1484259098618 Marionette TRACE conn4 -> [0,1813,"timeouts",{"script":185000}] 14:11:38 INFO - PROCESS | 5810 | 1484259098629 Marionette TRACE conn4 <- [1,1813,null,{}] 14:11:38 INFO - PROCESS | 5810 | 1484259098679 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}] 14:11:38 INFO - PROCESS | 5810 | 1484259098958 Marionette TRACE conn4 <- [1,1814,null,{"value":null}] 14:11:39 INFO - PROCESS | 5810 | 1484259098999 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\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"}] 14:11:39 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e7c7800 == 6 [pid = 5856] [id = 568] 14:11:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0x9e7c8400) [pid = 5856] [serial = 1590] [outer = (nil)] 14:11:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0x9e7dac00) [pid = 5856] [serial = 1591] [outer = 0x9e7c8400] 14:11:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0x9e7df400) [pid = 5856] [serial = 1592] [outer = 0x9e7c8400] 14:11:41 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 14:11:41 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 404 14:11:41 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 404 14:11:41 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 14:11:41 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 14:11:41 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 14:11:41 INFO - PROCESS | 5810 | --DOCSHELL 0x9e411000 == 5 [pid = 5856] [id = 567] 14:11:41 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2eec00 == 4 [pid = 5856] [id = 566] 14:11:41 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2fc800 == 3 [pid = 5856] [id = 565] 14:11:41 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0x9ec56c00) [pid = 5856] [serial = 1579] [outer = (nil)] [url = about:blank] 14:11:41 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0x9ec5a800) [pid = 5856] [serial = 1580] [outer = (nil)] [url = about:blank] 14:11:41 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0xa38abc00) [pid = 5856] [serial = 1430] [outer = (nil)] [url = https://web-platform.test:8443/testharness_runner.html] 14:11:41 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0xa38b2000) [pid = 5856] [serial = 1433] [outer = (nil)] [url = about:blank] 14:11:41 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0x9e7dc000) [pid = 5856] [serial = 1569] [outer = (nil)] [url = about:blank] 14:11:41 INFO - PROCESS | 5810 | --DOMWINDOW == 26 (0x9b47f400) [pid = 5856] [serial = 1571] [outer = (nil)] [url = about:blank] 14:11:41 INFO - PROCESS | 5810 | --DOMWINDOW == 25 (0xa314c400) [pid = 5856] [serial = 1383] [outer = (nil)] [url = about:blank] 14:11:41 INFO - PROCESS | 5810 | --DOMWINDOW == 24 (0x9e79a800) [pid = 5856] [serial = 1575] [outer = (nil)] [url = about:blank] 14:11:41 INFO - PROCESS | 5810 | --DOMWINDOW == 23 (0xa46c7400) [pid = 5856] [serial = 4] [outer = (nil)] [url = http://web-platform.test:8000/testharness_runner.html] 14:11:41 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 14:11:41 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 14:11:42 INFO - .............. 14:11:42 INFO - PROCESS | 5810 | 1484259102375 Marionette TRACE conn4 <- [1,1815,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],["Cache.put should store Response.redirect() correctly",0,null,null]]]}] 14:11:42 INFO - ....... 14:11:42 INFO - TEST-OK | /service-workers/cache-storage/window/cache-put.https.html | took 3785ms 14:11:42 INFO - PROCESS | 5810 | 1484259102401 Marionette TRACE conn4 -> [0,1816,"getWindowHandle",null] 14:11:42 INFO - PROCESS | 5810 | 1484259102408 Marionette TRACE conn4 <- [1,1816,null,{"value":"2147483649"}] 14:11:42 INFO - TEST-START | /service-workers/cache-storage/window/cache-storage-keys.https.html 14:11:42 INFO - PROCESS | 5810 | 1484259102416 Marionette TRACE conn4 -> [0,1817,"timeouts",{"script":185000}] 14:11:42 INFO - PROCESS | 5810 | 1484259102421 Marionette TRACE conn4 <- [1,1817,null,{}] 14:11:42 INFO - PROCESS | 5810 | 1484259102431 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}] 14:11:42 INFO - PROCESS | 5810 | 1484259102619 Marionette TRACE conn4 <- [1,1818,null,{"value":null}] 14:11:42 INFO - PROCESS | 5810 | 1484259102811 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\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"}] 14:11:42 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2fcc00 == 4 [pid = 5856] [id = 569] 14:11:42 INFO - PROCESS | 5810 | ++DOMWINDOW == 24 (0x9b2fd000) [pid = 5856] [serial = 1593] [outer = (nil)] 14:11:42 INFO - PROCESS | 5810 | ++DOMWINDOW == 25 (0x9b47b000) [pid = 5856] [serial = 1594] [outer = 0x9b2fd000] 14:11:43 INFO - PROCESS | 5810 | ++DOMWINDOW == 26 (0x9b480000) [pid = 5856] [serial = 1595] [outer = 0x9b2fd000] 14:11:44 INFO - PROCESS | 5810 | 1484259104161 Marionette TRACE conn4 <- [1,1819,null,{"value":["/service-workers/cache-storage/window/cache-storage-keys.https.html",0,null,null,[["CacheStorage keys",0,null,null]]]}] 14:11:44 INFO - . 14:11:44 INFO - TEST-OK | /service-workers/cache-storage/window/cache-storage-keys.https.html | took 1785ms 14:11:44 INFO - PROCESS | 5810 | 1484259104204 Marionette TRACE conn4 -> [0,1820,"getWindowHandle",null] 14:11:44 INFO - PROCESS | 5810 | 1484259104223 Marionette TRACE conn4 <- [1,1820,null,{"value":"2147483649"}] 14:11:44 INFO - TEST-START | /service-workers/cache-storage/window/cache-storage-match.https.html 14:11:44 INFO - PROCESS | 5810 | 1484259104255 Marionette TRACE conn4 -> [0,1821,"timeouts",{"script":185000}] 14:11:44 INFO - PROCESS | 5810 | 1484259104262 Marionette TRACE conn4 <- [1,1821,null,{}] 14:11:44 INFO - PROCESS | 5810 | 1484259104268 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}] 14:11:44 INFO - PROCESS | 5810 | 1484259104498 Marionette TRACE conn4 <- [1,1822,null,{"value":null}] 14:11:44 INFO - PROCESS | 5810 | 1484259104590 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\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"}] 14:11:44 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e410800 == 5 [pid = 5856] [id = 570] 14:11:44 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0x9e413400) [pid = 5856] [serial = 1596] [outer = (nil)] 14:11:44 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0x9e439c00) [pid = 5856] [serial = 1597] [outer = 0x9e413400] 14:11:44 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0x9e43ac00) [pid = 5856] [serial = 1598] [outer = 0x9e413400] 14:11:45 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0x9b2f0800) [pid = 5856] [serial = 1584] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-match.https.html] 14:11:45 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0x9e415800) [pid = 5856] [serial = 1587] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-matchAll.https.html] 14:11:45 INFO - PROCESS | 5810 | --DOMWINDOW == 26 (0x9b476c00) [pid = 5856] [serial = 1581] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-delete.https.html] 14:11:46 INFO - PROCESS | 5810 | 1484259106598 Marionette TRACE conn4 <- [1,1823,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]]]}] 14:11:46 INFO - ...... 14:11:46 INFO - TEST-OK | /service-workers/cache-storage/window/cache-storage-match.https.html | took 2404ms 14:11:46 INFO - PROCESS | 5810 | 1484259106666 Marionette TRACE conn4 -> [0,1824,"getWindowHandle",null] 14:11:46 INFO - PROCESS | 5810 | 1484259106674 Marionette TRACE conn4 <- [1,1824,null,{"value":"2147483649"}] 14:11:46 INFO - TEST-START | /service-workers/cache-storage/window/cache-storage.https.html 14:11:46 INFO - PROCESS | 5810 | 1484259106686 Marionette TRACE conn4 -> [0,1825,"timeouts",{"script":185000}] 14:11:46 INFO - PROCESS | 5810 | 1484259106698 Marionette TRACE conn4 <- [1,1825,null,{}] 14:11:46 INFO - PROCESS | 5810 | 1484259106728 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}] 14:11:47 INFO - PROCESS | 5810 | 1484259107010 Marionette TRACE conn4 <- [1,1826,null,{"value":null}] 14:11:47 INFO - PROCESS | 5810 | 1484259107083 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\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"}] 14:11:47 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e7c3000 == 6 [pid = 5856] [id = 571] 14:11:47 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0x9e7c4000) [pid = 5856] [serial = 1599] [outer = (nil)] 14:11:47 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0x9e7d6800) [pid = 5856] [serial = 1600] [outer = 0x9e7c4000] 14:11:47 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0x9e7dc400) [pid = 5856] [serial = 1601] [outer = 0x9e7c4000] 14:11:48 INFO - PROCESS | 5810 | 1484259108874 Marionette TRACE conn4 <- [1,1827,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]]]}] 14:11:48 INFO - ......... 14:11:48 INFO - TEST-OK | /service-workers/cache-storage/window/cache-storage.https.html | took 2214ms 14:11:48 INFO - PROCESS | 5810 | 1484259108934 Marionette TRACE conn4 -> [0,1828,"getWindowHandle",null] 14:11:48 INFO - PROCESS | 5810 | 1484259108948 Marionette TRACE conn4 <- [1,1828,null,{"value":"2147483649"}] 14:11:48 INFO - TEST-START | /service-workers/cache-storage/window/sandboxed-iframes.https.html 14:11:48 INFO - PROCESS | 5810 | 1484259108978 Marionette TRACE conn4 -> [0,1829,"timeouts",{"script":185000}] 14:11:48 INFO - PROCESS | 5810 | 1484259108988 Marionette TRACE conn4 <- [1,1829,null,{}] 14:11:49 INFO - PROCESS | 5810 | 1484259108999 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}] 14:11:49 INFO - PROCESS | 5810 | 1484259109328 Marionette TRACE conn4 <- [1,1830,null,{"value":null}] 14:11:49 INFO - PROCESS | 5810 | 1484259109383 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\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"}] 14:11:49 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b478c00 == 7 [pid = 5856] [id = 572] 14:11:49 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0x9b479000) [pid = 5856] [serial = 1602] [outer = (nil)] 14:11:49 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0x9e411c00) [pid = 5856] [serial = 1603] [outer = 0x9b479000] 14:11:49 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0x9e78f400) [pid = 5856] [serial = 1604] [outer = 0x9b479000] 14:11:50 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b24cc00 == 8 [pid = 5856] [id = 573] 14:11:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0x9b250c00) [pid = 5856] [serial = 1605] [outer = (nil)] 14:11:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0x9b2efc00) [pid = 5856] [serial = 1606] [outer = 0x9b250c00] 14:11:51 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b479800 == 9 [pid = 5856] [id = 574] 14:11:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0x9b47c800) [pid = 5856] [serial = 1607] [outer = (nil)] 14:11:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0x9b47e800) [pid = 5856] [serial = 1608] [outer = 0x9b47c800] 14:11:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0x9e418400) [pid = 5856] [serial = 1609] [outer = 0x9b47c800] 14:11:51 INFO - PROCESS | 5810 | [Child 5856] WARNING: CacheStorage has been disabled.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/CacheStorage.cpp, line 157 14:11:51 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(mStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/CacheStorage.cpp, line 382 14:11:51 INFO - PROCESS | 5810 | 1484259111439 Marionette TRACE conn4 <- [1,1831,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]]]}] 14:11:51 INFO - .. 14:11:51 INFO - TEST-OK | /service-workers/cache-storage/window/sandboxed-iframes.https.html | took 2510ms 14:11:51 INFO - PROCESS | 5810 | 1484259111483 Marionette TRACE conn4 -> [0,1832,"getWindowHandle",null] 14:11:51 INFO - PROCESS | 5810 | 1484259111503 Marionette TRACE conn4 <- [1,1832,null,{"value":"2147483649"}] 14:11:51 INFO - TEST-START | /service-workers/cache-storage/worker/cache-add.https.html 14:11:51 INFO - PROCESS | 5810 | 1484259111538 Marionette TRACE conn4 -> [0,1833,"timeouts",{"script":185000}] 14:11:51 INFO - PROCESS | 5810 | 1484259111548 Marionette TRACE conn4 <- [1,1833,null,{}] 14:11:51 INFO - PROCESS | 5810 | 1484259111553 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}] 14:11:51 INFO - PROCESS | 5810 | --DOCSHELL 0x9e410800 == 8 [pid = 5856] [id = 570] 14:11:51 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2fcc00 == 7 [pid = 5856] [id = 569] 14:11:51 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0x9e433800) [pid = 5856] [serial = 1589] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0x9e7d7000) [pid = 5856] [serial = 1583] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0x9b473000) [pid = 5856] [serial = 1586] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0x9e430400) [pid = 5856] [serial = 1588] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0x9b2f9000) [pid = 5856] [serial = 1585] [outer = (nil)] [url = about:blank] 14:11:51 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0x9e7c9800) [pid = 5856] [serial = 1582] [outer = (nil)] [url = about:blank] 14:11:52 INFO - PROCESS | 5810 | 1484259112015 Marionette TRACE conn4 <- [1,1834,null,{"value":null}] 14:11:52 INFO - PROCESS | 5810 | 1484259112150 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\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"}] 14:11:52 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2f1800 == 8 [pid = 5856] [id = 575] 14:11:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0x9b2f4000) [pid = 5856] [serial = 1610] [outer = (nil)] 14:11:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0x9b475400) [pid = 5856] [serial = 1611] [outer = 0x9b2f4000] 14:11:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0x9e413000) [pid = 5856] [serial = 1612] [outer = 0x9b2f4000] 14:11:53 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!IsValidPutRequestURL(url, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 336 14:11:54 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0x9e413400) [pid = 5856] [serial = 1596] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-storage-match.https.html] 14:11:54 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0x9b2fd000) [pid = 5856] [serial = 1593] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-storage-keys.https.html] 14:11:54 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 649 14:11:54 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'result.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 189 14:11:54 INFO - PROCESS | 5810 | 1484259114949 Marionette TRACE conn4 <- [1,1835,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,{},{}]]]}] 14:11:54 INFO - ................ 14:11:54 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-add.https.html | took 3455ms 14:11:55 INFO - PROCESS | 5810 | 1484259114992 Marionette TRACE conn4 -> [0,1836,"getWindowHandle",null] 14:11:55 INFO - PROCESS | 5810 | 1484259115000 Marionette TRACE conn4 <- [1,1836,null,{"value":"2147483649"}] 14:11:55 INFO - TEST-START | /service-workers/cache-storage/worker/cache-delete.https.html 14:11:55 INFO - PROCESS | 5810 | 1484259115009 Marionette TRACE conn4 -> [0,1837,"timeouts",{"script":185000}] 14:11:55 INFO - PROCESS | 5810 | 1484259115013 Marionette TRACE conn4 <- [1,1837,null,{}] 14:11:55 INFO - PROCESS | 5810 | 1484259115021 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}] 14:11:55 INFO - PROCESS | 5810 | 1484259115257 Marionette TRACE conn4 <- [1,1838,null,{"value":null}] 14:11:55 INFO - PROCESS | 5810 | 1484259115322 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\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"}] 14:11:55 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e7c5400 == 9 [pid = 5856] [id = 576] 14:11:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0x9ecae800) [pid = 5856] [serial = 1613] [outer = (nil)] 14:11:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0x9ecb7c00) [pid = 5856] [serial = 1614] [outer = 0x9ecae800] 14:11:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0x9ecb6c00) [pid = 5856] [serial = 1615] [outer = 0x9ecae800] 14:11:56 INFO - PROCESS | 5810 | 1484259116865 Marionette TRACE conn4 <- [1,1839,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,{},{}]]]}] 14:11:56 INFO - .... 14:11:56 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-delete.https.html | took 1887ms 14:11:56 INFO - PROCESS | 5810 | 1484259116897 Marionette TRACE conn4 -> [0,1840,"getWindowHandle",null] 14:11:56 INFO - PROCESS | 5810 | 1484259116904 Marionette TRACE conn4 <- [1,1840,null,{"value":"2147483649"}] 14:11:56 INFO - TEST-START | /service-workers/cache-storage/worker/cache-match.https.html 14:11:56 INFO - PROCESS | 5810 | 1484259116911 Marionette TRACE conn4 -> [0,1841,"timeouts",{"script":185000}] 14:11:56 INFO - PROCESS | 5810 | 1484259116916 Marionette TRACE conn4 <- [1,1841,null,{}] 14:11:56 INFO - PROCESS | 5810 | 1484259116922 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}] 14:11:57 INFO - PROCESS | 5810 | 1484259117208 Marionette TRACE conn4 <- [1,1842,null,{"value":null}] 14:11:57 INFO - PROCESS | 5810 | 1484259117264 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\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"}] 14:11:57 INFO - PROCESS | 5810 | ++DOCSHELL 0x9f1cb400 == 10 [pid = 5856] [id = 577] 14:11:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0x9f1cb800) [pid = 5856] [serial = 1616] [outer = (nil)] 14:11:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0x9f1cf800) [pid = 5856] [serial = 1617] [outer = 0x9f1cb800] 14:11:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0x9f1d0800) [pid = 5856] [serial = 1618] [outer = 0x9f1cb800] 14:12:00 INFO - PROCESS | 5810 | 1484259120495 Marionette TRACE conn4 <- [1,1843,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,{},{}]]]}] 14:12:00 INFO - PROCESS | 5810 | --DOCSHELL 0x9e7c5400 == 9 [pid = 5856] [id = 576] 14:12:00 INFO - PROCESS | 5810 | --DOCSHELL 0x9e7c7800 == 8 [pid = 5856] [id = 568] 14:12:00 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2f1800 == 7 [pid = 5856] [id = 575] 14:12:00 INFO - PROCESS | 5810 | --DOCSHELL 0x9b479800 == 6 [pid = 5856] [id = 574] 14:12:00 INFO - PROCESS | 5810 | --DOCSHELL 0x9b24cc00 == 5 [pid = 5856] [id = 573] 14:12:00 INFO - PROCESS | 5810 | --DOCSHELL 0x9e7c3000 == 4 [pid = 5856] [id = 571] 14:12:00 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0x9e7d6800) [pid = 5856] [serial = 1600] [outer = (nil)] [url = about:blank] 14:12:00 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0x9b480000) [pid = 5856] [serial = 1595] [outer = (nil)] [url = about:blank] 14:12:00 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0x9e43ac00) [pid = 5856] [serial = 1598] [outer = (nil)] [url = about:blank] 14:12:00 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0x9e439c00) [pid = 5856] [serial = 1597] [outer = (nil)] [url = about:blank] 14:12:00 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0x9b47b000) [pid = 5856] [serial = 1594] [outer = (nil)] [url = about:blank] 14:12:00 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0x9e7dac00) [pid = 5856] [serial = 1591] [outer = (nil)] [url = about:blank] 14:12:00 INFO - .............. 14:12:00 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-match.https.html | took 3701ms 14:12:00 INFO - PROCESS | 5810 | 1484259120615 Marionette TRACE conn4 -> [0,1844,"getWindowHandle",null] 14:12:00 INFO - PROCESS | 5810 | 1484259120622 Marionette TRACE conn4 <- [1,1844,null,{"value":"2147483649"}] 14:12:00 INFO - TEST-START | /service-workers/cache-storage/worker/cache-matchAll.https.html 14:12:00 INFO - PROCESS | 5810 | 1484259120633 Marionette TRACE conn4 -> [0,1845,"timeouts",{"script":185000}] 14:12:00 INFO - PROCESS | 5810 | 1484259120641 Marionette TRACE conn4 <- [1,1845,null,{}] 14:12:00 INFO - PROCESS | 5810 | 1484259120653 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}] 14:12:01 INFO - PROCESS | 5810 | 1484259121041 Marionette TRACE conn4 <- [1,1846,null,{"value":null}] 14:12:01 INFO - PROCESS | 5810 | 1484259121145 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\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"}] 14:12:01 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2fd800 == 5 [pid = 5856] [id = 578] 14:12:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0x9b472800) [pid = 5856] [serial = 1619] [outer = (nil)] 14:12:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0x9e40b400) [pid = 5856] [serial = 1620] [outer = 0x9b472800] 14:12:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0x9e42ec00) [pid = 5856] [serial = 1621] [outer = 0x9b472800] 14:12:03 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0x9ecae800) [pid = 5856] [serial = 1613] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-delete.https.html] 14:12:03 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0x9b2f4000) [pid = 5856] [serial = 1610] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-add.https.html] 14:12:03 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0x9e7c4000) [pid = 5856] [serial = 1599] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-storage.https.html] 14:12:03 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0x9b47c800) [pid = 5856] [serial = 1607] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/resources/iframe.html] 14:12:03 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0x9b250c00) [pid = 5856] [serial = 1605] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/resources/iframe.html] 14:12:03 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0x9b479000) [pid = 5856] [serial = 1602] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/sandboxed-iframes.https.html] 14:12:03 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0x9e7c8400) [pid = 5856] [serial = 1590] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-put.https.html] 14:12:04 INFO - PROCESS | 5810 | 1484259124167 Marionette TRACE conn4 <- [1,1847,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,{},{}]]]}] 14:12:04 INFO - .......... 14:12:04 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-matchAll.https.html | took 3557ms 14:12:04 INFO - PROCESS | 5810 | 1484259124189 Marionette TRACE conn4 -> [0,1848,"getWindowHandle",null] 14:12:04 INFO - PROCESS | 5810 | 1484259124196 Marionette TRACE conn4 <- [1,1848,null,{"value":"2147483649"}] 14:12:04 INFO - TEST-START | /service-workers/cache-storage/worker/cache-put.https.html 14:12:04 INFO - PROCESS | 5810 | 1484259124205 Marionette TRACE conn4 -> [0,1849,"timeouts",{"script":185000}] 14:12:04 INFO - PROCESS | 5810 | 1484259124212 Marionette TRACE conn4 <- [1,1849,null,{}] 14:12:04 INFO - PROCESS | 5810 | 1484259124225 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}] 14:12:04 INFO - PROCESS | 5810 | 1484259124484 Marionette TRACE conn4 <- [1,1850,null,{"value":null}] 14:12:04 INFO - PROCESS | 5810 | 1484259124602 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\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"}] 14:12:04 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e796400 == 6 [pid = 5856] [id = 579] 14:12:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0x9e7c4000) [pid = 5856] [serial = 1622] [outer = (nil)] 14:12:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0x9ec60800) [pid = 5856] [serial = 1623] [outer = 0x9e7c4000] 14:12:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0x9ec62c00) [pid = 5856] [serial = 1624] [outer = 0x9e7c4000] 14:12:06 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 14:12:06 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 404 14:12:06 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 404 14:12:06 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 14:12:06 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 14:12:06 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 14:12:06 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 14:12:06 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/cache/Cache.cpp, line 417 14:12:06 INFO - PROCESS | 5810 | 1484259126967 Marionette TRACE conn4 <- [1,1851,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,{},{}],["Cache.put should store Response.redirect() correctly",0,{},{}]]]}] 14:12:07 INFO - ..................... 14:12:07 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-put.https.html | took 2823ms 14:12:07 INFO - PROCESS | 5810 | 1484259127029 Marionette TRACE conn4 -> [0,1852,"getWindowHandle",null] 14:12:07 INFO - PROCESS | 5810 | 1484259127049 Marionette TRACE conn4 <- [1,1852,null,{"value":"2147483649"}] 14:12:07 INFO - TEST-START | /service-workers/cache-storage/worker/cache-storage-keys.https.html 14:12:07 INFO - PROCESS | 5810 | 1484259127067 Marionette TRACE conn4 -> [0,1853,"timeouts",{"script":185000}] 14:12:07 INFO - PROCESS | 5810 | 1484259127075 Marionette TRACE conn4 <- [1,1853,null,{}] 14:12:07 INFO - PROCESS | 5810 | 1484259127081 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}] 14:12:07 INFO - PROCESS | 5810 | 1484259127343 Marionette TRACE conn4 <- [1,1854,null,{"value":null}] 14:12:07 INFO - PROCESS | 5810 | 1484259127470 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\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"}] 14:12:07 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e43b000 == 7 [pid = 5856] [id = 580] 14:12:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0x9e78fc00) [pid = 5856] [serial = 1625] [outer = (nil)] 14:12:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0x9ecb0800) [pid = 5856] [serial = 1626] [outer = 0x9e78fc00] 14:12:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0x9eed9c00) [pid = 5856] [serial = 1627] [outer = 0x9e78fc00] 14:12:09 INFO - PROCESS | 5810 | 1484259129372 Marionette TRACE conn4 <- [1,1855,null,{"value":["/service-workers/cache-storage/worker/cache-storage-keys.https.html",0,null,null,[["CacheStorage keys",0,{},{}]]]}] 14:12:09 INFO - . 14:12:09 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-storage-keys.https.html | took 2402ms 14:12:09 INFO - PROCESS | 5810 | 1484259129469 Marionette TRACE conn4 -> [0,1856,"getWindowHandle",null] 14:12:09 INFO - PROCESS | 5810 | 1484259129486 Marionette TRACE conn4 <- [1,1856,null,{"value":"2147483649"}] 14:12:09 INFO - TEST-START | /service-workers/cache-storage/worker/cache-storage-match.https.html 14:12:09 INFO - PROCESS | 5810 | 1484259129576 Marionette TRACE conn4 -> [0,1857,"timeouts",{"script":185000}] 14:12:09 INFO - PROCESS | 5810 | 1484259129587 Marionette TRACE conn4 <- [1,1857,null,{}] 14:12:09 INFO - PROCESS | 5810 | 1484259129614 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}] 14:12:09 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2fd800 == 6 [pid = 5856] [id = 578] 14:12:09 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0x9f1cf800) [pid = 5856] [serial = 1617] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0x9e413000) [pid = 5856] [serial = 1612] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 5810 | 1484259129923 Marionette TRACE conn4 <- [1,1858,null,{"value":null}] 14:12:09 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0x9e7dc400) [pid = 5856] [serial = 1601] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0x9e418400) [pid = 5856] [serial = 1609] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/resources/iframe.html] 14:12:09 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0x9b2efc00) [pid = 5856] [serial = 1606] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/resources/iframe.html] 14:12:09 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0x9e78f400) [pid = 5856] [serial = 1604] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0x9ecb7c00) [pid = 5856] [serial = 1614] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 5810 | --DOMWINDOW == 26 (0x9ecb6c00) [pid = 5856] [serial = 1615] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 5810 | --DOMWINDOW == 25 (0x9b475400) [pid = 5856] [serial = 1611] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 5810 | --DOMWINDOW == 24 (0x9e411c00) [pid = 5856] [serial = 1603] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 5810 | --DOMWINDOW == 23 (0x9b47e800) [pid = 5856] [serial = 1608] [outer = (nil)] [url = about:blank] 14:12:09 INFO - PROCESS | 5810 | --DOMWINDOW == 22 (0x9e7df400) [pid = 5856] [serial = 1592] [outer = (nil)] [url = about:blank] 14:12:10 INFO - PROCESS | 5810 | 1484259130046 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\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"}] 14:12:10 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2f6000 == 7 [pid = 5856] [id = 581] 14:12:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 23 (0x9b2f6c00) [pid = 5856] [serial = 1628] [outer = (nil)] 14:12:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 24 (0x9b47f000) [pid = 5856] [serial = 1629] [outer = 0x9b2f6c00] 14:12:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 25 (0x9e411c00) [pid = 5856] [serial = 1630] [outer = 0x9b2f6c00] 14:12:11 INFO - PROCESS | 5810 | 1484259131861 Marionette TRACE conn4 <- [1,1859,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,{},{}]]]}] 14:12:11 INFO - ...... 14:12:11 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-storage-match.https.html | took 2364ms 14:12:11 INFO - PROCESS | 5810 | 1484259131955 Marionette TRACE conn4 -> [0,1860,"getWindowHandle",null] 14:12:11 INFO - TEST-START | /service-workers/cache-storage/worker/cache-storage.https.html 14:12:11 INFO - PROCESS | 5810 | 1484259131966 Marionette TRACE conn4 <- [1,1860,null,{"value":"2147483649"}] 14:12:11 INFO - PROCESS | 5810 | 1484259131978 Marionette TRACE conn4 -> [0,1861,"timeouts",{"script":185000}] 14:12:11 INFO - PROCESS | 5810 | 1484259131985 Marionette TRACE conn4 <- [1,1861,null,{}] 14:12:12 INFO - PROCESS | 5810 | 1484259131995 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}] 14:12:12 INFO - PROCESS | 5810 | 1484259132270 Marionette TRACE conn4 <- [1,1862,null,{"value":null}] 14:12:12 INFO - PROCESS | 5810 | 1484259132425 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\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"}] 14:12:12 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2fa000 == 8 [pid = 5856] [id = 582] 14:12:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 26 (0x9b477000) [pid = 5856] [serial = 1631] [outer = (nil)] 14:12:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0x9e79b000) [pid = 5856] [serial = 1632] [outer = 0x9b477000] 14:12:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0x9e797c00) [pid = 5856] [serial = 1633] [outer = 0x9b477000] 14:12:13 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0x9b472800) [pid = 5856] [serial = 1619] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-matchAll.https.html] 14:12:14 INFO - PROCESS | 5810 | 1484259134284 Marionette TRACE conn4 <- [1,1863,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,{},{}]]]}] 14:12:14 INFO - ......... 14:12:14 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-storage.https.html | took 2360ms 14:12:14 INFO - PROCESS | 5810 | 1484259134337 Marionette TRACE conn4 -> [0,1864,"getWindowHandle",null] 14:12:14 INFO - PROCESS | 5810 | 1484259134351 Marionette TRACE conn4 <- [1,1864,null,{"value":"2147483649"}] 14:12:14 INFO - TEST-START | /service-workers/service-worker/ServiceWorkerGlobalScope/close.https.html 14:12:14 INFO - Clearing pref dom.caches.enabled 14:12:14 INFO - PROCESS | 5810 | 1484259134375 Marionette TRACE conn4 -> [0,1865,"getContext",null] 14:12:14 INFO - PROCESS | 5810 | 1484259134379 Marionette TRACE conn4 <- [1,1865,null,{"value":"content"}] 14:12:14 INFO - PROCESS | 5810 | 1484259134386 Marionette TRACE conn4 -> [0,1866,"setContext",{"value":"chrome"}] 14:12:14 INFO - PROCESS | 5810 | 1484259134389 Marionette TRACE conn4 <- [1,1866,null,{}] 14:12:14 INFO - PROCESS | 5810 | 1484259134395 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.caches.enabled';\n prefInterface.clearUserPref(pref);\n ","sandbox":"default","line":214}] 14:12:14 INFO - PROCESS | 5810 | 1484259134411 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 14:12:14 INFO - PROCESS | 5810 | 1484259134418 Marionette TRACE conn4 -> [0,1868,"setContext",{"value":"content"}] 14:12:14 INFO - PROCESS | 5810 | 1484259134423 Marionette TRACE conn4 <- [1,1868,null,{}] 14:12:14 INFO - PROCESS | 5810 | 1484259134429 Marionette TRACE conn4 -> [0,1869,"getContext",null] 14:12:14 INFO - PROCESS | 5810 | 1484259134435 Marionette TRACE conn4 <- [1,1869,null,{"value":"content"}] 14:12:14 INFO - PROCESS | 5810 | 1484259134458 Marionette TRACE conn4 -> [0,1870,"setContext",{"value":"chrome"}] 14:12:14 INFO - PROCESS | 5810 | 1484259134467 Marionette TRACE conn4 <- [1,1870,null,{}] 14:12:14 INFO - PROCESS | 5810 | 1484259134473 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}] 14:12:14 INFO - PROCESS | 5810 | 1484259134496 Marionette TRACE conn4 <- [1,1871,null,{"value":true}] 14:12:14 INFO - Setting pref dom.serviceWorkers.enabled (true) 14:12:14 INFO - PROCESS | 5810 | 1484259134511 Marionette TRACE conn4 -> [0,1872,"setContext",{"value":"content"}] 14:12:14 INFO - PROCESS | 5810 | 1484259134514 Marionette TRACE conn4 <- [1,1872,null,{}] 14:12:14 INFO - PROCESS | 5810 | 1484259134521 Marionette TRACE conn4 -> [0,1873,"getContext",null] 14:12:14 INFO - PROCESS | 5810 | 1484259134524 Marionette TRACE conn4 <- [1,1873,null,{"value":"content"}] 14:12:14 INFO - PROCESS | 5810 | 1484259134531 Marionette TRACE conn4 -> [0,1874,"setContext",{"value":"chrome"}] 14:12:14 INFO - PROCESS | 5810 | 1484259134534 Marionette TRACE conn4 <- [1,1874,null,{}] 14:12:14 INFO - PROCESS | 5810 | 1484259134539 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}] 14:12:14 INFO - PROCESS | 5810 | 1484259134559 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 14:12:14 INFO - PROCESS | 5810 | 1484259134565 Marionette TRACE conn4 -> [0,1876,"setContext",{"value":"content"}] 14:12:14 INFO - PROCESS | 5810 | 1484259134569 Marionette TRACE conn4 <- [1,1876,null,{}] 14:12:14 INFO - PROCESS | 5810 | 1484259134574 Marionette TRACE conn4 -> [0,1877,"timeouts",{"script":35000}] 14:12:14 INFO - PROCESS | 5810 | 1484259134579 Marionette TRACE conn4 <- [1,1877,null,{}] 14:12:14 INFO - PROCESS | 5810 | 1484259134584 Marionette TRACE conn4 -> [0,1878,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:12:14 INFO - PROCESS | 5810 | 1484259134839 Marionette TRACE conn4 <- [1,1878,null,{"value":null}] 14:12:14 INFO - PROCESS | 5810 | 1484259134941 Marionette TRACE conn4 -> [0,1879,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:12:14 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2f9400 == 9 [pid = 5856] [id = 583] 14:12:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0x9b2fcc00) [pid = 5856] [serial = 1634] [outer = (nil)] 14:12:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0x9eee3800) [pid = 5856] [serial = 1635] [outer = 0x9b2fcc00] 14:12:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0x9eee4800) [pid = 5856] [serial = 1636] [outer = 0x9b2fcc00] 14:12:16 INFO - PROCESS | 5810 | 1484259136423 Marionette TRACE conn4 <- [1,1879,null,{"value":["/service-workers/service-worker/ServiceWorkerGlobalScope/close.https.html",0,null,null,[["ServiceWorkerGlobalScope: close operation",0,null,null],["ServiceWorkerGlobalScope close operation",0,{},{}]]]}] 14:12:16 INFO - .. 14:12:16 INFO - TEST-OK | /service-workers/service-worker/ServiceWorkerGlobalScope/close.https.html | took 2091ms 14:12:16 INFO - PROCESS | 5810 | 1484259136464 Marionette TRACE conn4 -> [0,1880,"getWindowHandle",null] 14:12:16 INFO - PROCESS | 5810 | 1484259136473 Marionette TRACE conn4 <- [1,1880,null,{"value":"2147483649"}] 14:12:16 INFO - TEST-START | /service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html 14:12:16 INFO - PROCESS | 5810 | 1484259136493 Marionette TRACE conn4 -> [0,1881,"timeouts",{"script":35000}] 14:12:16 INFO - PROCESS | 5810 | 1484259136501 Marionette TRACE conn4 <- [1,1881,null,{}] 14:12:16 INFO - PROCESS | 5810 | 1484259136529 Marionette TRACE conn4 -> [0,1882,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:12:16 INFO - PROCESS | 5810 | 1484259136803 Marionette TRACE conn4 <- [1,1882,null,{"value":null}] 14:12:16 INFO - PROCESS | 5810 | 1484259136890 Marionette TRACE conn4 -> [0,1883,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:12:16 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e417800 == 10 [pid = 5856] [id = 584] 14:12:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0x9e430c00) [pid = 5856] [serial = 1637] [outer = (nil)] 14:12:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0x9ec56c00) [pid = 5856] [serial = 1638] [outer = 0x9e430c00] 14:12:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0x9e439400) [pid = 5856] [serial = 1639] [outer = 0x9e430c00] 14:12:18 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 14:12:19 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2fa000 == 9 [pid = 5856] [id = 582] 14:12:19 INFO - PROCESS | 5810 | --DOCSHELL 0x9b478c00 == 8 [pid = 5856] [id = 572] 14:12:19 INFO - PROCESS | 5810 | --DOCSHELL 0x9f1cb400 == 7 [pid = 5856] [id = 577] 14:12:19 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2f6000 == 6 [pid = 5856] [id = 581] 14:12:19 INFO - PROCESS | 5810 | --DOCSHELL 0x9e796400 == 5 [pid = 5856] [id = 579] 14:12:19 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2f9400 == 4 [pid = 5856] [id = 583] 14:12:19 INFO - PROCESS | 5810 | --DOCSHELL 0x9e43b000 == 3 [pid = 5856] [id = 580] 14:12:19 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0x9ec60800) [pid = 5856] [serial = 1623] [outer = (nil)] [url = about:blank] 14:12:19 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0x9e42ec00) [pid = 5856] [serial = 1621] [outer = (nil)] [url = about:blank] 14:12:19 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0x9e40b400) [pid = 5856] [serial = 1620] [outer = (nil)] [url = about:blank] 14:12:22 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0x9b2f6c00) [pid = 5856] [serial = 1628] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-storage-match.https.html] 14:12:22 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0x9b477000) [pid = 5856] [serial = 1631] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-storage.https.html] 14:12:22 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0x9b2fcc00) [pid = 5856] [serial = 1634] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/close.https.html] 14:12:22 INFO - PROCESS | 5810 | --DOMWINDOW == 26 (0x9e78fc00) [pid = 5856] [serial = 1625] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-storage-keys.https.html] 14:12:22 INFO - PROCESS | 5810 | --DOMWINDOW == 25 (0x9f1cb800) [pid = 5856] [serial = 1616] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-match.https.html] 14:12:22 INFO - PROCESS | 5810 | --DOMWINDOW == 24 (0x9e7c4000) [pid = 5856] [serial = 1622] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-put.https.html] 14:12:26 INFO - PROCESS | 5810 | --DOMWINDOW == 23 (0x9eee3800) [pid = 5856] [serial = 1635] [outer = (nil)] [url = about:blank] 14:12:26 INFO - PROCESS | 5810 | --DOMWINDOW == 22 (0x9eee4800) [pid = 5856] [serial = 1636] [outer = (nil)] [url = about:blank] 14:12:26 INFO - PROCESS | 5810 | --DOMWINDOW == 21 (0x9eed9c00) [pid = 5856] [serial = 1627] [outer = (nil)] [url = about:blank] 14:12:26 INFO - PROCESS | 5810 | --DOMWINDOW == 20 (0x9f1d0800) [pid = 5856] [serial = 1618] [outer = (nil)] [url = about:blank] 14:12:26 INFO - PROCESS | 5810 | --DOMWINDOW == 19 (0x9e411c00) [pid = 5856] [serial = 1630] [outer = (nil)] [url = about:blank] 14:12:26 INFO - PROCESS | 5810 | --DOMWINDOW == 18 (0x9b47f000) [pid = 5856] [serial = 1629] [outer = (nil)] [url = about:blank] 14:12:26 INFO - PROCESS | 5810 | --DOMWINDOW == 17 (0x9e79b000) [pid = 5856] [serial = 1632] [outer = (nil)] [url = about:blank] 14:12:26 INFO - PROCESS | 5810 | --DOMWINDOW == 16 (0x9ecb0800) [pid = 5856] [serial = 1626] [outer = (nil)] [url = about:blank] 14:12:26 INFO - PROCESS | 5810 | --DOMWINDOW == 15 (0x9e797c00) [pid = 5856] [serial = 1633] [outer = (nil)] [url = about:blank] 14:12:26 INFO - PROCESS | 5810 | --DOMWINDOW == 14 (0x9ec62c00) [pid = 5856] [serial = 1624] [outer = (nil)] [url = about:blank] 14:12:32 INFO - PROCESS | 5810 | --DOMWINDOW == 13 (0x9ec56c00) [pid = 5856] [serial = 1638] [outer = (nil)] [url = about:blank] 14:12:47 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 14:12:47 INFO - PROCESS | 5810 | 1484259167479 Marionette TRACE conn4 <- [1,1883,null,{"value":["/service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html",2,null,null,[["Verify registration attribute on ServiceWorkerGlobalScope",2,"Test timed out",null]]]}] 14:12:47 INFO - . 14:12:47 INFO - TEST-TIMEOUT | /service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html | took 31053ms 14:12:47 INFO - PROCESS | 5810 | 1484259167540 Marionette TRACE conn4 -> [0,1884,"getWindowHandle",null] 14:12:47 INFO - PROCESS | 5810 | 1484259167547 Marionette TRACE conn4 <- [1,1884,null,{"value":"2147483649"}] 14:12:47 INFO - TEST-START | /service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html 14:12:47 INFO - PROCESS | 5810 | 1484259167559 Marionette TRACE conn4 -> [0,1885,"timeouts",{"script":35000}] 14:12:47 INFO - PROCESS | 5810 | 1484259167567 Marionette TRACE conn4 <- [1,1885,null,{}] 14:12:47 INFO - PROCESS | 5810 | 1484259167578 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}] 14:12:47 INFO - PROCESS | 5810 | 1484259167843 Marionette TRACE conn4 <- [1,1886,null,{"value":null}] 14:12:47 INFO - PROCESS | 5810 | 1484259167878 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:12:47 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b24d000 == 4 [pid = 5856] [id = 585] 14:12:47 INFO - PROCESS | 5810 | ++DOMWINDOW == 14 (0x9b24d400) [pid = 5856] [serial = 1640] [outer = (nil)] 14:12:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 15 (0x9b2ef400) [pid = 5856] [serial = 1641] [outer = 0x9b24d400] 14:12:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 16 (0x9b2f6800) [pid = 5856] [serial = 1642] [outer = 0x9b24d400] 14:12:49 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e411c00 == 5 [pid = 5856] [id = 586] 14:12:49 INFO - PROCESS | 5810 | ++DOMWINDOW == 17 (0x9e412000) [pid = 5856] [serial = 1643] [outer = (nil)] 14:12:49 INFO - PROCESS | 5810 | ++DOMWINDOW == 18 (0x9e412400) [pid = 5856] [serial = 1644] [outer = 0x9e412000] 14:12:50 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e415c00 == 6 [pid = 5856] [id = 587] 14:12:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 19 (0x9e418000) [pid = 5856] [serial = 1645] [outer = (nil)] 14:12:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 20 (0x9e42ec00) [pid = 5856] [serial = 1646] [outer = 0x9e418000] 14:12:50 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2502 14:12:50 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 14:12:50 INFO - PROCESS | 5810 | 1484259170266 Marionette TRACE conn4 <- [1,1887,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]]]}] 14:12:50 INFO - .... 14:12:50 INFO - TEST-OK | /service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html | took 2745ms 14:12:50 INFO - PROCESS | 5810 | 1484259170303 Marionette TRACE conn4 -> [0,1888,"getWindowHandle",null] 14:12:50 INFO - PROCESS | 5810 | 1484259170313 Marionette TRACE conn4 <- [1,1888,null,{"value":"2147483649"}] 14:12:50 INFO - TEST-START | /service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html 14:12:50 INFO - PROCESS | 5810 | 1484259170327 Marionette TRACE conn4 -> [0,1889,"timeouts",{"script":35000}] 14:12:50 INFO - PROCESS | 5810 | 1484259170335 Marionette TRACE conn4 <- [1,1889,null,{}] 14:12:50 INFO - PROCESS | 5810 | 1484259170341 Marionette TRACE conn4 -> [0,1890,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:12:50 INFO - PROCESS | 5810 | 1484259170579 Marionette TRACE conn4 <- [1,1890,null,{"value":null}] 14:12:50 INFO - PROCESS | 5810 | 1484259170638 Marionette TRACE conn4 -> [0,1891,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:12:50 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b24b000 == 7 [pid = 5856] [id = 588] 14:12:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 21 (0x9b2f0400) [pid = 5856] [serial = 1647] [outer = (nil)] 14:12:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 22 (0x9e43c400) [pid = 5856] [serial = 1648] [outer = 0x9b2f0400] 14:12:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 23 (0x9e795800) [pid = 5856] [serial = 1649] [outer = 0x9b2f0400] 14:12:51 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e7cc400 == 8 [pid = 5856] [id = 589] 14:12:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 24 (0x9e7d7400) [pid = 5856] [serial = 1650] [outer = (nil)] 14:12:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 25 (0x9e7d9400) [pid = 5856] [serial = 1651] [outer = 0x9e7d7400] 14:12:52 INFO - PROCESS | 5810 | ++DOCSHELL 0x9ec5ac00 == 9 [pid = 5856] [id = 590] 14:12:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 26 (0x9ec5c800) [pid = 5856] [serial = 1652] [outer = (nil)] 14:12:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0x9ecad400) [pid = 5856] [serial = 1653] [outer = 0x9ec5c800] 14:12:52 INFO - PROCESS | 5810 | 1484259172823 Marionette TRACE conn4 <- [1,1891,null,{"value":["/service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html",0,null,null,[["Update a registration on ServiceWorkerGlobalScope",0,null,null]]]}] 14:12:52 INFO - . 14:12:52 INFO - TEST-OK | /service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html | took 2548ms 14:12:52 INFO - PROCESS | 5810 | 1484259172882 Marionette TRACE conn4 -> [0,1892,"getWindowHandle",null] 14:12:52 INFO - TEST-START | /service-workers/service-worker/activate-event-after-install-state-change.https.html 14:12:52 INFO - PROCESS | 5810 | 1484259172892 Marionette TRACE conn4 <- [1,1892,null,{"value":"2147483649"}] 14:12:52 INFO - PROCESS | 5810 | 1484259172903 Marionette TRACE conn4 -> [0,1893,"timeouts",{"script":35000}] 14:12:52 INFO - PROCESS | 5810 | 1484259172917 Marionette TRACE conn4 <- [1,1893,null,{}] 14:12:52 INFO - PROCESS | 5810 | 1484259172928 Marionette TRACE conn4 -> [0,1894,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:12:53 INFO - PROCESS | 5810 | 1484259173221 Marionette TRACE conn4 <- [1,1894,null,{"value":null}] 14:12:53 INFO - PROCESS | 5810 | 1484259173303 Marionette TRACE conn4 -> [0,1895,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:12:53 INFO - PROCESS | 5810 | ++DOCSHELL 0x9ecac400 == 10 [pid = 5856] [id = 591] 14:12:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0x9ecac800) [pid = 5856] [serial = 1654] [outer = (nil)] 14:12:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0x9ecb8000) [pid = 5856] [serial = 1655] [outer = 0x9ecac800] 14:12:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0x9ecb9800) [pid = 5856] [serial = 1656] [outer = 0x9ecac800] 14:12:54 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:12:54 INFO - PROCESS | 5810 | 1484259174817 Marionette TRACE conn4 <- [1,1895,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]]]}] 14:12:54 INFO - . 14:12:54 INFO - TEST-OK | /service-workers/service-worker/activate-event-after-install-state-change.https.html | took 1953ms 14:12:54 INFO - PROCESS | 5810 | 1484259174855 Marionette TRACE conn4 -> [0,1896,"getWindowHandle",null] 14:12:54 INFO - PROCESS | 5810 | 1484259174863 Marionette TRACE conn4 <- [1,1896,null,{"value":"2147483649"}] 14:12:54 INFO - TEST-START | /service-workers/service-worker/activation-after-registration.https.html 14:12:54 INFO - PROCESS | 5810 | 1484259174928 Marionette TRACE conn4 -> [0,1897,"timeouts",{"script":35000}] 14:12:54 INFO - PROCESS | 5810 | 1484259174938 Marionette TRACE conn4 <- [1,1897,null,{}] 14:12:54 INFO - PROCESS | 5810 | 1484259174951 Marionette TRACE conn4 -> [0,1898,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:12:55 INFO - PROCESS | 5810 | 1484259175181 Marionette TRACE conn4 <- [1,1898,null,{"value":null}] 14:12:55 INFO - PROCESS | 5810 | 1484259175269 Marionette TRACE conn4 -> [0,1899,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:12:55 INFO - PROCESS | 5810 | ++DOCSHELL 0x9ecbb800 == 11 [pid = 5856] [id = 592] 14:12:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0x9eedb400) [pid = 5856] [serial = 1657] [outer = (nil)] 14:12:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0x9eee8400) [pid = 5856] [serial = 1658] [outer = 0x9eedb400] 14:12:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0x9f1cc000) [pid = 5856] [serial = 1659] [outer = 0x9eedb400] 14:12:56 INFO - PROCESS | 5810 | 1484259176884 Marionette TRACE conn4 <- [1,1899,null,{"value":["/service-workers/service-worker/activation-after-registration.https.html",0,null,null,[["activation occurs after registration",0,null,null]]]}] 14:12:56 INFO - . 14:12:56 INFO - TEST-OK | /service-workers/service-worker/activation-after-registration.https.html | took 1997ms 14:12:56 INFO - PROCESS | 5810 | 1484259176935 Marionette TRACE conn4 -> [0,1900,"getWindowHandle",null] 14:12:56 INFO - PROCESS | 5810 | 1484259176940 Marionette TRACE conn4 <- [1,1900,null,{"value":"2147483649"}] 14:12:56 INFO - TEST-START | /service-workers/service-worker/activation.https.html 14:12:56 INFO - PROCESS | 5810 | 1484259176954 Marionette TRACE conn4 -> [0,1901,"timeouts",{"script":35000}] 14:12:56 INFO - PROCESS | 5810 | 1484259176972 Marionette TRACE conn4 <- [1,1901,null,{}] 14:12:57 INFO - PROCESS | 5810 | 1484259177018 Marionette TRACE conn4 -> [0,1902,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:12:57 INFO - PROCESS | 5810 | 1484259177434 Marionette TRACE conn4 <- [1,1902,null,{"value":null}] 14:12:57 INFO - PROCESS | 5810 | 1484259177503 Marionette TRACE conn4 -> [0,1903,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:12:57 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2fac00 == 12 [pid = 5856] [id = 593] 14:12:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0x9b2fbc00) [pid = 5856] [serial = 1660] [outer = (nil)] 14:12:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0x9e40c000) [pid = 5856] [serial = 1661] [outer = 0x9b2fbc00] 14:12:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0x9e437c00) [pid = 5856] [serial = 1662] [outer = 0x9b2fbc00] 14:12:58 INFO - PROCESS | 5810 | --DOCSHELL 0x9ecac400 == 11 [pid = 5856] [id = 591] 14:12:58 INFO - PROCESS | 5810 | --DOCSHELL 0x9b24b000 == 10 [pid = 5856] [id = 588] 14:12:58 INFO - PROCESS | 5810 | --DOCSHELL 0x9e415c00 == 9 [pid = 5856] [id = 587] 14:12:58 INFO - PROCESS | 5810 | --DOCSHELL 0x9e411c00 == 8 [pid = 5856] [id = 586] 14:12:58 INFO - PROCESS | 5810 | --DOCSHELL 0x9b24d000 == 7 [pid = 5856] [id = 585] 14:12:58 INFO - PROCESS | 5810 | --DOCSHELL 0x9e417800 == 6 [pid = 5856] [id = 584] 14:12:58 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b24fc00 == 7 [pid = 5856] [id = 594] 14:12:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0x9b2fcc00) [pid = 5856] [serial = 1663] [outer = (nil)] 14:12:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0x9b475800) [pid = 5856] [serial = 1664] [outer = 0x9b2fcc00] 14:12:59 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b250400 == 8 [pid = 5856] [id = 595] 14:12:59 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0x9e7c8400) [pid = 5856] [serial = 1665] [outer = (nil)] 14:12:59 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0x9e7d6800) [pid = 5856] [serial = 1666] [outer = 0x9e7c8400] 14:13:00 INFO - PROCESS | 5810 | ++DOCSHELL 0x9f1ca000 == 9 [pid = 5856] [id = 596] 14:13:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0x9f1ca400) [pid = 5856] [serial = 1667] [outer = (nil)] 14:13:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0x9f1cb000) [pid = 5856] [serial = 1668] [outer = 0x9f1ca400] 14:13:01 INFO - PROCESS | 5810 | ++DOCSHELL 0x9f1d8000 == 10 [pid = 5856] [id = 597] 14:13:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0x9f1d8400) [pid = 5856] [serial = 1669] [outer = (nil)] 14:13:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0x9f1d8800) [pid = 5856] [serial = 1670] [outer = 0x9f1d8400] 14:13:01 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0x9ecac800) [pid = 5856] [serial = 1654] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/activate-event-after-install-state-change.https.html] 14:13:01 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0x9e7d7400) [pid = 5856] [serial = 1650] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/resources/scope/update] 14:13:01 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0x9ec5c800) [pid = 5856] [serial = 1652] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/resources/scope/update] 14:13:01 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0x9b2f0400) [pid = 5856] [serial = 1647] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html] 14:13:01 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0x9b24d400) [pid = 5856] [serial = 1640] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html] 14:13:01 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0x9e412000) [pid = 5856] [serial = 1643] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/resources/unregister-controlling-worker.html] 14:13:01 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0x9e418000) [pid = 5856] [serial = 1645] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/resources/unregister-controlling-worker.html] 14:13:01 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0x9e430c00) [pid = 5856] [serial = 1637] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html] 14:13:02 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!registration', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2234 14:13:02 INFO - PROCESS | 5810 | [Child 5856] 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 226 14:13:02 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!registration', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2234 14:13:02 INFO - PROCESS | 5810 | [Child 5856] 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 226 14:13:02 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!registration', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2234 14:13:02 INFO - PROCESS | 5810 | [Child 5856] 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 226 14:13:02 INFO - PROCESS | 5810 | 1484259182146 Marionette TRACE conn4 <- [1,1903,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],["finishing a request triggers unregister",0,null,null]]]}] 14:13:02 INFO - .... 14:13:02 INFO - TEST-OK | /service-workers/service-worker/activation.https.html | took 5232ms 14:13:02 INFO - PROCESS | 5810 | 1484259182187 Marionette TRACE conn4 -> [0,1904,"getWindowHandle",null] 14:13:02 INFO - TEST-START | /service-workers/service-worker/active.https.html 14:13:02 INFO - PROCESS | 5810 | 1484259182216 Marionette TRACE conn4 <- [1,1904,null,{"value":"2147483649"}] 14:13:02 INFO - PROCESS | 5810 | 1484259182226 Marionette TRACE conn4 -> [0,1905,"timeouts",{"script":35000}] 14:13:02 INFO - PROCESS | 5810 | 1484259182232 Marionette TRACE conn4 <- [1,1905,null,{}] 14:13:02 INFO - PROCESS | 5810 | 1484259182239 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}] 14:13:02 INFO - PROCESS | 5810 | 1484259182428 Marionette TRACE conn4 <- [1,1906,null,{"value":null}] 14:13:02 INFO - PROCESS | 5810 | 1484259182540 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:13:02 INFO - PROCESS | 5810 | ++DOCSHELL 0x9ec5f000 == 11 [pid = 5856] [id = 598] 14:13:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0x9ecac800) [pid = 5856] [serial = 1671] [outer = (nil)] 14:13:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0x9f1d4800) [pid = 5856] [serial = 1672] [outer = 0x9ecac800] 14:13:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0x9f1d3000) [pid = 5856] [serial = 1673] [outer = 0x9ecac800] 14:13:03 INFO - PROCESS | 5810 | ++DOCSHELL 0x9f24d400 == 12 [pid = 5856] [id = 599] 14:13:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0x9f24d800) [pid = 5856] [serial = 1674] [outer = (nil)] 14:13:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0xa1e03400) [pid = 5856] [serial = 1675] [outer = 0x9f24d800] 14:13:04 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2502 14:13:04 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 14:13:04 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:13:04 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:13:04 INFO - PROCESS | 5810 | 1484259184177 Marionette TRACE conn4 <- [1,1907,null,{"value":["/service-workers/service-worker/active.https.html",0,null,null,[["active is set",0,null,null]]]}] 14:13:04 INFO - . 14:13:04 INFO - TEST-OK | /service-workers/service-worker/active.https.html | took 1986ms 14:13:04 INFO - PROCESS | 5810 | 1484259184212 Marionette TRACE conn4 -> [0,1908,"getWindowHandle",null] 14:13:04 INFO - PROCESS | 5810 | 1484259184218 Marionette TRACE conn4 <- [1,1908,null,{"value":"2147483649"}] 14:13:04 INFO - TEST-START | /service-workers/service-worker/appcache-ordering-main.https.html 14:13:04 INFO - PROCESS | 5810 | 1484259184229 Marionette TRACE conn4 -> [0,1909,"timeouts",{"script":35000}] 14:13:04 INFO - PROCESS | 5810 | 1484259184236 Marionette TRACE conn4 <- [1,1909,null,{}] 14:13:04 INFO - PROCESS | 5810 | 1484259184304 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}] 14:13:04 INFO - PROCESS | 5810 | 1484259184614 Marionette TRACE conn4 <- [1,1910,null,{"value":null}] 14:13:04 INFO - PROCESS | 5810 | 1484259184774 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:13:04 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e410000 == 13 [pid = 5856] [id = 600] 14:13:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0x9e417000) [pid = 5856] [serial = 1676] [outer = (nil)] 14:13:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0x9ecb6400) [pid = 5856] [serial = 1677] [outer = 0x9e417000] 14:13:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0x9f245c00) [pid = 5856] [serial = 1678] [outer = 0x9e417000] 14:13:06 INFO - PROCESS | 5810 | ++DOCSHELL 0xa1e07000 == 14 [pid = 5856] [id = 601] 14:13:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0xa1e07400) [pid = 5856] [serial = 1679] [outer = (nil)] 14:13:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0xa1e08800) [pid = 5856] [serial = 1680] [outer = 0xa1e07400] 14:13:06 INFO - PROCESS | 5810 | [Child 5856] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 14:13:06 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b24b800 == 15 [pid = 5856] [id = 602] 14:13:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0x9b24c400) [pid = 5856] [serial = 1681] [outer = (nil)] 14:13:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0x9b24d000) [pid = 5856] [serial = 1682] [outer = 0x9b24c400] 14:13:06 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:07 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e7cf000 == 16 [pid = 5856] [id = 603] 14:13:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0x9e7da800) [pid = 5856] [serial = 1683] [outer = (nil)] 14:13:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0x9e7dd000) [pid = 5856] [serial = 1684] [outer = 0x9e7da800] 14:13:07 INFO - PROCESS | 5810 | --DOCSHELL 0x9f24d400 == 15 [pid = 5856] [id = 599] 14:13:07 INFO - PROCESS | 5810 | --DOCSHELL 0x9b24fc00 == 14 [pid = 5856] [id = 594] 14:13:07 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2fac00 == 13 [pid = 5856] [id = 593] 14:13:07 INFO - PROCESS | 5810 | --DOCSHELL 0x9b250400 == 12 [pid = 5856] [id = 595] 14:13:07 INFO - PROCESS | 5810 | --DOCSHELL 0x9f1ca000 == 11 [pid = 5856] [id = 596] 14:13:07 INFO - PROCESS | 5810 | --DOCSHELL 0x9f1d8000 == 10 [pid = 5856] [id = 597] 14:13:07 INFO - PROCESS | 5810 | --DOCSHELL 0x9ecbb800 == 9 [pid = 5856] [id = 592] 14:13:07 INFO - PROCESS | 5810 | --DOCSHELL 0xa1e07000 == 8 [pid = 5856] [id = 601] 14:13:07 INFO - PROCESS | 5810 | --DOCSHELL 0x9b24b800 == 7 [pid = 5856] [id = 602] 14:13:07 INFO - PROCESS | 5810 | --DOCSHELL 0x9ec5f000 == 6 [pid = 5856] [id = 598] 14:13:07 INFO - PROCESS | 5810 | --DOCSHELL 0x9ec5ac00 == 5 [pid = 5856] [id = 590] 14:13:07 INFO - PROCESS | 5810 | --DOCSHELL 0x9e7cc400 == 4 [pid = 5856] [id = 589] 14:13:07 INFO - PROCESS | 5810 | --DOMWINDOW == 49 (0x9eee8400) [pid = 5856] [serial = 1658] [outer = (nil)] [url = about:blank] 14:13:07 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0x9e7d9400) [pid = 5856] [serial = 1651] [outer = (nil)] [url = about:blank] 14:13:07 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0x9ecad400) [pid = 5856] [serial = 1653] [outer = (nil)] [url = about:blank] 14:13:07 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0x9e795800) [pid = 5856] [serial = 1649] [outer = (nil)] [url = about:blank] 14:13:07 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0x9b2f6800) [pid = 5856] [serial = 1642] [outer = (nil)] [url = about:blank] 14:13:07 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0x9e412400) [pid = 5856] [serial = 1644] [outer = (nil)] [url = about:blank] 14:13:07 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0x9e42ec00) [pid = 5856] [serial = 1646] [outer = (nil)] [url = about:blank] 14:13:07 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0x9e439400) [pid = 5856] [serial = 1639] [outer = (nil)] [url = about:blank] 14:13:07 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0x9ecb9800) [pid = 5856] [serial = 1656] [outer = (nil)] [url = about:blank] 14:13:07 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0x9ecb8000) [pid = 5856] [serial = 1655] [outer = (nil)] [url = about:blank] 14:13:07 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0x9e43c400) [pid = 5856] [serial = 1648] [outer = (nil)] [url = about:blank] 14:13:07 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0x9b2ef400) [pid = 5856] [serial = 1641] [outer = (nil)] [url = about:blank] 14:13:08 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:08 INFO - PROCESS | 5810 | 1484259188698 Marionette TRACE conn4 <- [1,1911,null,{"value":["/service-workers/service-worker/appcache-ordering-main.https.html",0,null,null,[["serviceworkers take priority over appcaches",0,null,null]]]}] 14:13:08 INFO - . 14:13:08 INFO - TEST-OK | /service-workers/service-worker/appcache-ordering-main.https.html | took 4512ms 14:13:08 INFO - PROCESS | 5810 | 1484259188743 Marionette TRACE conn4 -> [0,1912,"getWindowHandle",null] 14:13:08 INFO - PROCESS | 5810 | 1484259188752 Marionette TRACE conn4 <- [1,1912,null,{"value":"2147483649"}] 14:13:08 INFO - TEST-START | /service-workers/service-worker/claim-not-using-registration.https.html 14:13:08 INFO - PROCESS | 5810 | 1484259188761 Marionette TRACE conn4 -> [0,1913,"timeouts",{"script":35000}] 14:13:08 INFO - PROCESS | 5810 | 1484259188771 Marionette TRACE conn4 <- [1,1913,null,{}] 14:13:08 INFO - PROCESS | 5810 | 1484259188783 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}] 14:13:09 INFO - PROCESS | 5810 | 1484259189100 Marionette TRACE conn4 <- [1,1914,null,{"value":null}] 14:13:09 INFO - PROCESS | 5810 | 1484259189156 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:13:09 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2f0400 == 5 [pid = 5856] [id = 604] 14:13:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0x9b2f0c00) [pid = 5856] [serial = 1685] [outer = (nil)] 14:13:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0x9b476400) [pid = 5856] [serial = 1686] [outer = 0x9b2f0c00] 14:13:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0x9b47e000) [pid = 5856] [serial = 1687] [outer = 0x9b2f0c00] 14:13:09 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:09 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:10 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e434800 == 6 [pid = 5856] [id = 605] 14:13:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0x9e437000) [pid = 5856] [serial = 1688] [outer = (nil)] 14:13:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0x9e43a000) [pid = 5856] [serial = 1689] [outer = 0x9e437000] 14:13:10 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e43c400 == 7 [pid = 5856] [id = 606] 14:13:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0x9e43c800) [pid = 5856] [serial = 1690] [outer = (nil)] 14:13:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0x9e43cc00) [pid = 5856] [serial = 1691] [outer = 0x9e43c800] 14:13:10 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:10 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:10 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:10 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:10 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2502 14:13:10 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 14:13:11 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0x9b2fbc00) [pid = 5856] [serial = 1660] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/activation.https.html] 14:13:11 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0x9ecac800) [pid = 5856] [serial = 1671] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/active.https.html] 14:13:11 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0x9f24d800) [pid = 5856] [serial = 1674] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 14:13:11 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0x9eedb400) [pid = 5856] [serial = 1657] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/activation-after-registration.https.html] 14:13:11 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0x9b2fcc00) [pid = 5856] [serial = 1663] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/no-controllee] 14:13:11 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0x9f1d8400) [pid = 5856] [serial = 1669] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/unregister] 14:13:11 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0x9f1ca400) [pid = 5856] [serial = 1667] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/skip-waiting] 14:13:11 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0x9e7c8400) [pid = 5856] [serial = 1665] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/no-request] 14:13:11 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e7c3000 == 8 [pid = 5856] [id = 607] 14:13:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0x9e7c3800) [pid = 5856] [serial = 1692] [outer = (nil)] 14:13:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0x9e7c4400) [pid = 5856] [serial = 1693] [outer = 0x9e7c3800] 14:13:11 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:11 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:11 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2502 14:13:11 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 14:13:12 INFO - PROCESS | 5810 | 1484259192005 Marionette TRACE conn4 <- [1,1915,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]]]}] 14:13:12 INFO - .. 14:13:12 INFO - TEST-OK | /service-workers/service-worker/claim-not-using-registration.https.html | took 3302ms 14:13:12 INFO - PROCESS | 5810 | 1484259192063 Marionette TRACE conn4 -> [0,1916,"getWindowHandle",null] 14:13:12 INFO - PROCESS | 5810 | 1484259192074 Marionette TRACE conn4 <- [1,1916,null,{"value":"2147483649"}] 14:13:12 INFO - TEST-START | /service-workers/service-worker/claim-using-registration.https.html 14:13:12 INFO - PROCESS | 5810 | 1484259192088 Marionette TRACE conn4 -> [0,1917,"timeouts",{"script":35000}] 14:13:12 INFO - PROCESS | 5810 | 1484259192096 Marionette TRACE conn4 <- [1,1917,null,{}] 14:13:12 INFO - PROCESS | 5810 | 1484259192103 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}] 14:13:12 INFO - PROCESS | 5810 | 1484259192367 Marionette TRACE conn4 <- [1,1918,null,{"value":null}] 14:13:12 INFO - PROCESS | 5810 | 1484259192423 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:13:12 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e40ec00 == 9 [pid = 5856] [id = 608] 14:13:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0x9e411000) [pid = 5856] [serial = 1694] [outer = (nil)] 14:13:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0x9e7e0800) [pid = 5856] [serial = 1695] [outer = 0x9e411000] 14:13:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0x9ec5ac00) [pid = 5856] [serial = 1696] [outer = 0x9e411000] 14:13:12 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:12 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:13 INFO - PROCESS | 5810 | ++DOCSHELL 0x9ecb6c00 == 10 [pid = 5856] [id = 609] 14:13:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0x9ecb8400) [pid = 5856] [serial = 1697] [outer = (nil)] 14:13:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0x9ecba800) [pid = 5856] [serial = 1698] [outer = 0x9ecb8400] 14:13:13 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:13 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:14 INFO - PROCESS | 5810 | ++DOCSHELL 0x9ecb3000 == 11 [pid = 5856] [id = 610] 14:13:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0x9ecb3c00) [pid = 5856] [serial = 1699] [outer = (nil)] 14:13:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0x9ecb4000) [pid = 5856] [serial = 1700] [outer = 0x9ecb3c00] 14:13:14 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:14 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:15 INFO - PROCESS | 5810 | 1484259195218 Marionette TRACE conn4 <- [1,1919,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]]]}] 14:13:15 INFO - .. 14:13:15 INFO - TEST-OK | /service-workers/service-worker/claim-using-registration.https.html | took 3200ms 14:13:15 INFO - PROCESS | 5810 | 1484259195334 Marionette TRACE conn4 -> [0,1920,"getWindowHandle",null] 14:13:15 INFO - PROCESS | 5810 | 1484259195351 Marionette TRACE conn4 <- [1,1920,null,{"value":"2147483649"}] 14:13:15 INFO - TEST-START | /service-workers/service-worker/client-navigate.https.html 14:13:15 INFO - PROCESS | 5810 | 1484259195362 Marionette TRACE conn4 -> [0,1921,"timeouts",{"script":35000}] 14:13:15 INFO - PROCESS | 5810 | 1484259195375 Marionette TRACE conn4 <- [1,1921,null,{}] 14:13:15 INFO - PROCESS | 5810 | 1484259195386 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}] 14:13:15 INFO - PROCESS | 5810 | --DOCSHELL 0x9e7c3000 == 10 [pid = 5856] [id = 607] 14:13:15 INFO - PROCESS | 5810 | --DOCSHELL 0x9e43c400 == 9 [pid = 5856] [id = 606] 14:13:15 INFO - PROCESS | 5810 | --DOCSHELL 0x9e434800 == 8 [pid = 5856] [id = 605] 14:13:15 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2f0400 == 7 [pid = 5856] [id = 604] 14:13:15 INFO - PROCESS | 5810 | 1484259195734 Marionette TRACE conn4 <- [1,1922,null,{"value":null}] 14:13:15 INFO - PROCESS | 5810 | --DOCSHELL 0x9e7cf000 == 6 [pid = 5856] [id = 603] 14:13:15 INFO - PROCESS | 5810 | --DOCSHELL 0x9e410000 == 5 [pid = 5856] [id = 600] 14:13:15 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0x9f1cc000) [pid = 5856] [serial = 1659] [outer = (nil)] [url = about:blank] 14:13:15 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0x9b475800) [pid = 5856] [serial = 1664] [outer = (nil)] [url = about:blank] 14:13:15 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0x9f1d8800) [pid = 5856] [serial = 1670] [outer = (nil)] [url = about:blank] 14:13:15 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0x9f1cb000) [pid = 5856] [serial = 1668] [outer = (nil)] [url = about:blank] 14:13:15 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0x9e7d6800) [pid = 5856] [serial = 1666] [outer = (nil)] [url = about:blank] 14:13:15 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0x9e437c00) [pid = 5856] [serial = 1662] [outer = (nil)] [url = about:blank] 14:13:15 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0x9e40c000) [pid = 5856] [serial = 1661] [outer = (nil)] [url = about:blank] 14:13:15 INFO - PROCESS | 5810 | 1484259195898 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:13:15 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2f6400 == 6 [pid = 5856] [id = 611] 14:13:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0x9b2f6800) [pid = 5856] [serial = 1701] [outer = (nil)] 14:13:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0x9b47a000) [pid = 5856] [serial = 1702] [outer = 0x9b2f6800] 14:13:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0x9e40cc00) [pid = 5856] [serial = 1703] [outer = 0x9b2f6800] 14:13:16 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0x9f1d4800) [pid = 5856] [serial = 1672] [outer = (nil)] [url = about:blank] 14:13:16 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0xa1e03400) [pid = 5856] [serial = 1675] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 14:13:16 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0x9f1d3000) [pid = 5856] [serial = 1673] [outer = (nil)] [url = about:blank] 14:13:16 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:16 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:17 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e79ac00 == 7 [pid = 5856] [id = 612] 14:13:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0x9e79b400) [pid = 5856] [serial = 1704] [outer = (nil)] 14:13:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0x9e79e000) [pid = 5856] [serial = 1705] [outer = 0x9e79b400] 14:13:18 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:18 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0x9e7d9400) [pid = 5856] [serial = 1706] [outer = 0x9e79b400] 14:13:18 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0x9b2f0c00) [pid = 5856] [serial = 1685] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/claim-not-using-registration.https.html] 14:13:18 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0x9e7c3800) [pid = 5856] [serial = 1692] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?longer-matched] 14:13:18 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0xa1e07400) [pid = 5856] [serial = 1679] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/appcache-ordering.install.html] 14:13:18 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0x9e437000) [pid = 5856] [serial = 1688] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?not-using-init] 14:13:18 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0x9e43c800) [pid = 5856] [serial = 1690] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?not-using] 14:13:18 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0x9e417000) [pid = 5856] [serial = 1676] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/appcache-ordering-main.https.html] 14:13:18 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0x9e7da800) [pid = 5856] [serial = 1683] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/appcache-ordering.is-appcached.html] 14:13:18 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0x9b24c400) [pid = 5856] [serial = 1681] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/appcache-ordering.is-appcached.html] 14:13:19 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e7e0400 == 8 [pid = 5856] [id = 613] 14:13:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0x9ecaf400) [pid = 5856] [serial = 1707] [outer = (nil)] 14:13:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0x9ecafc00) [pid = 5856] [serial = 1708] [outer = 0x9ecaf400] 14:13:19 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:19 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:19 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:19 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0x9eede400) [pid = 5856] [serial = 1709] [outer = 0x9ecaf400] 14:13:20 INFO - PROCESS | 5810 | ++DOCSHELL 0x9f1cbc00 == 9 [pid = 5856] [id = 614] 14:13:20 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0x9f1cc000) [pid = 5856] [serial = 1710] [outer = (nil)] 14:13:20 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0x9f1cc400) [pid = 5856] [serial = 1711] [outer = 0x9f1cc000] 14:13:20 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerWindowClient.cpp, line 373 14:13:20 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(mRv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerWindowClient.cpp, line 90 14:13:20 INFO - PROCESS | 5810 | 1484259200485 Marionette TRACE conn4 <- [1,1923,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,{},{}]]]}] 14:13:20 INFO - ....... 14:13:20 INFO - TEST-OK | /service-workers/service-worker/client-navigate.https.html | took 5164ms 14:13:20 INFO - PROCESS | 5810 | 1484259200527 Marionette TRACE conn4 -> [0,1924,"getWindowHandle",null] 14:13:20 INFO - TEST-START | /service-workers/service-worker/clients-get-cross-origin.https.html 14:13:20 INFO - PROCESS | 5810 | 1484259200532 Marionette TRACE conn4 <- [1,1924,null,{"value":"2147483649"}] 14:13:20 INFO - PROCESS | 5810 | 1484259200540 Marionette TRACE conn4 -> [0,1925,"timeouts",{"script":35000}] 14:13:20 INFO - PROCESS | 5810 | 1484259200546 Marionette TRACE conn4 <- [1,1925,null,{}] 14:13:20 INFO - PROCESS | 5810 | 1484259200555 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}] 14:13:20 INFO - PROCESS | 5810 | 1484259200826 Marionette TRACE conn4 <- [1,1926,null,{"value":null}] 14:13:20 INFO - PROCESS | 5810 | 1484259200942 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/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:13:20 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e7c7c00 == 10 [pid = 5856] [id = 615] 14:13:20 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0x9e7c9400) [pid = 5856] [serial = 1712] [outer = (nil)] 14:13:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0x9f1c9400) [pid = 5856] [serial = 1713] [outer = 0x9e7c9400] 14:13:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0x9f1cf000) [pid = 5856] [serial = 1714] [outer = 0x9e7c9400] 14:13:21 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:21 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:22 INFO - PROCESS | 5810 | ++DOCSHELL 0x9f1ce000 == 11 [pid = 5856] [id = 616] 14:13:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0x9f1cec00) [pid = 5856] [serial = 1715] [outer = (nil)] 14:13:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0x9f1d1000) [pid = 5856] [serial = 1716] [outer = 0x9f1cec00] 14:13:22 INFO - PROCESS | 5810 | ++DOCSHELL 0x9f240800 == 12 [pid = 5856] [id = 617] 14:13:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0x9f241000) [pid = 5856] [serial = 1717] [outer = (nil)] 14:13:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0x9f241800) [pid = 5856] [serial = 1718] [outer = 0x9f241000] 14:13:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0x9f245000) [pid = 5856] [serial = 1719] [outer = 0x9f241000] 14:13:23 INFO - PROCESS | 5810 | ++DOCSHELL 0x9f24e400 == 13 [pid = 5856] [id = 618] 14:13:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0xa1e01400) [pid = 5856] [serial = 1720] [outer = (nil)] 14:13:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0xa1e02000) [pid = 5856] [serial = 1721] [outer = 0xa1e01400] 14:13:23 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!doc', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2792 14:13:23 INFO - PROCESS | 5810 | 1484259203481 Marionette TRACE conn4 <- [1,1927,null,{"value":["/service-workers/service-worker/clients-get-cross-origin.https.html",0,null,null,[["Test Clients.get() cross origin",0,null,null]]]}] 14:13:23 INFO - . 14:13:23 INFO - TEST-OK | /service-workers/service-worker/clients-get-cross-origin.https.html | took 2995ms 14:13:23 INFO - PROCESS | 5810 | 1484259203534 Marionette TRACE conn4 -> [0,1928,"getWindowHandle",null] 14:13:23 INFO - PROCESS | 5810 | 1484259203553 Marionette TRACE conn4 <- [1,1928,null,{"value":"2147483649"}] 14:13:23 INFO - TEST-START | /service-workers/service-worker/clients-get.https.html 14:13:23 INFO - PROCESS | 5810 | 1484259203593 Marionette TRACE conn4 -> [0,1929,"timeouts",{"script":35000}] 14:13:23 INFO - PROCESS | 5810 | 1484259203602 Marionette TRACE conn4 <- [1,1929,null,{}] 14:13:23 INFO - PROCESS | 5810 | 1484259203615 Marionette TRACE conn4 -> [0,1930,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:13:23 INFO - PROCESS | 5810 | 1484259203869 Marionette TRACE conn4 <- [1,1930,null,{"value":null}] 14:13:24 INFO - PROCESS | 5810 | 1484259204013 Marionette TRACE conn4 -> [0,1931,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:13:24 INFO - PROCESS | 5810 | ++DOCSHELL 0x9f246800 == 14 [pid = 5856] [id = 619] 14:13:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0x9f24d800) [pid = 5856] [serial = 1722] [outer = (nil)] 14:13:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 51 (0xa1e04000) [pid = 5856] [serial = 1723] [outer = 0x9f24d800] 14:13:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 52 (0xa1e09800) [pid = 5856] [serial = 1724] [outer = 0x9f24d800] 14:13:24 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:24 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:25 INFO - PROCESS | 5810 | --DOCSHELL 0x9ecb6c00 == 13 [pid = 5856] [id = 609] 14:13:25 INFO - PROCESS | 5810 | --DOCSHELL 0x9ecb3000 == 12 [pid = 5856] [id = 610] 14:13:25 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2f6400 == 11 [pid = 5856] [id = 611] 14:13:25 INFO - PROCESS | 5810 | --DOCSHELL 0x9f240800 == 10 [pid = 5856] [id = 617] 14:13:25 INFO - PROCESS | 5810 | --DOCSHELL 0x9e7c7c00 == 9 [pid = 5856] [id = 615] 14:13:25 INFO - PROCESS | 5810 | --DOCSHELL 0x9e40ec00 == 8 [pid = 5856] [id = 608] 14:13:25 INFO - PROCESS | 5810 | --DOMWINDOW == 51 (0x9e7e0800) [pid = 5856] [serial = 1695] [outer = (nil)] [url = about:blank] 14:13:25 INFO - PROCESS | 5810 | --DOMWINDOW == 50 (0x9e7c4400) [pid = 5856] [serial = 1693] [outer = (nil)] [url = about:blank] 14:13:25 INFO - PROCESS | 5810 | --DOMWINDOW == 49 (0xa1e08800) [pid = 5856] [serial = 1680] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/appcache-ordering.install.html] 14:13:25 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0x9e43a000) [pid = 5856] [serial = 1689] [outer = (nil)] [url = about:blank] 14:13:25 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0x9e43cc00) [pid = 5856] [serial = 1691] [outer = (nil)] [url = about:blank] 14:13:25 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0x9f245c00) [pid = 5856] [serial = 1678] [outer = (nil)] [url = about:blank] 14:13:25 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0x9b47e000) [pid = 5856] [serial = 1687] [outer = (nil)] [url = about:blank] 14:13:25 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0x9b476400) [pid = 5856] [serial = 1686] [outer = (nil)] [url = about:blank] 14:13:25 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0x9ecb6400) [pid = 5856] [serial = 1677] [outer = (nil)] [url = about:blank] 14:13:25 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0x9e7dd000) [pid = 5856] [serial = 1684] [outer = (nil)] [url = about:blank] 14:13:25 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0x9b24d000) [pid = 5856] [serial = 1682] [outer = (nil)] [url = about:blank] 14:13:26 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b247800 == 9 [pid = 5856] [id = 620] 14:13:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0x9b2fbc00) [pid = 5856] [serial = 1725] [outer = (nil)] 14:13:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0x9b2fd400) [pid = 5856] [serial = 1726] [outer = 0x9b2fbc00] 14:13:26 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b475400 == 10 [pid = 5856] [id = 621] 14:13:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0x9b476000) [pid = 5856] [serial = 1727] [outer = (nil)] 14:13:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0x9b476800) [pid = 5856] [serial = 1728] [outer = 0x9b476000] 14:13:26 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!doc', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2792 14:13:26 INFO - PROCESS | 5810 | 1484259206748 Marionette TRACE conn4 <- [1,1931,null,{"value":["/service-workers/service-worker/clients-get.https.html",0,null,null,[["Test Clients.get()",0,null,null]]]}] 14:13:26 INFO - . 14:13:26 INFO - TEST-OK | /service-workers/service-worker/clients-get.https.html | took 3218ms 14:13:26 INFO - PROCESS | 5810 | 1484259206835 Marionette TRACE conn4 -> [0,1932,"getWindowHandle",null] 14:13:26 INFO - PROCESS | 5810 | 1484259206843 Marionette TRACE conn4 <- [1,1932,null,{"value":"2147483649"}] 14:13:26 INFO - TEST-START | /service-workers/service-worker/clients-matchall-client-types.https.html 14:13:26 INFO - PROCESS | 5810 | 1484259206853 Marionette TRACE conn4 -> [0,1933,"timeouts",{"script":35000}] 14:13:26 INFO - PROCESS | 5810 | 1484259206858 Marionette TRACE conn4 <- [1,1933,null,{}] 14:13:26 INFO - PROCESS | 5810 | 1484259206867 Marionette TRACE conn4 -> [0,1934,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:13:27 INFO - PROCESS | 5810 | 1484259207103 Marionette TRACE conn4 <- [1,1934,null,{"value":null}] 14:13:27 INFO - PROCESS | 5810 | 1484259207279 Marionette TRACE conn4 -> [0,1935,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:13:27 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2f2800 == 11 [pid = 5856] [id = 622] 14:13:27 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0x9b2f4000) [pid = 5856] [serial = 1729] [outer = (nil)] 14:13:27 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0x9e40f000) [pid = 5856] [serial = 1730] [outer = 0x9b2f4000] 14:13:27 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0x9e413800) [pid = 5856] [serial = 1731] [outer = 0x9b2f4000] 14:13:27 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:27 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:30 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0x9b2f6800) [pid = 5856] [serial = 1701] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/client-navigate.https.html] 14:13:30 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0x9e7c9400) [pid = 5856] [serial = 1712] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/clients-get-cross-origin.https.html] 14:13:30 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0xa1e01400) [pid = 5856] [serial = 1720] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-get] 14:13:30 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0x9f241000) [pid = 5856] [serial = 1717] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/clients-get-other-origin.html] 14:13:30 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0x9f1cec00) [pid = 5856] [serial = 1715] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-get] 14:13:30 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0x9ecb3c00) [pid = 5856] [serial = 1699] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?using-same-registration] 14:13:30 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0x9e411000) [pid = 5856] [serial = 1694] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/claim-using-registration.https.html] 14:13:30 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0x9ecb8400) [pid = 5856] [serial = 1697] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?using-different-registration] 14:13:30 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0x9f1cc000) [pid = 5856] [serial = 1710] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/client-navigate-frame.html] 14:13:30 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e791800 == 12 [pid = 5856] [id = 623] 14:13:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0x9e796400) [pid = 5856] [serial = 1732] [outer = (nil)] 14:13:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0x9e797400) [pid = 5856] [serial = 1733] [outer = 0x9e796400] 14:13:30 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:30 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:30 INFO - PROCESS | 5810 | 1484259210738 Marionette TRACE conn4 <- [1,1935,null,{"value":["/service-workers/service-worker/clients-matchall-client-types.https.html",0,null,null,[["Verify matchAll() with various client types",0,null,null]]]}] 14:13:30 INFO - . 14:13:30 INFO - TEST-OK | /service-workers/service-worker/clients-matchall-client-types.https.html | took 3950ms 14:13:30 INFO - PROCESS | 5810 | 1484259210803 Marionette TRACE conn4 -> [0,1936,"getWindowHandle",null] 14:13:30 INFO - PROCESS | 5810 | 1484259210810 Marionette TRACE conn4 <- [1,1936,null,{"value":"2147483649"}] 14:13:30 INFO - TEST-START | /service-workers/service-worker/clients-matchall-include-uncontrolled.https.html 14:13:30 INFO - PROCESS | 5810 | 1484259210821 Marionette TRACE conn4 -> [0,1937,"timeouts",{"script":35000}] 14:13:30 INFO - PROCESS | 5810 | 1484259210831 Marionette TRACE conn4 <- [1,1937,null,{}] 14:13:30 INFO - PROCESS | 5810 | 1484259210843 Marionette TRACE conn4 -> [0,1938,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:13:31 INFO - PROCESS | 5810 | 1484259211111 Marionette TRACE conn4 <- [1,1938,null,{"value":null}] 14:13:31 INFO - PROCESS | 5810 | 1484259211204 Marionette TRACE conn4 -> [0,1939,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:13:31 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e416400 == 13 [pid = 5856] [id = 624] 14:13:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0x9e436800) [pid = 5856] [serial = 1734] [outer = (nil)] 14:13:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0x9e7c7400) [pid = 5856] [serial = 1735] [outer = 0x9e436800] 14:13:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0x9e7da800) [pid = 5856] [serial = 1736] [outer = 0x9e436800] 14:13:31 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:31 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:32 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e43a400 == 14 [pid = 5856] [id = 625] 14:13:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0x9e7cc800) [pid = 5856] [serial = 1737] [outer = (nil)] 14:13:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0x9e7d6c00) [pid = 5856] [serial = 1738] [outer = 0x9e7cc800] 14:13:32 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:32 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:32 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b243c00 == 15 [pid = 5856] [id = 626] 14:13:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0x9ec53800) [pid = 5856] [serial = 1739] [outer = (nil)] 14:13:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0x9ec5a400) [pid = 5856] [serial = 1740] [outer = 0x9ec53800] 14:13:32 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:32 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:33 INFO - PROCESS | 5810 | ++DOCSHELL 0x9ecb2800 == 16 [pid = 5856] [id = 627] 14:13:33 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0x9ecb3000) [pid = 5856] [serial = 1741] [outer = (nil)] 14:13:33 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0x9ecb3c00) [pid = 5856] [serial = 1742] [outer = 0x9ecb3000] 14:13:33 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:33 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:33 INFO - PROCESS | 5810 | 1484259213515 Marionette TRACE conn4 <- [1,1939,null,{"value":["/service-workers/service-worker/clients-matchall-include-uncontrolled.https.html",0,null,null,[["Verify matchAll() respect includeUncontrolled",0,null,null]]]}] 14:13:33 INFO - . 14:13:33 INFO - TEST-OK | /service-workers/service-worker/clients-matchall-include-uncontrolled.https.html | took 2754ms 14:13:33 INFO - PROCESS | 5810 | 1484259213574 Marionette TRACE conn4 -> [0,1940,"getWindowHandle",null] 14:13:33 INFO - PROCESS | 5810 | 1484259213584 Marionette TRACE conn4 <- [1,1940,null,{"value":"2147483649"}] 14:13:33 INFO - TEST-START | /service-workers/service-worker/clients-matchall.https.html 14:13:33 INFO - PROCESS | 5810 | 1484259213611 Marionette TRACE conn4 -> [0,1941,"timeouts",{"script":35000}] 14:13:33 INFO - PROCESS | 5810 | 1484259213620 Marionette TRACE conn4 <- [1,1941,null,{}] 14:13:33 INFO - PROCESS | 5810 | 1484259213626 Marionette TRACE conn4 -> [0,1942,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:13:33 INFO - PROCESS | 5810 | 1484259213856 Marionette TRACE conn4 <- [1,1942,null,{"value":null}] 14:13:33 INFO - PROCESS | 5810 | 1484259213947 Marionette TRACE conn4 -> [0,1943,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:13:34 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2ef400 == 17 [pid = 5856] [id = 628] 14:13:34 INFO - PROCESS | 5810 | ++DOMWINDOW == 51 (0x9b2f0000) [pid = 5856] [serial = 1743] [outer = (nil)] 14:13:34 INFO - PROCESS | 5810 | ++DOMWINDOW == 52 (0x9b481000) [pid = 5856] [serial = 1744] [outer = 0x9b2f0000] 14:13:34 INFO - PROCESS | 5810 | ++DOMWINDOW == 53 (0x9e43bc00) [pid = 5856] [serial = 1745] [outer = 0x9b2f0000] 14:13:34 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:34 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:34 INFO - PROCESS | 5810 | --DOCSHELL 0x9e791800 == 16 [pid = 5856] [id = 623] 14:13:34 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2f2800 == 15 [pid = 5856] [id = 622] 14:13:34 INFO - PROCESS | 5810 | --DOCSHELL 0x9f246800 == 14 [pid = 5856] [id = 619] 14:13:35 INFO - PROCESS | 5810 | --DOCSHELL 0x9f1cbc00 == 13 [pid = 5856] [id = 614] 14:13:35 INFO - PROCESS | 5810 | --DOCSHELL 0x9f1ce000 == 12 [pid = 5856] [id = 616] 14:13:35 INFO - PROCESS | 5810 | --DOCSHELL 0x9e79ac00 == 11 [pid = 5856] [id = 612] 14:13:35 INFO - PROCESS | 5810 | --DOCSHELL 0x9f24e400 == 10 [pid = 5856] [id = 618] 14:13:35 INFO - PROCESS | 5810 | --DOCSHELL 0x9e7e0400 == 9 [pid = 5856] [id = 613] 14:13:35 INFO - PROCESS | 5810 | --DOMWINDOW == 52 (0xa1e02000) [pid = 5856] [serial = 1721] [outer = (nil)] [url = about:blank] 14:13:35 INFO - PROCESS | 5810 | --DOMWINDOW == 51 (0x9f245000) [pid = 5856] [serial = 1719] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/clients-get-other-origin.html] 14:13:35 INFO - PROCESS | 5810 | --DOMWINDOW == 50 (0x9f241800) [pid = 5856] [serial = 1718] [outer = (nil)] [url = about:blank] 14:13:35 INFO - PROCESS | 5810 | --DOMWINDOW == 49 (0x9f1d1000) [pid = 5856] [serial = 1716] [outer = (nil)] [url = about:blank] 14:13:35 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0x9f1cf000) [pid = 5856] [serial = 1714] [outer = (nil)] [url = about:blank] 14:13:35 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0x9f1c9400) [pid = 5856] [serial = 1713] [outer = (nil)] [url = about:blank] 14:13:35 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0x9ecb4000) [pid = 5856] [serial = 1700] [outer = (nil)] [url = about:blank] 14:13:35 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0x9ec5ac00) [pid = 5856] [serial = 1696] [outer = (nil)] [url = about:blank] 14:13:35 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0x9ecba800) [pid = 5856] [serial = 1698] [outer = (nil)] [url = about:blank] 14:13:35 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0x9eede400) [pid = 5856] [serial = 1709] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/client-navigated-frame.html] 14:13:35 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0x9e7d9400) [pid = 5856] [serial = 1706] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/client-navigated-frame.html] 14:13:35 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0x9ecafc00) [pid = 5856] [serial = 1708] [outer = (nil)] [url = about:blank] 14:13:35 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0x9f1cc400) [pid = 5856] [serial = 1711] [outer = (nil)] [url = about:blank] 14:13:35 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0x9e79e000) [pid = 5856] [serial = 1705] [outer = (nil)] [url = about:blank] 14:13:35 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0x9e40cc00) [pid = 5856] [serial = 1703] [outer = (nil)] [url = about:blank] 14:13:35 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0x9b47a000) [pid = 5856] [serial = 1702] [outer = (nil)] [url = about:blank] 14:13:35 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e40c000 == 10 [pid = 5856] [id = 629] 14:13:35 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0x9e40c800) [pid = 5856] [serial = 1746] [outer = (nil)] 14:13:35 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0x9e40cc00) [pid = 5856] [serial = 1747] [outer = 0x9e40c800] 14:13:35 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:35 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:35 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e411c00 == 11 [pid = 5856] [id = 630] 14:13:35 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0x9e414800) [pid = 5856] [serial = 1748] [outer = (nil)] 14:13:35 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0x9e416800) [pid = 5856] [serial = 1749] [outer = 0x9e414800] 14:13:35 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:35 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:36 INFO - PROCESS | 5810 | 1484259216090 Marionette TRACE conn4 <- [1,1943,null,{"value":["/service-workers/service-worker/clients-matchall.https.html",0,null,null,[["Test Clients.matchAll()",0,null,null]]]}] 14:13:36 INFO - . 14:13:36 INFO - TEST-OK | /service-workers/service-worker/clients-matchall.https.html | took 2503ms 14:13:36 INFO - PROCESS | 5810 | 1484259216157 Marionette TRACE conn4 -> [0,1944,"getWindowHandle",null] 14:13:36 INFO - PROCESS | 5810 | 1484259216166 Marionette TRACE conn4 <- [1,1944,null,{"value":"2147483649"}] 14:13:36 INFO - TEST-START | /service-workers/service-worker/controller-on-disconnect.https.html 14:13:36 INFO - PROCESS | 5810 | 1484259216181 Marionette TRACE conn4 -> [0,1945,"timeouts",{"script":35000}] 14:13:36 INFO - PROCESS | 5810 | 1484259216194 Marionette TRACE conn4 <- [1,1945,null,{}] 14:13:36 INFO - PROCESS | 5810 | 1484259216206 Marionette TRACE conn4 -> [0,1946,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:13:36 INFO - PROCESS | 5810 | 1484259216502 Marionette TRACE conn4 <- [1,1946,null,{"value":null}] 14:13:36 INFO - PROCESS | 5810 | 1484259216589 Marionette TRACE conn4 -> [0,1947,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:13:36 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b475800 == 12 [pid = 5856] [id = 631] 14:13:36 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0x9b47a000) [pid = 5856] [serial = 1750] [outer = (nil)] 14:13:36 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0x9e79e000) [pid = 5856] [serial = 1751] [outer = 0x9b47a000] 14:13:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0x9e7c1c00) [pid = 5856] [serial = 1752] [outer = 0x9b47a000] 14:13:37 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:37 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:38 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0x9b2f4000) [pid = 5856] [serial = 1729] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/clients-matchall-client-types.https.html] 14:13:38 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0x9b476000) [pid = 5856] [serial = 1727] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/clients-get-frame.html#2] 14:13:38 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0x9b2fbc00) [pid = 5856] [serial = 1725] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/clients-get-frame.html#1] 14:13:38 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0x9f24d800) [pid = 5856] [serial = 1722] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/clients-get.https.html] 14:13:38 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0x9e796400) [pid = 5856] [serial = 1732] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/clients-matchall-client-types-iframe.html] 14:13:38 INFO - PROCESS | 5810 | ++DOCSHELL 0x9ec5a800 == 13 [pid = 5856] [id = 632] 14:13:38 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0x9ec5cc00) [pid = 5856] [serial = 1753] [outer = (nil)] 14:13:38 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0x9ec5f400) [pid = 5856] [serial = 1754] [outer = 0x9ec5cc00] 14:13:38 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:38 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:38 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!aWindow', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2491 14:13:38 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 14:13:38 INFO - PROCESS | 5810 | 1484259218533 Marionette TRACE conn4 <- [1,1947,null,{"value":["/service-workers/service-worker/controller-on-disconnect.https.html",0,null,null,[["controller is cleared on disconnected window",0,null,null]]]}] 14:13:38 INFO - . 14:13:38 INFO - TEST-OK | /service-workers/service-worker/controller-on-disconnect.https.html | took 2406ms 14:13:38 INFO - PROCESS | 5810 | 1484259218624 Marionette TRACE conn4 -> [0,1948,"getWindowHandle",null] 14:13:38 INFO - PROCESS | 5810 | 1484259218632 Marionette TRACE conn4 <- [1,1948,null,{"value":"2147483649"}] 14:13:38 INFO - TEST-START | /service-workers/service-worker/controller-on-load.https.html 14:13:38 INFO - PROCESS | 5810 | 1484259218651 Marionette TRACE conn4 -> [0,1949,"timeouts",{"script":35000}] 14:13:38 INFO - PROCESS | 5810 | 1484259218660 Marionette TRACE conn4 <- [1,1949,null,{}] 14:13:38 INFO - PROCESS | 5810 | 1484259218666 Marionette TRACE conn4 -> [0,1950,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:13:38 INFO - PROCESS | 5810 | 1484259218959 Marionette TRACE conn4 <- [1,1950,null,{"value":null}] 14:13:39 INFO - PROCESS | 5810 | 1484259219066 Marionette TRACE conn4 -> [0,1951,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:13:39 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e7dfc00 == 14 [pid = 5856] [id = 633] 14:13:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0x9ec55c00) [pid = 5856] [serial = 1755] [outer = (nil)] 14:13:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0x9ecba400) [pid = 5856] [serial = 1756] [outer = 0x9ec55c00] 14:13:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0x9eeda800) [pid = 5856] [serial = 1757] [outer = 0x9ec55c00] 14:13:39 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:39 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:40 INFO - PROCESS | 5810 | ++DOCSHELL 0x9f1ca000 == 15 [pid = 5856] [id = 634] 14:13:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0x9f1ca400) [pid = 5856] [serial = 1758] [outer = (nil)] 14:13:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0x9f1cac00) [pid = 5856] [serial = 1759] [outer = 0x9f1ca400] 14:13:40 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:40 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:40 INFO - PROCESS | 5810 | 1484259220944 Marionette TRACE conn4 <- [1,1951,null,{"value":["/service-workers/service-worker/controller-on-load.https.html",0,null,null,[["controller is set for a controlled document",0,null,null]]]}] 14:13:40 INFO - . 14:13:40 INFO - TEST-OK | /service-workers/service-worker/controller-on-load.https.html | took 2348ms 14:13:41 INFO - PROCESS | 5810 | 1484259220999 Marionette TRACE conn4 -> [0,1952,"getWindowHandle",null] 14:13:41 INFO - PROCESS | 5810 | 1484259221005 Marionette TRACE conn4 <- [1,1952,null,{"value":"2147483649"}] 14:13:41 INFO - TEST-START | /service-workers/service-worker/controller-on-reload.https.html 14:13:41 INFO - PROCESS | 5810 | 1484259221013 Marionette TRACE conn4 -> [0,1953,"timeouts",{"script":35000}] 14:13:41 INFO - PROCESS | 5810 | 1484259221019 Marionette TRACE conn4 <- [1,1953,null,{}] 14:13:41 INFO - PROCESS | 5810 | 1484259221027 Marionette TRACE conn4 -> [0,1954,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:13:41 INFO - PROCESS | 5810 | 1484259221274 Marionette TRACE conn4 <- [1,1954,null,{"value":null}] 14:13:41 INFO - PROCESS | 5810 | 1484259221339 Marionette TRACE conn4 -> [0,1955,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:13:41 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b248400 == 16 [pid = 5856] [id = 635] 14:13:41 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0x9b24d400) [pid = 5856] [serial = 1760] [outer = (nil)] 14:13:41 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0x9e412800) [pid = 5856] [serial = 1761] [outer = 0x9b24d400] 14:13:41 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0x9e439c00) [pid = 5856] [serial = 1762] [outer = 0x9b24d400] 14:13:41 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:41 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:42 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e797000 == 17 [pid = 5856] [id = 636] 14:13:42 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0x9e7e0800) [pid = 5856] [serial = 1763] [outer = (nil)] 14:13:42 INFO - PROCESS | 5810 | ++DOMWINDOW == 51 (0x9ec54c00) [pid = 5856] [serial = 1764] [outer = 0x9e7e0800] 14:13:42 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:42 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:43 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2502 14:13:43 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 14:13:43 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:43 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:43 INFO - PROCESS | 5810 | ++DOMWINDOW == 52 (0x9f1d2800) [pid = 5856] [serial = 1765] [outer = 0x9e7e0800] 14:13:43 INFO - PROCESS | 5810 | 1484259223382 Marionette TRACE conn4 <- [1,1955,null,{"value":["/service-workers/service-worker/controller-on-reload.https.html",0,null,null,[["controller is set upon reload after registration",0,null,null]]]}] 14:13:43 INFO - . 14:13:43 INFO - TEST-OK | /service-workers/service-worker/controller-on-reload.https.html | took 2395ms 14:13:43 INFO - PROCESS | 5810 | 1484259223425 Marionette TRACE conn4 -> [0,1956,"getWindowHandle",null] 14:13:43 INFO - PROCESS | 5810 | 1484259223440 Marionette TRACE conn4 <- [1,1956,null,{"value":"2147483649"}] 14:13:43 INFO - TEST-START | /service-workers/service-worker/extendable-event-async-waituntil.https.html 14:13:43 INFO - PROCESS | 5810 | 1484259223480 Marionette TRACE conn4 -> [0,1957,"timeouts",{"script":35000}] 14:13:43 INFO - PROCESS | 5810 | 1484259223491 Marionette TRACE conn4 <- [1,1957,null,{}] 14:13:43 INFO - PROCESS | 5810 | 1484259223503 Marionette TRACE conn4 -> [0,1958,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:13:43 INFO - PROCESS | 5810 | 1484259223769 Marionette TRACE conn4 <- [1,1958,null,{"value":null}] 14:13:43 INFO - PROCESS | 5810 | 1484259223861 Marionette TRACE conn4 -> [0,1959,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:13:43 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b474800 == 18 [pid = 5856] [id = 637] 14:13:43 INFO - PROCESS | 5810 | ++DOMWINDOW == 53 (0x9b475c00) [pid = 5856] [serial = 1766] [outer = (nil)] 14:13:44 INFO - PROCESS | 5810 | ++DOMWINDOW == 54 (0x9e793800) [pid = 5856] [serial = 1767] [outer = 0x9b475c00] 14:13:44 INFO - PROCESS | 5810 | ++DOMWINDOW == 55 (0x9ec5ac00) [pid = 5856] [serial = 1768] [outer = 0x9b475c00] 14:13:44 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:44 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:45 INFO - PROCESS | 5810 | --DOCSHELL 0x9f1ca000 == 17 [pid = 5856] [id = 634] 14:13:45 INFO - PROCESS | 5810 | --DOCSHELL 0x9e7dfc00 == 16 [pid = 5856] [id = 633] 14:13:45 INFO - PROCESS | 5810 | --DOCSHELL 0x9e43a400 == 15 [pid = 5856] [id = 625] 14:13:45 INFO - PROCESS | 5810 | --DOCSHELL 0x9b243c00 == 14 [pid = 5856] [id = 626] 14:13:45 INFO - PROCESS | 5810 | --DOCSHELL 0x9ecb2800 == 13 [pid = 5856] [id = 627] 14:13:45 INFO - PROCESS | 5810 | --DOCSHELL 0x9e40c000 == 12 [pid = 5856] [id = 629] 14:13:45 INFO - PROCESS | 5810 | --DOCSHELL 0x9e411c00 == 11 [pid = 5856] [id = 630] 14:13:45 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2ef400 == 10 [pid = 5856] [id = 628] 14:13:45 INFO - PROCESS | 5810 | --DOCSHELL 0x9b475800 == 9 [pid = 5856] [id = 631] 14:13:45 INFO - PROCESS | 5810 | --DOCSHELL 0x9ec5a800 == 8 [pid = 5856] [id = 632] 14:13:45 INFO - PROCESS | 5810 | --DOCSHELL 0x9e797000 == 7 [pid = 5856] [id = 636] 14:13:45 INFO - PROCESS | 5810 | --DOCSHELL 0x9e416400 == 6 [pid = 5856] [id = 624] 14:13:45 INFO - PROCESS | 5810 | --DOCSHELL 0x9b248400 == 5 [pid = 5856] [id = 635] 14:13:45 INFO - PROCESS | 5810 | --DOCSHELL 0x9b475400 == 4 [pid = 5856] [id = 621] 14:13:45 INFO - PROCESS | 5810 | --DOCSHELL 0x9b247800 == 3 [pid = 5856] [id = 620] 14:13:45 INFO - PROCESS | 5810 | --DOMWINDOW == 54 (0x9e7c7400) [pid = 5856] [serial = 1735] [outer = (nil)] [url = about:blank] 14:13:45 INFO - PROCESS | 5810 | --DOMWINDOW == 53 (0x9b476800) [pid = 5856] [serial = 1728] [outer = (nil)] [url = about:blank] 14:13:45 INFO - PROCESS | 5810 | --DOMWINDOW == 52 (0x9b2fd400) [pid = 5856] [serial = 1726] [outer = (nil)] [url = about:blank] 14:13:45 INFO - PROCESS | 5810 | --DOMWINDOW == 51 (0xa1e09800) [pid = 5856] [serial = 1724] [outer = (nil)] [url = about:blank] 14:13:45 INFO - PROCESS | 5810 | --DOMWINDOW == 50 (0x9e797400) [pid = 5856] [serial = 1733] [outer = (nil)] [url = about:blank] 14:13:45 INFO - PROCESS | 5810 | --DOMWINDOW == 49 (0x9e413800) [pid = 5856] [serial = 1731] [outer = (nil)] [url = about:blank] 14:13:45 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0x9e40f000) [pid = 5856] [serial = 1730] [outer = (nil)] [url = about:blank] 14:13:45 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0xa1e04000) [pid = 5856] [serial = 1723] [outer = (nil)] [url = about:blank] 14:13:45 INFO - PROCESS | 5810 | 1484259225761 Marionette TRACE conn4 <- [1,1959,null,{"value":["/service-workers/service-worker/extendable-event-async-waituntil.https.html",0,null,null,[["Calling waitUntil asynchronously throws an exception",0,null,null]]]}] 14:13:45 INFO - . 14:13:45 INFO - TEST-OK | /service-workers/service-worker/extendable-event-async-waituntil.https.html | took 2317ms 14:13:45 INFO - PROCESS | 5810 | 1484259225790 Marionette TRACE conn4 -> [0,1960,"getWindowHandle",null] 14:13:45 INFO - PROCESS | 5810 | 1484259225796 Marionette TRACE conn4 <- [1,1960,null,{"value":"2147483649"}] 14:13:45 INFO - TEST-START | /service-workers/service-worker/extendable-event-waituntil.https.html 14:13:45 INFO - PROCESS | 5810 | 1484259225804 Marionette TRACE conn4 -> [0,1961,"timeouts",{"script":35000}] 14:13:45 INFO - PROCESS | 5810 | 1484259225811 Marionette TRACE conn4 <- [1,1961,null,{}] 14:13:45 INFO - PROCESS | 5810 | 1484259225830 Marionette TRACE conn4 -> [0,1962,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:13:46 INFO - PROCESS | 5810 | 1484259226079 Marionette TRACE conn4 <- [1,1962,null,{"value":null}] 14:13:46 INFO - PROCESS | 5810 | 1484259226163 Marionette TRACE conn4 -> [0,1963,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:13:46 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2f7c00 == 4 [pid = 5856] [id = 638] 14:13:46 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0x9b473800) [pid = 5856] [serial = 1769] [outer = (nil)] 14:13:46 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0x9e409c00) [pid = 5856] [serial = 1770] [outer = 0x9b473800] 14:13:46 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0x9e40d400) [pid = 5856] [serial = 1771] [outer = 0x9b473800] 14:13:46 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:46 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:48 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 14:13:48 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 14:13:48 INFO - PROCESS | 5810 | 1484259228718 Marionette TRACE conn4 <- [1,1963,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]]]}] 14:13:48 INFO - ...... 14:13:48 INFO - TEST-OK | /service-workers/service-worker/extendable-event-waituntil.https.html | took 2955ms 14:13:48 INFO - PROCESS | 5810 | 1484259228804 Marionette TRACE conn4 -> [0,1964,"getWindowHandle",null] 14:13:48 INFO - PROCESS | 5810 | 1484259228813 Marionette TRACE conn4 <- [1,1964,null,{"value":"2147483649"}] 14:13:48 INFO - TEST-START | /service-workers/service-worker/fetch-canvas-tainting-cache.https.html 14:13:48 INFO - PROCESS | 5810 | 1484259228832 Marionette TRACE conn4 -> [0,1965,"timeouts",{"script":35000}] 14:13:48 INFO - PROCESS | 5810 | 1484259228838 Marionette TRACE conn4 <- [1,1965,null,{}] 14:13:48 INFO - PROCESS | 5810 | 1484259228846 Marionette TRACE conn4 -> [0,1966,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:13:49 INFO - PROCESS | 5810 | 1484259229134 Marionette TRACE conn4 <- [1,1966,null,{"value":null}] 14:13:49 INFO - PROCESS | 5810 | 1484259229239 Marionette TRACE conn4 -> [0,1967,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:13:49 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e797800 == 5 [pid = 5856] [id = 639] 14:13:49 INFO - PROCESS | 5810 | ++DOMWINDOW == 51 (0x9e797c00) [pid = 5856] [serial = 1772] [outer = (nil)] 14:13:49 INFO - PROCESS | 5810 | ++DOMWINDOW == 52 (0x9eee3400) [pid = 5856] [serial = 1773] [outer = 0x9e797c00] 14:13:49 INFO - PROCESS | 5810 | ++DOMWINDOW == 53 (0x9eee5c00) [pid = 5856] [serial = 1774] [outer = 0x9e797c00] 14:13:49 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:49 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:50 INFO - PROCESS | 5810 | --DOMWINDOW == 52 (0x9b47a000) [pid = 5856] [serial = 1750] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/controller-on-disconnect.https.html] 14:13:50 INFO - PROCESS | 5810 | --DOMWINDOW == 51 (0x9ec55c00) [pid = 5856] [serial = 1755] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/controller-on-load.https.html] 14:13:50 INFO - PROCESS | 5810 | --DOMWINDOW == 50 (0x9ec5cc00) [pid = 5856] [serial = 1753] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 14:13:50 INFO - PROCESS | 5810 | --DOMWINDOW == 49 (0x9e7cc800) [pid = 5856] [serial = 1737] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 14:13:50 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0x9ec53800) [pid = 5856] [serial = 1739] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-matchAll-includeUncontrolled#1] 14:13:50 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0x9e436800) [pid = 5856] [serial = 1734] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/clients-matchall-include-uncontrolled.https.html] 14:13:50 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0x9ecb3000) [pid = 5856] [serial = 1741] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-matchAll-includeUncontrolled#2] 14:13:50 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0x9e40c800) [pid = 5856] [serial = 1746] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-matchAll#1] 14:13:50 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0x9f1ca400) [pid = 5856] [serial = 1758] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 14:13:50 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0x9b2f0000) [pid = 5856] [serial = 1743] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/clients-matchall.https.html] 14:13:50 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0x9e414800) [pid = 5856] [serial = 1748] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-matchAll#2] 14:13:50 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b24cc00 == 6 [pid = 5856] [id = 640] 14:13:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0x9b480c00) [pid = 5856] [serial = 1775] [outer = (nil)] 14:13:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0x9e796400) [pid = 5856] [serial = 1776] [outer = 0x9b480c00] 14:13:51 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b47f400 == 7 [pid = 5856] [id = 641] 14:13:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0x9f1d5000) [pid = 5856] [serial = 1777] [outer = (nil)] 14:13:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0x9f1d8000) [pid = 5856] [serial = 1778] [outer = 0x9f1d5000] 14:13:51 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:51 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:52 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e437000 == 8 [pid = 5856] [id = 642] 14:13:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0x9e43a800) [pid = 5856] [serial = 1779] [outer = (nil)] 14:13:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0x9e79d000) [pid = 5856] [serial = 1780] [outer = 0x9e43a800] 14:13:53 INFO - PROCESS | 5810 | --DOCSHELL 0x9b24cc00 == 7 [pid = 5856] [id = 640] 14:13:53 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2f7c00 == 6 [pid = 5856] [id = 638] 14:13:53 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0x9ecba400) [pid = 5856] [serial = 1756] [outer = (nil)] [url = about:blank] 14:13:53 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0x9eeda800) [pid = 5856] [serial = 1757] [outer = (nil)] [url = about:blank] 14:13:53 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0x9ec5f400) [pid = 5856] [serial = 1754] [outer = (nil)] [url = about:blank] 14:13:53 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0x9e7d6c00) [pid = 5856] [serial = 1738] [outer = (nil)] [url = about:blank] 14:13:53 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0x9ec5a400) [pid = 5856] [serial = 1740] [outer = (nil)] [url = about:blank] 14:13:53 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0x9e7da800) [pid = 5856] [serial = 1736] [outer = (nil)] [url = about:blank] 14:13:53 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0x9ecb3c00) [pid = 5856] [serial = 1742] [outer = (nil)] [url = about:blank] 14:13:53 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0x9e40cc00) [pid = 5856] [serial = 1747] [outer = (nil)] [url = about:blank] 14:13:53 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0x9f1cac00) [pid = 5856] [serial = 1759] [outer = (nil)] [url = about:blank] 14:13:53 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0x9e43bc00) [pid = 5856] [serial = 1745] [outer = (nil)] [url = about:blank] 14:13:53 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0x9e416800) [pid = 5856] [serial = 1749] [outer = (nil)] [url = about:blank] 14:13:53 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0x9e7c1c00) [pid = 5856] [serial = 1752] [outer = (nil)] [url = about:blank] 14:13:53 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0x9e79e000) [pid = 5856] [serial = 1751] [outer = (nil)] [url = about:blank] 14:13:53 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0x9b481000) [pid = 5856] [serial = 1744] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 5810 | [Child 5856] 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 14:13:54 INFO - PROCESS | 5810 | [Child 5856] 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 14:13:54 INFO - PROCESS | 5810 | [Child 5856] 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 14:13:54 INFO - PROCESS | 5810 | [Child 5856] 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 14:13:54 INFO - PROCESS | 5810 | [Child 5856] 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 14:13:54 INFO - PROCESS | 5810 | [Child 5856] 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 14:13:54 INFO - PROCESS | 5810 | 1484259234660 Marionette TRACE conn4 <- [1,1967,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]]]}] 14:13:54 INFO - . 14:13:54 INFO - TEST-OK | /service-workers/service-worker/fetch-canvas-tainting-cache.https.html | took 5910ms 14:13:54 INFO - PROCESS | 5810 | 1484259234743 Marionette TRACE conn4 -> [0,1968,"getWindowHandle",null] 14:13:54 INFO - PROCESS | 5810 | 1484259234760 Marionette TRACE conn4 <- [1,1968,null,{"value":"2147483649"}] 14:13:54 INFO - TEST-START | /service-workers/service-worker/fetch-canvas-tainting.https.html 14:13:54 INFO - PROCESS | 5810 | 1484259234778 Marionette TRACE conn4 -> [0,1969,"timeouts",{"script":35000}] 14:13:54 INFO - PROCESS | 5810 | 1484259234800 Marionette TRACE conn4 <- [1,1969,null,{}] 14:13:54 INFO - PROCESS | 5810 | 1484259234814 Marionette TRACE conn4 -> [0,1970,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:13:55 INFO - PROCESS | 5810 | 1484259235068 Marionette TRACE conn4 <- [1,1970,null,{"value":null}] 14:13:55 INFO - PROCESS | 5810 | 1484259235138 Marionette TRACE conn4 -> [0,1971,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:13:55 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2f4000 == 7 [pid = 5856] [id = 643] 14:13:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0x9b2f6800) [pid = 5856] [serial = 1781] [outer = (nil)] 14:13:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0x9b478c00) [pid = 5856] [serial = 1782] [outer = 0x9b2f6800] 14:13:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0x9e40a000) [pid = 5856] [serial = 1783] [outer = 0x9b2f6800] 14:13:55 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:55 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:56 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b47cc00 == 8 [pid = 5856] [id = 644] 14:13:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0x9e412000) [pid = 5856] [serial = 1784] [outer = (nil)] 14:13:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0x9e418000) [pid = 5856] [serial = 1785] [outer = 0x9e412000] 14:13:56 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e412400 == 9 [pid = 5856] [id = 645] 14:13:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0x9e414400) [pid = 5856] [serial = 1786] [outer = (nil)] 14:13:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0x9e435c00) [pid = 5856] [serial = 1787] [outer = 0x9e414400] 14:13:56 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:56 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:56 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0x9b473800) [pid = 5856] [serial = 1769] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/extendable-event-waituntil.https.html] 14:13:56 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0x9b475c00) [pid = 5856] [serial = 1766] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/extendable-event-async-waituntil.https.html] 14:13:56 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0x9b24d400) [pid = 5856] [serial = 1760] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/controller-on-reload.https.html] 14:13:56 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0x9e7e0800) [pid = 5856] [serial = 1763] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 14:13:56 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0x9b480c00) [pid = 5856] [serial = 1775] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 14:13:57 INFO - PROCESS | 5810 | ++DOCSHELL 0x9ecb4000 == 10 [pid = 5856] [id = 646] 14:13:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0x9ecb8c00) [pid = 5856] [serial = 1788] [outer = (nil)] 14:13:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0x9ecba000) [pid = 5856] [serial = 1789] [outer = 0x9ecb8c00] 14:13:58 INFO - PROCESS | 5810 | [Child 5856] 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 14:13:58 INFO - PROCESS | 5810 | [Child 5856] 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 14:13:58 INFO - PROCESS | 5810 | [Child 5856] 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 14:13:58 INFO - PROCESS | 5810 | [Child 5856] 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 14:13:58 INFO - PROCESS | 5810 | [Child 5856] 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 14:13:58 INFO - PROCESS | 5810 | [Child 5856] 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 14:13:58 INFO - PROCESS | 5810 | 1484259238496 Marionette TRACE conn4 <- [1,1971,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]]]}] 14:13:58 INFO - . 14:13:58 INFO - TEST-OK | /service-workers/service-worker/fetch-canvas-tainting.https.html | took 3773ms 14:13:58 INFO - PROCESS | 5810 | 1484259238547 Marionette TRACE conn4 -> [0,1972,"getWindowHandle",null] 14:13:58 INFO - PROCESS | 5810 | 1484259238560 Marionette TRACE conn4 <- [1,1972,null,{"value":"2147483649"}] 14:13:58 INFO - TEST-START | /service-workers/service-worker/fetch-cors-xhr.https.html 14:13:58 INFO - PROCESS | 5810 | 1484259238616 Marionette TRACE conn4 -> [0,1973,"timeouts",{"script":35000}] 14:13:58 INFO - PROCESS | 5810 | 1484259238630 Marionette TRACE conn4 <- [1,1973,null,{}] 14:13:58 INFO - PROCESS | 5810 | 1484259238641 Marionette TRACE conn4 -> [0,1974,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:13:58 INFO - PROCESS | 5810 | 1484259238939 Marionette TRACE conn4 <- [1,1974,null,{"value":null}] 14:13:59 INFO - PROCESS | 5810 | 1484259239028 Marionette TRACE conn4 -> [0,1975,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:13:59 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e7c9400 == 11 [pid = 5856] [id = 647] 14:13:59 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0x9ec5d000) [pid = 5856] [serial = 1790] [outer = (nil)] 14:13:59 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0x9f248c00) [pid = 5856] [serial = 1791] [outer = 0x9ec5d000] 14:13:59 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0xa2528800) [pid = 5856] [serial = 1792] [outer = 0x9ec5d000] 14:13:59 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:13:59 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:14:00 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2fcc00 == 12 [pid = 5856] [id = 648] 14:14:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0x9b472800) [pid = 5856] [serial = 1793] [outer = (nil)] 14:14:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0x9b2f7800) [pid = 5856] [serial = 1794] [outer = 0x9b472800] 14:14:00 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e40fc00 == 13 [pid = 5856] [id = 649] 14:14:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0x9e7e0400) [pid = 5856] [serial = 1795] [outer = (nil)] 14:14:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0x9ec56000) [pid = 5856] [serial = 1796] [outer = 0x9e7e0400] 14:14:00 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:14:00 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:14:01 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2b3e000 == 14 [pid = 5856] [id = 650] 14:14:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0xa2b3ec00) [pid = 5856] [serial = 1797] [outer = (nil)] 14:14:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0xa2b3f400) [pid = 5856] [serial = 1798] [outer = 0xa2b3ec00] 14:14:02 INFO - PROCESS | 5810 | [Child 5856] 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 14:14:02 INFO - PROCESS | 5810 | [Child 5856] 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 14:14:02 INFO - PROCESS | 5810 | [Child 5856] 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 14:14:02 INFO - PROCESS | 5810 | [Child 5856] 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 14:14:02 INFO - PROCESS | 5810 | [Child 5856] 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 14:14:02 INFO - PROCESS | 5810 | [Child 5856] 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 14:14:02 INFO - PROCESS | 5810 | [Child 5856] 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 14:14:02 INFO - PROCESS | 5810 | [Child 5856] 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 14:14:02 INFO - PROCESS | 5810 | [Child 5856] 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 553 14:14:02 INFO - PROCESS | 5810 | [Child 5856] 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 553 14:14:02 INFO - PROCESS | 5810 | [Child 5856] 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 553 14:14:02 INFO - PROCESS | 5810 | [Child 5856] 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 14:14:02 INFO - PROCESS | 5810 | [Child 5856] 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 14:14:02 INFO - PROCESS | 5810 | [Child 5856] 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 553 14:14:02 INFO - PROCESS | 5810 | [Child 5856] 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 14:14:02 INFO - PROCESS | 5810 | [Child 5856] 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 14:14:02 INFO - PROCESS | 5810 | [Child 5856] 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 14:14:02 INFO - PROCESS | 5810 | [Child 5856] 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 14:14:02 INFO - PROCESS | 5810 | [Child 5856] 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 14:14:02 INFO - PROCESS | 5810 | [Child 5856] 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 14:14:03 INFO - PROCESS | 5810 | --DOCSHELL 0x9b47f400 == 13 [pid = 5856] [id = 641] 14:14:03 INFO - PROCESS | 5810 | --DOCSHELL 0x9b47cc00 == 12 [pid = 5856] [id = 644] 14:14:03 INFO - PROCESS | 5810 | --DOCSHELL 0x9e412400 == 11 [pid = 5856] [id = 645] 14:14:03 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2f4000 == 10 [pid = 5856] [id = 643] 14:14:03 INFO - PROCESS | 5810 | --DOCSHELL 0x9e797800 == 9 [pid = 5856] [id = 639] 14:14:03 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2fcc00 == 8 [pid = 5856] [id = 648] 14:14:03 INFO - PROCESS | 5810 | --DOCSHELL 0x9e40fc00 == 7 [pid = 5856] [id = 649] 14:14:03 INFO - PROCESS | 5810 | --DOCSHELL 0x9b474800 == 6 [pid = 5856] [id = 637] 14:14:03 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0x9eee3400) [pid = 5856] [serial = 1773] [outer = (nil)] [url = about:blank] 14:14:03 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0x9ec5ac00) [pid = 5856] [serial = 1768] [outer = (nil)] [url = about:blank] 14:14:03 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0x9e439c00) [pid = 5856] [serial = 1762] [outer = (nil)] [url = about:blank] 14:14:03 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0x9ec54c00) [pid = 5856] [serial = 1764] [outer = (nil)] [url = about:blank] 14:14:03 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0x9f1d2800) [pid = 5856] [serial = 1765] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 14:14:03 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0x9e796400) [pid = 5856] [serial = 1776] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 14:14:03 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0x9e40d400) [pid = 5856] [serial = 1771] [outer = (nil)] [url = about:blank] 14:14:03 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0x9e409c00) [pid = 5856] [serial = 1770] [outer = (nil)] [url = about:blank] 14:14:03 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0x9e793800) [pid = 5856] [serial = 1767] [outer = (nil)] [url = about:blank] 14:14:03 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0x9e412800) [pid = 5856] [serial = 1761] [outer = (nil)] [url = about:blank] 14:14:03 INFO - PROCESS | 5810 | [Child 5856] 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 14:14:03 INFO - PROCESS | 5810 | [Child 5856] 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 14:14:03 INFO - PROCESS | 5810 | 1484259243564 Marionette TRACE conn4 <- [1,1975,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]]]}] 14:14:03 INFO - . 14:14:03 INFO - TEST-OK | /service-workers/service-worker/fetch-cors-xhr.https.html | took 4971ms 14:14:03 INFO - PROCESS | 5810 | 1484259243582 Marionette TRACE conn4 -> [0,1976,"getWindowHandle",null] 14:14:03 INFO - PROCESS | 5810 | 1484259243598 Marionette TRACE conn4 <- [1,1976,null,{"value":"2147483649"}] 14:14:03 INFO - TEST-START | /service-workers/service-worker/fetch-csp.https.html 14:14:03 INFO - PROCESS | 5810 | 1484259243618 Marionette TRACE conn4 -> [0,1977,"timeouts",{"script":35000}] 14:14:03 INFO - PROCESS | 5810 | 1484259243633 Marionette TRACE conn4 <- [1,1977,null,{}] 14:14:03 INFO - PROCESS | 5810 | 1484259243657 Marionette TRACE conn4 -> [0,1978,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:14:03 INFO - PROCESS | 5810 | 1484259243852 Marionette TRACE conn4 <- [1,1978,null,{"value":null}] 14:14:03 INFO - PROCESS | 5810 | 1484259243955 Marionette TRACE conn4 -> [0,1979,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:14:04 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2f5800 == 7 [pid = 5856] [id = 651] 14:14:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0x9b2fc800) [pid = 5856] [serial = 1799] [outer = (nil)] 14:14:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0x9b47d800) [pid = 5856] [serial = 1800] [outer = 0x9b2fc800] 14:14:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0x9e40f000) [pid = 5856] [serial = 1801] [outer = 0x9b2fc800] 14:14:04 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:14:04 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:14:05 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e43c800 == 8 [pid = 5856] [id = 652] 14:14:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0x9e794800) [pid = 5856] [serial = 1802] [outer = (nil)] 14:14:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0x9e795400) [pid = 5856] [serial = 1803] [outer = 0x9e794800] 14:14:06 INFO - PROCESS | 5810 | 1484259246022 Marionette TRACE conn4 <- [1,1979,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]]]}] 14:14:06 INFO - . 14:14:06 INFO - TEST-OK | /service-workers/service-worker/fetch-csp.https.html | took 2427ms 14:14:06 INFO - PROCESS | 5810 | 1484259246054 Marionette TRACE conn4 -> [0,1980,"getWindowHandle",null] 14:14:06 INFO - PROCESS | 5810 | 1484259246072 Marionette TRACE conn4 <- [1,1980,null,{"value":"2147483649"}] 14:14:06 INFO - TEST-START | /service-workers/service-worker/fetch-event-after-navigation-within-page.https.html 14:14:06 INFO - PROCESS | 5810 | 1484259246103 Marionette TRACE conn4 -> [0,1981,"timeouts",{"script":35000}] 14:14:06 INFO - PROCESS | 5810 | 1484259246112 Marionette TRACE conn4 <- [1,1981,null,{}] 14:14:06 INFO - PROCESS | 5810 | 1484259246118 Marionette TRACE conn4 -> [0,1982,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:14:06 INFO - PROCESS | 5810 | 1484259246355 Marionette TRACE conn4 <- [1,1982,null,{"value":null}] 14:14:06 INFO - PROCESS | 5810 | 1484259246454 Marionette TRACE conn4 -> [0,1983,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:14:06 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e412800 == 9 [pid = 5856] [id = 653] 14:14:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0x9e417000) [pid = 5856] [serial = 1804] [outer = (nil)] 14:14:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0x9e7db800) [pid = 5856] [serial = 1805] [outer = 0x9e417000] 14:14:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0x9ec5f400) [pid = 5856] [serial = 1806] [outer = 0x9e417000] 14:14:06 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:14:06 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:14:07 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0x9b2f6800) [pid = 5856] [serial = 1781] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-canvas-tainting.https.html] 14:14:07 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0x9e7e0400) [pid = 5856] [serial = 1795] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 14:14:07 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0x9b472800) [pid = 5856] [serial = 1793] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 14:14:07 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0x9f1d5000) [pid = 5856] [serial = 1777] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 14:14:07 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0x9e414400) [pid = 5856] [serial = 1786] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 14:14:07 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0x9ecb8c00) [pid = 5856] [serial = 1788] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-iframe.html] 14:14:07 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0x9e412000) [pid = 5856] [serial = 1784] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 14:14:07 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0x9e797c00) [pid = 5856] [serial = 1772] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-canvas-tainting-cache.https.html] 14:14:07 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0x9e43a800) [pid = 5856] [serial = 1779] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-iframe.html?cache] 14:14:08 INFO - PROCESS | 5810 | ++DOCSHELL 0x9ec5b000 == 10 [pid = 5856] [id = 654] 14:14:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0x9ec5dc00) [pid = 5856] [serial = 1807] [outer = (nil)] 14:14:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0x9ecac800) [pid = 5856] [serial = 1808] [outer = 0x9ec5dc00] 14:14:08 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:14:08 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:14:08 INFO - PROCESS | 5810 | ++DOCSHELL 0x9eedd400 == 11 [pid = 5856] [id = 655] 14:14:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0x9eeddc00) [pid = 5856] [serial = 1809] [outer = (nil)] 14:14:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0x9eede400) [pid = 5856] [serial = 1810] [outer = 0x9eeddc00] 14:14:08 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:14:08 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:14:09 INFO - PROCESS | 5810 | 1484259249131 Marionette TRACE conn4 <- [1,1983,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]]]}] 14:14:09 INFO - .. 14:14:09 INFO - TEST-OK | /service-workers/service-worker/fetch-event-after-navigation-within-page.https.html | took 3100ms 14:14:09 INFO - PROCESS | 5810 | 1484259249225 Marionette TRACE conn4 -> [0,1984,"getWindowHandle",null] 14:14:09 INFO - PROCESS | 5810 | 1484259249232 Marionette TRACE conn4 <- [1,1984,null,{"value":"2147483649"}] 14:14:09 INFO - TEST-START | /service-workers/service-worker/fetch-event-async-respond-with.https.html 14:14:09 INFO - PROCESS | 5810 | 1484259249243 Marionette TRACE conn4 -> [0,1985,"timeouts",{"script":35000}] 14:14:09 INFO - PROCESS | 5810 | 1484259249247 Marionette TRACE conn4 <- [1,1985,null,{}] 14:14:09 INFO - PROCESS | 5810 | 1484259249258 Marionette TRACE conn4 -> [0,1986,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:14:09 INFO - PROCESS | 5810 | 1484259249531 Marionette TRACE conn4 <- [1,1986,null,{"value":null}] 14:14:09 INFO - PROCESS | 5810 | 1484259249648 Marionette TRACE conn4 -> [0,1987,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:14:09 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b24c400 == 12 [pid = 5856] [id = 656] 14:14:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0x9b24e000) [pid = 5856] [serial = 1811] [outer = (nil)] 14:14:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0x9e40dc00) [pid = 5856] [serial = 1812] [outer = 0x9b24e000] 14:14:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0x9e43a000) [pid = 5856] [serial = 1813] [outer = 0x9b24e000] 14:14:10 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:14:10 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:14:11 INFO - PROCESS | 5810 | ++DOCSHELL 0x9f1d7800 == 13 [pid = 5856] [id = 657] 14:14:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0x9f241800) [pid = 5856] [serial = 1814] [outer = (nil)] 14:14:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0x9f245400) [pid = 5856] [serial = 1815] [outer = 0x9f241800] 14:14:11 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:14:11 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:14:11 INFO - PROCESS | 5810 | 1484259251891 Marionette TRACE conn4 <- [1,1987,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]]]}] 14:14:11 INFO - . 14:14:11 INFO - TEST-OK | /service-workers/service-worker/fetch-event-async-respond-with.https.html | took 2695ms 14:14:11 INFO - PROCESS | 5810 | --DOCSHELL 0x9eedd400 == 12 [pid = 5856] [id = 655] 14:14:11 INFO - PROCESS | 5810 | --DOCSHELL 0x9ec5b000 == 11 [pid = 5856] [id = 654] 14:14:11 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0x9ec56000) [pid = 5856] [serial = 1796] [outer = (nil)] [url = about:blank] 14:14:11 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0x9b2f7800) [pid = 5856] [serial = 1794] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 14:14:11 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0x9f248c00) [pid = 5856] [serial = 1791] [outer = (nil)] [url = about:blank] 14:14:11 INFO - PROCESS | 5810 | --DOCSHELL 0x9e412800 == 10 [pid = 5856] [id = 653] 14:14:11 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2f5800 == 9 [pid = 5856] [id = 651] 14:14:11 INFO - PROCESS | 5810 | --DOCSHELL 0x9e7c9400 == 8 [pid = 5856] [id = 647] 14:14:12 INFO - PROCESS | 5810 | 1484259252041 Marionette TRACE conn4 -> [0,1988,"getWindowHandle",null] 14:14:12 INFO - PROCESS | 5810 | 1484259252048 Marionette TRACE conn4 <- [1,1988,null,{"value":"2147483649"}] 14:14:12 INFO - TEST-START | /service-workers/service-worker/fetch-event-network-error.https.html 14:14:12 INFO - PROCESS | 5810 | 1484259252060 Marionette TRACE conn4 -> [0,1989,"timeouts",{"script":35000}] 14:14:12 INFO - PROCESS | 5810 | 1484259252071 Marionette TRACE conn4 <- [1,1989,null,{}] 14:14:12 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0x9f1d8000) [pid = 5856] [serial = 1778] [outer = (nil)] [url = about:blank] 14:14:12 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0x9e435c00) [pid = 5856] [serial = 1787] [outer = (nil)] [url = about:blank] 14:14:12 INFO - PROCESS | 5810 | 1484259252093 Marionette TRACE conn4 -> [0,1990,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:14:12 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0x9e40a000) [pid = 5856] [serial = 1783] [outer = (nil)] [url = about:blank] 14:14:12 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0x9ecba000) [pid = 5856] [serial = 1789] [outer = (nil)] [url = about:blank] 14:14:12 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0x9e418000) [pid = 5856] [serial = 1785] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 14:14:12 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0x9eee5c00) [pid = 5856] [serial = 1774] [outer = (nil)] [url = about:blank] 14:14:12 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0x9e79d000) [pid = 5856] [serial = 1780] [outer = (nil)] [url = about:blank] 14:14:12 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0x9b478c00) [pid = 5856] [serial = 1782] [outer = (nil)] [url = about:blank] 14:14:12 INFO - PROCESS | 5810 | --DOCSHELL 0x9e437000 == 7 [pid = 5856] [id = 642] 14:14:12 INFO - PROCESS | 5810 | --DOCSHELL 0x9ecb4000 == 6 [pid = 5856] [id = 646] 14:14:13 INFO - PROCESS | 5810 | 1484259253087 Marionette TRACE conn4 <- [1,1990,null,{"value":null}] 14:14:13 INFO - PROCESS | 5810 | 1484259253240 Marionette TRACE conn4 -> [0,1991,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:14:13 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2f4000 == 7 [pid = 5856] [id = 658] 14:14:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0x9b2f4800) [pid = 5856] [serial = 1816] [outer = (nil)] 14:14:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0x9b479800) [pid = 5856] [serial = 1817] [outer = 0x9b2f4800] 14:14:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0x9b47fc00) [pid = 5856] [serial = 1818] [outer = 0x9b2f4800] 14:14:13 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:14:13 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:14:14 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e437c00 == 8 [pid = 5856] [id = 659] 14:14:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0x9e439c00) [pid = 5856] [serial = 1819] [outer = (nil)] 14:14:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0x9e43a800) [pid = 5856] [serial = 1820] [outer = 0x9e439c00] 14:14:14 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:14:14 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:14:14 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'response->BodyUsed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerEvents.cpp, line 628 14:14:15 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'response->BodyUsed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerEvents.cpp, line 628 14:14:15 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0x9b2fc800) [pid = 5856] [serial = 1799] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-csp.https.html] 14:14:15 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0x9ec5d000) [pid = 5856] [serial = 1790] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-cors-xhr.https.html] 14:14:15 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0x9ec5dc00) [pid = 5856] [serial = 1807] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-event-after-navigation-within-page-iframe.html?hashchange] 14:14:15 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0x9eeddc00) [pid = 5856] [serial = 1809] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-event-after-navigation-within-page-iframe.html?pushState] 14:14:15 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0x9e794800) [pid = 5856] [serial = 1802] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-csp-iframe.html] 14:14:15 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0xa2b3ec00) [pid = 5856] [serial = 1797] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-cors-xhr-iframe.html] 14:14:15 INFO - PROCESS | 5810 | 1484259255264 Marionette TRACE conn4 <- [1,1991,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]]]}] 14:14:15 INFO - . 14:14:15 INFO - TEST-OK | /service-workers/service-worker/fetch-event-network-error.https.html | took 3262ms 14:14:15 INFO - PROCESS | 5810 | 1484259255324 Marionette TRACE conn4 -> [0,1992,"getWindowHandle",null] 14:14:15 INFO - PROCESS | 5810 | 1484259255333 Marionette TRACE conn4 <- [1,1992,null,{"value":"2147483649"}] 14:14:15 INFO - TEST-START | /service-workers/service-worker/fetch-event-redirect.https.html 14:14:15 INFO - PROCESS | 5810 | 1484259255342 Marionette TRACE conn4 -> [0,1993,"timeouts",{"script":185000}] 14:14:15 INFO - PROCESS | 5810 | 1484259255348 Marionette TRACE conn4 <- [1,1993,null,{}] 14:14:15 INFO - PROCESS | 5810 | 1484259255356 Marionette TRACE conn4 -> [0,1994,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:14:15 INFO - PROCESS | 5810 | 1484259255604 Marionette TRACE conn4 <- [1,1994,null,{"value":null}] 14:14:15 INFO - PROCESS | 5810 | 1484259255677 Marionette TRACE conn4 -> [0,1995,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\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"}] 14:14:15 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b47d400 == 9 [pid = 5856] [id = 660] 14:14:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0x9b481800) [pid = 5856] [serial = 1821] [outer = (nil)] 14:14:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0x9e795000) [pid = 5856] [serial = 1822] [outer = 0x9b481800] 14:14:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0x9e7c7c00) [pid = 5856] [serial = 1823] [outer = 0x9b481800] 14:14:16 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:14:16 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:14:21 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4787c00 == 10 [pid = 5856] [id = 661] 14:14:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0xa4788000) [pid = 5856] [serial = 1824] [outer = (nil)] 14:14:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0xa4788800) [pid = 5856] [serial = 1825] [outer = 0xa4788000] 14:14:21 INFO - PROCESS | 5810 | ++DOCSHELL 0xa496a000 == 11 [pid = 5856] [id = 662] 14:14:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0xa496ac00) [pid = 5856] [serial = 1826] [outer = (nil)] 14:14:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0xa49d7400) [pid = 5856] [serial = 1827] [outer = 0xa496ac00] 14:14:21 INFO - PROCESS | 5810 | ++DOCSHELL 0xa548ec00 == 12 [pid = 5856] [id = 663] 14:14:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0xa5496c00) [pid = 5856] [serial = 1828] [outer = (nil)] 14:14:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0xa5498000) [pid = 5856] [serial = 1829] [outer = 0xa5496c00] 14:14:21 INFO - PROCESS | 5810 | ++DOCSHELL 0xa556cc00 == 13 [pid = 5856] [id = 664] 14:14:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0xa556d000) [pid = 5856] [serial = 1830] [outer = (nil)] 14:14:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0xa556dc00) [pid = 5856] [serial = 1831] [outer = 0xa556d000] 14:14:21 INFO - PROCESS | 5810 | ++DOCSHELL 0xa5571c00 == 14 [pid = 5856] [id = 665] 14:14:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0xa5572000) [pid = 5856] [serial = 1832] [outer = (nil)] 14:14:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0xa5572400) [pid = 5856] [serial = 1833] [outer = 0xa5572000] 14:14:21 INFO - PROCESS | 5810 | ++DOCSHELL 0xa5585400 == 15 [pid = 5856] [id = 666] 14:14:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0xa5586c00) [pid = 5856] [serial = 1834] [outer = (nil)] 14:14:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0xa558a000) [pid = 5856] [serial = 1835] [outer = 0xa5586c00] 14:14:21 INFO - PROCESS | 5810 | ++DOCSHELL 0xa7741c00 == 16 [pid = 5856] [id = 667] 14:14:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0xa7743400) [pid = 5856] [serial = 1836] [outer = (nil)] 14:14:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0x9ec5e400) [pid = 5856] [serial = 1837] [outer = 0xa7743400] 14:14:22 INFO - PROCESS | 5810 | ++DOCSHELL 0x9ec62c00 == 17 [pid = 5856] [id = 668] 14:14:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 51 (0xa82b1800) [pid = 5856] [serial = 1838] [outer = (nil)] 14:14:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 52 (0xa82b2000) [pid = 5856] [serial = 1839] [outer = 0xa82b1800] 14:14:22 INFO - PROCESS | 5810 | ++DOCSHELL 0xa8fbd000 == 18 [pid = 5856] [id = 669] 14:14:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 53 (0xa8fbd800) [pid = 5856] [serial = 1840] [outer = (nil)] 14:14:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 54 (0xa8fbdc00) [pid = 5856] [serial = 1841] [outer = 0xa8fbd800] 14:14:22 INFO - PROCESS | 5810 | ++DOCSHELL 0xa4964800 == 19 [pid = 5856] [id = 670] 14:14:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 55 (0xacc4a800) [pid = 5856] [serial = 1842] [outer = (nil)] 14:14:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 56 (0xacc4b000) [pid = 5856] [serial = 1843] [outer = 0xacc4a800] 14:14:22 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b45e800 == 20 [pid = 5856] [id = 671] 14:14:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 57 (0x9b45ec00) [pid = 5856] [serial = 1844] [outer = (nil)] 14:14:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 58 (0x9b45e000) [pid = 5856] [serial = 1845] [outer = 0x9b45ec00] 14:14:22 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2e73000 == 21 [pid = 5856] [id = 672] 14:14:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 59 (0xa2e73c00) [pid = 5856] [serial = 1846] [outer = (nil)] 14:14:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 60 (0xa2e74000) [pid = 5856] [serial = 1847] [outer = 0xa2e73c00] 14:14:22 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2c44c00 == 22 [pid = 5856] [id = 673] 14:14:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 61 (0xa2c46800) [pid = 5856] [serial = 1848] [outer = (nil)] 14:14:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 62 (0xa2c46c00) [pid = 5856] [serial = 1849] [outer = 0xa2c46800] 14:14:23 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b45c400 == 23 [pid = 5856] [id = 674] 14:14:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 63 (0xa1d98400) [pid = 5856] [serial = 1850] [outer = (nil)] 14:14:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 64 (0xa1d9a400) [pid = 5856] [serial = 1851] [outer = 0xa1d98400] 14:14:23 INFO - PROCESS | 5810 | ++DOCSHELL 0xa38b2000 == 24 [pid = 5856] [id = 675] 14:14:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 65 (0xa4907c00) [pid = 5856] [serial = 1852] [outer = (nil)] 14:14:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 66 (0xacc7b000) [pid = 5856] [serial = 1853] [outer = 0xa4907c00] 14:14:23 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b427400 == 25 [pid = 5856] [id = 676] 14:14:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 67 (0x9b42dc00) [pid = 5856] [serial = 1854] [outer = (nil)] 14:14:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 68 (0x9b42e400) [pid = 5856] [serial = 1855] [outer = 0x9b42dc00] 14:14:24 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b430c00 == 26 [pid = 5856] [id = 677] 14:14:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 69 (0x9b431000) [pid = 5856] [serial = 1856] [outer = (nil)] 14:14:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 70 (0x9b431400) [pid = 5856] [serial = 1857] [outer = 0x9b431000] 14:14:24 INFO - PROCESS | 5810 | ++DOCSHELL 0x9f46b400 == 27 [pid = 5856] [id = 678] 14:14:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 71 (0x9f46a400) [pid = 5856] [serial = 1858] [outer = (nil)] 14:14:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 72 (0x9f46ac00) [pid = 5856] [serial = 1859] [outer = 0x9f46a400] 14:14:24 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b429000 == 28 [pid = 5856] [id = 679] 14:14:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 73 (0x9d5d1000) [pid = 5856] [serial = 1860] [outer = (nil)] 14:14:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 74 (0x9d5da000) [pid = 5856] [serial = 1861] [outer = 0x9d5d1000] 14:14:25 INFO - PROCESS | 5810 | ++DOCSHELL 0xa1dc0400 == 29 [pid = 5856] [id = 680] 14:14:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 75 (0xa1dc0800) [pid = 5856] [serial = 1862] [outer = (nil)] 14:14:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 76 (0xa1dc1000) [pid = 5856] [serial = 1863] [outer = 0xa1dc0800] 14:14:25 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c879000 == 30 [pid = 5856] [id = 681] 14:14:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 77 (0x9c879400) [pid = 5856] [serial = 1864] [outer = (nil)] 14:14:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 78 (0x9c879800) [pid = 5856] [serial = 1865] [outer = 0x9c879400] 14:14:25 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c873400 == 31 [pid = 5856] [id = 682] 14:14:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 79 (0x9c87b800) [pid = 5856] [serial = 1866] [outer = (nil)] 14:14:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 80 (0x9c87c000) [pid = 5856] [serial = 1867] [outer = 0x9c87b800] 14:14:25 INFO - PROCESS | 5810 | ++DOCSHELL 0x9fc2d400 == 32 [pid = 5856] [id = 683] 14:14:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 81 (0x9fc2d800) [pid = 5856] [serial = 1868] [outer = (nil)] 14:14:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 82 (0x9fc2dc00) [pid = 5856] [serial = 1869] [outer = 0x9fc2d800] 14:14:25 INFO - PROCESS | 5810 | ++DOCSHELL 0x9fc32800 == 33 [pid = 5856] [id = 684] 14:14:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 83 (0x9fc32c00) [pid = 5856] [serial = 1870] [outer = (nil)] 14:14:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 84 (0x9fc33000) [pid = 5856] [serial = 1871] [outer = 0x9fc32c00] 14:14:26 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b6b7800 == 34 [pid = 5856] [id = 685] 14:14:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 85 (0x9b6b8400) [pid = 5856] [serial = 1872] [outer = (nil)] 14:14:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 86 (0x9b6b8800) [pid = 5856] [serial = 1873] [outer = 0x9b6b8400] 14:14:26 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b6be400 == 35 [pid = 5856] [id = 686] 14:14:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 87 (0x9b6be800) [pid = 5856] [serial = 1874] [outer = (nil)] 14:14:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 88 (0x9b6bec00) [pid = 5856] [serial = 1875] [outer = 0x9b6be800] 14:14:26 INFO - PROCESS | 5810 | ++DOCSHELL 0xa8209c00 == 36 [pid = 5856] [id = 687] 14:14:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 89 (0xa820a400) [pid = 5856] [serial = 1876] [outer = (nil)] 14:14:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 90 (0xa820c000) [pid = 5856] [serial = 1877] [outer = 0xa820a400] 14:14:27 INFO - PROCESS | 5810 | ++DOCSHELL 0x9cbd3000 == 37 [pid = 5856] [id = 688] 14:14:27 INFO - PROCESS | 5810 | ++DOMWINDOW == 91 (0x9cbd3400) [pid = 5856] [serial = 1878] [outer = (nil)] 14:14:27 INFO - PROCESS | 5810 | ++DOMWINDOW == 92 (0x9cbd3800) [pid = 5856] [serial = 1879] [outer = 0x9cbd3400] 14:14:27 INFO - PROCESS | 5810 | ++DOCSHELL 0x9cbd6000 == 38 [pid = 5856] [id = 689] 14:14:27 INFO - PROCESS | 5810 | ++DOMWINDOW == 93 (0x9cbd6400) [pid = 5856] [serial = 1880] [outer = (nil)] 14:14:27 INFO - PROCESS | 5810 | ++DOMWINDOW == 94 (0x9cbd6800) [pid = 5856] [serial = 1881] [outer = 0x9cbd6400] 14:14:27 INFO - PROCESS | 5810 | ++DOCSHELL 0x9cb6e800 == 39 [pid = 5856] [id = 690] 14:14:27 INFO - PROCESS | 5810 | ++DOMWINDOW == 95 (0x9cb6ec00) [pid = 5856] [serial = 1882] [outer = (nil)] 14:14:27 INFO - PROCESS | 5810 | ++DOMWINDOW == 96 (0x9cb6f000) [pid = 5856] [serial = 1883] [outer = 0x9cb6ec00] 14:14:28 INFO - PROCESS | 5810 | ++DOCSHELL 0x9cb72400 == 40 [pid = 5856] [id = 691] 14:14:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 97 (0x9cb73000) [pid = 5856] [serial = 1884] [outer = (nil)] 14:14:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 98 (0x9cb73400) [pid = 5856] [serial = 1885] [outer = 0x9cb73000] 14:14:28 INFO - PROCESS | 5810 | ++DOCSHELL 0x9cb75000 == 41 [pid = 5856] [id = 692] 14:14:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 99 (0x9cb75400) [pid = 5856] [serial = 1886] [outer = (nil)] 14:14:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 100 (0x9cb75800) [pid = 5856] [serial = 1887] [outer = 0x9cb75400] 14:14:28 INFO - PROCESS | 5810 | ++DOCSHELL 0x9cb79800 == 42 [pid = 5856] [id = 693] 14:14:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 101 (0x9cb79c00) [pid = 5856] [serial = 1888] [outer = (nil)] 14:14:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 102 (0x9cb7a000) [pid = 5856] [serial = 1889] [outer = 0x9cb79c00] 14:14:28 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c842c00 == 43 [pid = 5856] [id = 694] 14:14:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 103 (0x9c843400) [pid = 5856] [serial = 1890] [outer = (nil)] 14:14:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 104 (0x9c843800) [pid = 5856] [serial = 1891] [outer = 0x9c843400] 14:14:28 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c847400 == 44 [pid = 5856] [id = 695] 14:14:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 105 (0x9c847800) [pid = 5856] [serial = 1892] [outer = (nil)] 14:14:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 106 (0x9c848400) [pid = 5856] [serial = 1893] [outer = 0x9c847800] 14:14:28 INFO - PROCESS | 5810 | ++DOCSHELL 0x9cb6dc00 == 45 [pid = 5856] [id = 696] 14:14:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 107 (0x9cb72800) [pid = 5856] [serial = 1894] [outer = (nil)] 14:14:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 108 (0x9fc37c00) [pid = 5856] [serial = 1895] [outer = 0x9cb72800] 14:14:28 INFO - PROCESS | 5810 | ++DOCSHELL 0xa20de800 == 46 [pid = 5856] [id = 697] 14:14:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 109 (0xa20dec00) [pid = 5856] [serial = 1896] [outer = (nil)] 14:14:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 110 (0xa20df000) [pid = 5856] [serial = 1897] [outer = 0xa20dec00] 14:14:28 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b6b7c00 == 47 [pid = 5856] [id = 698] 14:14:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 111 (0xa20e1400) [pid = 5856] [serial = 1898] [outer = (nil)] 14:14:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 112 (0xa20e1800) [pid = 5856] [serial = 1899] [outer = 0xa20e1400] 14:14:29 INFO - PROCESS | 5810 | ++DOCSHELL 0xa20ea400 == 48 [pid = 5856] [id = 699] 14:14:29 INFO - PROCESS | 5810 | ++DOMWINDOW == 113 (0xa20ea800) [pid = 5856] [serial = 1900] [outer = (nil)] 14:14:29 INFO - PROCESS | 5810 | ++DOMWINDOW == 114 (0xa20eac00) [pid = 5856] [serial = 1901] [outer = 0xa20ea800] 14:14:29 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b9cd400 == 49 [pid = 5856] [id = 700] 14:14:29 INFO - PROCESS | 5810 | ++DOMWINDOW == 115 (0x9b9cd800) [pid = 5856] [serial = 1902] [outer = (nil)] 14:14:29 INFO - PROCESS | 5810 | ++DOMWINDOW == 116 (0x9b9cdc00) [pid = 5856] [serial = 1903] [outer = 0x9b9cd800] 14:14:30 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b9d1400 == 50 [pid = 5856] [id = 701] 14:14:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 117 (0x9b9d1800) [pid = 5856] [serial = 1904] [outer = (nil)] 14:14:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 118 (0x9b9d1c00) [pid = 5856] [serial = 1905] [outer = 0x9b9d1800] 14:14:30 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c84f000 == 51 [pid = 5856] [id = 702] 14:14:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 119 (0x9cbd5c00) [pid = 5856] [serial = 1906] [outer = (nil)] 14:14:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 120 (0x9cbde400) [pid = 5856] [serial = 1907] [outer = 0x9cbd5c00] 14:14:30 INFO - PROCESS | 5810 | ++DOCSHELL 0xa2c45400 == 52 [pid = 5856] [id = 703] 14:14:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 121 (0xa2c48400) [pid = 5856] [serial = 1908] [outer = (nil)] 14:14:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 122 (0xa2e6f400) [pid = 5856] [serial = 1909] [outer = 0xa2c48400] 14:14:30 INFO - PROCESS | 5810 | ++DOCSHELL 0x9f4e4800 == 53 [pid = 5856] [id = 704] 14:14:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 123 (0x9f4e4c00) [pid = 5856] [serial = 1910] [outer = (nil)] 14:14:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 124 (0x9f4e5000) [pid = 5856] [serial = 1911] [outer = 0x9f4e4c00] 14:14:30 INFO - PROCESS | 5810 | ++DOCSHELL 0x9f4e8000 == 54 [pid = 5856] [id = 705] 14:14:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 125 (0x9f4e8400) [pid = 5856] [serial = 1912] [outer = (nil)] 14:14:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 126 (0x9f4e8800) [pid = 5856] [serial = 1913] [outer = 0x9f4e8400] 14:14:30 INFO - PROCESS | 5810 | ++DOCSHELL 0xa1d9ac00 == 55 [pid = 5856] [id = 706] 14:14:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 127 (0xa20e6800) [pid = 5856] [serial = 1914] [outer = (nil)] 14:14:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 128 (0xa20e7800) [pid = 5856] [serial = 1915] [outer = 0xa20e6800] 14:14:31 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b918400 == 56 [pid = 5856] [id = 707] 14:14:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 129 (0x9b918800) [pid = 5856] [serial = 1916] [outer = (nil)] 14:14:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 130 (0x9b918c00) [pid = 5856] [serial = 1917] [outer = 0x9b918800] 14:14:31 INFO - PROCESS | 5810 | ++DOCSHELL 0x9fc2fc00 == 57 [pid = 5856] [id = 708] 14:14:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 131 (0x9fc30000) [pid = 5856] [serial = 1918] [outer = (nil)] 14:14:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 132 (0x9fc30400) [pid = 5856] [serial = 1919] [outer = 0x9fc30000] 14:14:32 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b428c00 == 58 [pid = 5856] [id = 709] 14:14:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 133 (0x9d634800) [pid = 5856] [serial = 1920] [outer = (nil)] 14:14:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 134 (0x9d634c00) [pid = 5856] [serial = 1921] [outer = 0x9d634800] 14:14:32 INFO - PROCESS | 5810 | ++DOCSHELL 0x9d636c00 == 59 [pid = 5856] [id = 710] 14:14:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 135 (0x9d637000) [pid = 5856] [serial = 1922] [outer = (nil)] 14:14:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 136 (0x9d637400) [pid = 5856] [serial = 1923] [outer = 0x9d637000] 14:14:32 INFO - PROCESS | 5810 | ++DOCSHELL 0x9d639400 == 60 [pid = 5856] [id = 711] 14:14:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 137 (0x9d639c00) [pid = 5856] [serial = 1924] [outer = (nil)] 14:14:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 138 (0x9d63a000) [pid = 5856] [serial = 1925] [outer = 0x9d639c00] 14:14:32 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b42b000 == 61 [pid = 5856] [id = 712] 14:14:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 139 (0x9c26b800) [pid = 5856] [serial = 1926] [outer = (nil)] 14:14:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 140 (0x9c26bc00) [pid = 5856] [serial = 1927] [outer = 0x9c26b800] 14:14:32 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b91f000 == 62 [pid = 5856] [id = 713] 14:14:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 141 (0x9c26dc00) [pid = 5856] [serial = 1928] [outer = (nil)] 14:14:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 142 (0x9c26e000) [pid = 5856] [serial = 1929] [outer = 0x9c26dc00] 14:14:32 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c26fc00 == 63 [pid = 5856] [id = 714] 14:14:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 143 (0x9c270000) [pid = 5856] [serial = 1930] [outer = (nil)] 14:14:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 144 (0x9c270400) [pid = 5856] [serial = 1931] [outer = 0x9c270000] 14:14:38 INFO - PROCESS | 5810 | --DOCSHELL 0x9e437c00 == 62 [pid = 5856] [id = 659] 14:14:38 INFO - PROCESS | 5810 | --DOCSHELL 0x9f1d7800 == 61 [pid = 5856] [id = 657] 14:14:38 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2f4000 == 60 [pid = 5856] [id = 658] 14:14:38 INFO - PROCESS | 5810 | --DOCSHELL 0x9b24c400 == 59 [pid = 5856] [id = 656] 14:14:39 INFO - PROCESS | 5810 | --DOMWINDOW == 143 (0xa2528800) [pid = 5856] [serial = 1792] [outer = (nil)] [url = about:blank] 14:14:39 INFO - PROCESS | 5810 | --DOMWINDOW == 142 (0x9ecac800) [pid = 5856] [serial = 1808] [outer = (nil)] [url = about:blank] 14:14:39 INFO - PROCESS | 5810 | --DOMWINDOW == 141 (0x9eede400) [pid = 5856] [serial = 1810] [outer = (nil)] [url = about:blank] 14:14:39 INFO - PROCESS | 5810 | --DOMWINDOW == 140 (0x9e40f000) [pid = 5856] [serial = 1801] [outer = (nil)] [url = about:blank] 14:14:39 INFO - PROCESS | 5810 | --DOMWINDOW == 139 (0x9e795400) [pid = 5856] [serial = 1803] [outer = (nil)] [url = about:blank] 14:14:39 INFO - PROCESS | 5810 | --DOMWINDOW == 138 (0x9e7db800) [pid = 5856] [serial = 1805] [outer = (nil)] [url = about:blank] 14:14:39 INFO - PROCESS | 5810 | --DOMWINDOW == 137 (0x9b47d800) [pid = 5856] [serial = 1800] [outer = (nil)] [url = about:blank] 14:14:39 INFO - PROCESS | 5810 | --DOMWINDOW == 136 (0xa2b3f400) [pid = 5856] [serial = 1798] [outer = (nil)] [url = about:blank] 14:14:40 INFO - PROCESS | 5810 | [Parent 5810] WARNING: NS_ENSURE_TRUE(!(NS_HasBeenCrossOrigin(aChannel, true))) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 133 14:14:40 INFO - PROCESS | 5810 | [Parent 5810] 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 573 14:14:40 INFO - PROCESS | 5810 | --DOCSHELL 0xa2b3e000 == 58 [pid = 5856] [id = 650] 14:14:40 INFO - PROCESS | 5810 | --DOCSHELL 0x9e43c800 == 57 [pid = 5856] [id = 652] 14:14:40 INFO - PROCESS | 5810 | [Parent 5810] WARNING: NS_ENSURE_TRUE(!(NS_HasBeenCrossOrigin(aChannel, true))) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 133 14:14:40 INFO - PROCESS | 5810 | [Parent 5810] 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 573 14:14:42 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(userpass.IsEmpty()) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 951 14:14:42 INFO - PROCESS | 5810 | [Child 5856] WARNING: nsCORSListenerProxy::AsyncOnChannelRedirect: UpdateChannel() returned failure: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 773 14:14:42 INFO - PROCESS | 5810 | [Parent 5810] WARNING: NS_ENSURE_TRUE(!(NS_HasBeenCrossOrigin(aChannel, true))) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 133 14:14:42 INFO - PROCESS | 5810 | [Parent 5810] 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 573 14:14:42 INFO - PROCESS | 5810 | [Child 5856] 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 14:14:42 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(userpass.IsEmpty()) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 951 14:14:42 INFO - PROCESS | 5810 | [Child 5856] WARNING: nsCORSListenerProxy::AsyncOnChannelRedirect: UpdateChannel() returned failure: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 773 14:14:43 INFO - PROCESS | 5810 | [Parent 5810] WARNING: NS_ENSURE_TRUE(!(NS_HasBeenCrossOrigin(aChannel, true))) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 133 14:14:43 INFO - PROCESS | 5810 | [Parent 5810] 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 573 14:14:43 INFO - PROCESS | 5810 | [Child 5856] 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 14:14:44 INFO - PROCESS | 5810 | [Parent 5810] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 14:14:44 INFO - PROCESS | 5810 | [Parent 5810] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 14:14:44 INFO - PROCESS | 5810 | [Parent 5810] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 14:14:44 INFO - PROCESS | 5810 | [Parent 5810] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 14:14:44 INFO - PROCESS | 5810 | [Parent 5810] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 14:14:46 INFO - PROCESS | 5810 | --DOMWINDOW == 135 (0xa82b1800) [pid = 5856] [serial = 1838] [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] 14:14:46 INFO - PROCESS | 5810 | --DOMWINDOW == 134 (0x9b45ec00) [pid = 5856] [serial = 1844] [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] 14:14:46 INFO - PROCESS | 5810 | --DOMWINDOW == 133 (0xa2e73c00) [pid = 5856] [serial = 1846] [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] 14:14:46 INFO - PROCESS | 5810 | --DOMWINDOW == 132 (0x9b2f4800) [pid = 5856] [serial = 1816] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event-network-error.https.html] 14:14:46 INFO - PROCESS | 5810 | --DOMWINDOW == 131 (0xacc4a800) [pid = 5856] [serial = 1842] [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] 14:14:46 INFO - PROCESS | 5810 | --DOMWINDOW == 130 (0xa2c46800) [pid = 5856] [serial = 1848] [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] 14:14:46 INFO - PROCESS | 5810 | --DOMWINDOW == 129 (0x9b24e000) [pid = 5856] [serial = 1811] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event-async-respond-with.https.html] 14:14:46 INFO - PROCESS | 5810 | --DOMWINDOW == 128 (0x9e417000) [pid = 5856] [serial = 1804] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event-after-navigation-within-page.https.html] 14:14:46 INFO - PROCESS | 5810 | --DOMWINDOW == 127 (0x9f241800) [pid = 5856] [serial = 1814] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html] 14:14:46 INFO - PROCESS | 5810 | --DOMWINDOW == 126 (0x9e439c00) [pid = 5856] [serial = 1819] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-event-network-error-controllee-iframe.html] 14:14:46 INFO - PROCESS | 5810 | --DOMWINDOW == 125 (0xa4788000) [pid = 5856] [serial = 1824] [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] 14:14:46 INFO - PROCESS | 5810 | --DOMWINDOW == 124 (0xa496ac00) [pid = 5856] [serial = 1826] [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] 14:14:46 INFO - PROCESS | 5810 | --DOMWINDOW == 123 (0xa5496c00) [pid = 5856] [serial = 1828] [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] 14:14:46 INFO - PROCESS | 5810 | --DOMWINDOW == 122 (0xa556d000) [pid = 5856] [serial = 1830] [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] 14:14:46 INFO - PROCESS | 5810 | --DOMWINDOW == 121 (0xa5572000) [pid = 5856] [serial = 1832] [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] 14:14:46 INFO - PROCESS | 5810 | --DOMWINDOW == 120 (0xa8fbd800) [pid = 5856] [serial = 1840] [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] 14:14:46 INFO - PROCESS | 5810 | --DOMWINDOW == 119 (0xa5586c00) [pid = 5856] [serial = 1834] [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] 14:14:46 INFO - PROCESS | 5810 | --DOMWINDOW == 118 (0xa7743400) [pid = 5856] [serial = 1836] [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] 14:14:47 INFO - ...................................................... 14:14:47 INFO - TEST-OK | /service-workers/service-worker/fetch-event-redirect.https.html | took 32569ms 14:14:47 INFO - TEST-START | /service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html 14:14:47 INFO - PROCESS | 5810 | 1484259287836 Marionette TRACE conn4 <- [1,1995,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]]]}] 14:14:47 INFO - PROCESS | 5810 | 1484259287915 Marionette TRACE conn4 -> [0,1996,"getWindowHandle",null] 14:14:47 INFO - PROCESS | 5810 | 1484259287922 Marionette TRACE conn4 <- [1,1996,null,{"value":"2147483649"}] 14:14:47 INFO - PROCESS | 5810 | 1484259287939 Marionette TRACE conn4 -> [0,1997,"timeouts",{"script":35000}] 14:14:47 INFO - PROCESS | 5810 | 1484259287947 Marionette TRACE conn4 <- [1,1997,null,{}] 14:14:47 INFO - PROCESS | 5810 | 1484259287974 Marionette TRACE conn4 -> [0,1998,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:14:48 INFO - PROCESS | 5810 | 1484259288249 Marionette TRACE conn4 <- [1,1998,null,{"value":null}] 14:14:48 INFO - PROCESS | 5810 | 1484259288324 Marionette TRACE conn4 -> [0,1999,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:14:48 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b24d800 == 58 [pid = 5856] [id = 715] 14:14:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 119 (0x9b24dc00) [pid = 5856] [serial = 1932] [outer = (nil)] 14:14:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 120 (0x9b6bb800) [pid = 5856] [serial = 1933] [outer = 0x9b24dc00] 14:14:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 121 (0x9b9c8400) [pid = 5856] [serial = 1934] [outer = 0x9b24dc00] 14:14:48 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:14:48 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:14:49 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c275800 == 59 [pid = 5856] [id = 716] 14:14:49 INFO - PROCESS | 5810 | ++DOMWINDOW == 122 (0x9c851c00) [pid = 5856] [serial = 1935] [outer = (nil)] 14:14:49 INFO - PROCESS | 5810 | ++DOMWINDOW == 123 (0x9c874400) [pid = 5856] [serial = 1936] [outer = 0x9c851c00] 14:14:50 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2695 14:14:50 INFO - PROCESS | 5810 | 1484259290202 Marionette TRACE conn4 <- [1,1999,null,{"value":["/service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html",0,null,null,[["respondWith() invokes stopImmediatePropagation()",0,null,null]]]}] 14:14:50 INFO - . 14:14:50 INFO - TEST-OK | /service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html | took 2300ms 14:14:50 INFO - PROCESS | 5810 | 1484259290234 Marionette TRACE conn4 -> [0,2000,"getWindowHandle",null] 14:14:50 INFO - PROCESS | 5810 | 1484259290263 Marionette TRACE conn4 <- [1,2000,null,{"value":"2147483649"}] 14:14:50 INFO - TEST-START | /service-workers/service-worker/fetch-event.https.html 14:14:50 INFO - Clearing pref dom.serviceWorkers.enabled 14:14:50 INFO - PROCESS | 5810 | 1484259290330 Marionette TRACE conn4 -> [0,2001,"getContext",null] 14:14:50 INFO - PROCESS | 5810 | 1484259290345 Marionette TRACE conn4 <- [1,2001,null,{"value":"content"}] 14:14:50 INFO - PROCESS | 5810 | 1484259290360 Marionette TRACE conn4 -> [0,2002,"setContext",{"value":"chrome"}] 14:14:50 INFO - PROCESS | 5810 | 1484259290377 Marionette TRACE conn4 <- [1,2002,null,{}] 14:14:50 INFO - PROCESS | 5810 | 1484259290391 Marionette TRACE conn4 -> [0,2003,"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}] 14:14:50 INFO - PROCESS | 5810 | 1484259290437 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 14:14:50 INFO - PROCESS | 5810 | 1484259290492 Marionette TRACE conn4 -> [0,2004,"setContext",{"value":"content"}] 14:14:50 INFO - PROCESS | 5810 | 1484259290498 Marionette TRACE conn4 <- [1,2004,null,{}] 14:14:50 INFO - PROCESS | 5810 | 1484259290505 Marionette TRACE conn4 -> [0,2005,"getContext",null] 14:14:50 INFO - PROCESS | 5810 | 1484259290515 Marionette TRACE conn4 <- [1,2005,null,{"value":"content"}] 14:14:50 INFO - PROCESS | 5810 | 1484259290536 Marionette TRACE conn4 -> [0,2006,"setContext",{"value":"chrome"}] 14:14:50 INFO - PROCESS | 5810 | 1484259290581 Marionette TRACE conn4 <- [1,2006,null,{}] 14:14:50 INFO - PROCESS | 5810 | 1484259290635 Marionette TRACE conn4 -> [0,2007,"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}] 14:14:50 INFO - PROCESS | 5810 | 1484259290661 Marionette TRACE conn4 <- [1,2007,null,{"value":true}] 14:14:50 INFO - PROCESS | 5810 | 1484259290667 Marionette TRACE conn4 -> [0,2008,"setContext",{"value":"content"}] 14:14:50 INFO - PROCESS | 5810 | 1484259290672 Marionette TRACE conn4 <- [1,2008,null,{}] 14:14:50 INFO - Setting pref dom.serviceWorkers.enabled (true) 14:14:50 INFO - PROCESS | 5810 | 1484259290689 Marionette TRACE conn4 -> [0,2009,"getContext",null] 14:14:50 INFO - PROCESS | 5810 | 1484259290706 Marionette TRACE conn4 <- [1,2009,null,{"value":"content"}] 14:14:50 INFO - PROCESS | 5810 | 1484259290779 Marionette TRACE conn4 -> [0,2010,"setContext",{"value":"chrome"}] 14:14:50 INFO - PROCESS | 5810 | 1484259290784 Marionette TRACE conn4 <- [1,2010,null,{}] 14:14:50 INFO - PROCESS | 5810 | 1484259290804 Marionette TRACE conn4 -> [0,2011,"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}] 14:14:50 INFO - PROCESS | 5810 | 1484259290835 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 14:14:50 INFO - PROCESS | 5810 | 1484259290850 Marionette TRACE conn4 -> [0,2012,"setContext",{"value":"content"}] 14:14:50 INFO - PROCESS | 5810 | 1484259290857 Marionette TRACE conn4 <- [1,2012,null,{}] 14:14:50 INFO - PROCESS | 5810 | 1484259290866 Marionette TRACE conn4 -> [0,2013,"getContext",null] 14:14:50 INFO - PROCESS | 5810 | 1484259290874 Marionette TRACE conn4 <- [1,2013,null,{"value":"content"}] 14:14:50 INFO - PROCESS | 5810 | 1484259290932 Marionette TRACE conn4 -> [0,2014,"setContext",{"value":"chrome"}] 14:14:50 INFO - PROCESS | 5810 | 1484259290943 Marionette TRACE conn4 <- [1,2014,null,{}] 14:14:50 INFO - PROCESS | 5810 | 1484259290956 Marionette TRACE conn4 -> [0,2015,"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}] 14:14:51 INFO - PROCESS | 5810 | 1484259291012 Marionette TRACE conn4 <- [1,2015,null,{"value":true}] 14:14:51 INFO - PROCESS | 5810 | 1484259291080 Marionette TRACE conn4 -> [0,2016,"setContext",{"value":"content"}] 14:14:51 INFO - PROCESS | 5810 | 1484259291089 Marionette TRACE conn4 <- [1,2016,null,{}] 14:14:51 INFO - Setting pref security.mixed_content.block_active_content (false) 14:14:51 INFO - PROCESS | 5810 | 1484259291109 Marionette TRACE conn4 -> [0,2017,"getContext",null] 14:14:51 INFO - PROCESS | 5810 | 1484259291112 Marionette TRACE conn4 <- [1,2017,null,{"value":"content"}] 14:14:51 INFO - PROCESS | 5810 | 1484259291123 Marionette TRACE conn4 -> [0,2018,"setContext",{"value":"chrome"}] 14:14:51 INFO - PROCESS | 5810 | 1484259291127 Marionette TRACE conn4 <- [1,2018,null,{}] 14:14:51 INFO - PROCESS | 5810 | 1484259291289 Marionette TRACE conn4 -> [0,2019,"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}] 14:14:51 INFO - PROCESS | 5810 | --DOCSHELL 0x9b47d400 == 58 [pid = 5856] [id = 660] 14:14:51 INFO - PROCESS | 5810 | --DOCSHELL 0x9ec62c00 == 57 [pid = 5856] [id = 668] 14:14:51 INFO - PROCESS | 5810 | --DOCSHELL 0xa4964800 == 56 [pid = 5856] [id = 670] 14:14:51 INFO - PROCESS | 5810 | --DOCSHELL 0xa8fbd000 == 55 [pid = 5856] [id = 669] 14:14:51 INFO - PROCESS | 5810 | --DOCSHELL 0xa7741c00 == 54 [pid = 5856] [id = 667] 14:14:51 INFO - PROCESS | 5810 | --DOCSHELL 0xa556cc00 == 53 [pid = 5856] [id = 664] 14:14:51 INFO - PROCESS | 5810 | --DOCSHELL 0xa548ec00 == 52 [pid = 5856] [id = 663] 14:14:51 INFO - PROCESS | 5810 | --DOCSHELL 0xa4787c00 == 51 [pid = 5856] [id = 661] 14:14:51 INFO - PROCESS | 5810 | --DOCSHELL 0xa496a000 == 50 [pid = 5856] [id = 662] 14:14:51 INFO - PROCESS | 5810 | --DOCSHELL 0xa5585400 == 49 [pid = 5856] [id = 666] 14:14:51 INFO - PROCESS | 5810 | --DOCSHELL 0xa5571c00 == 48 [pid = 5856] [id = 665] 14:14:51 INFO - PROCESS | 5810 | --DOCSHELL 0xa2e73000 == 47 [pid = 5856] [id = 672] 14:14:51 INFO - PROCESS | 5810 | --DOCSHELL 0x9b45e800 == 46 [pid = 5856] [id = 671] 14:14:51 INFO - PROCESS | 5810 | --DOMWINDOW == 122 (0xacc4b000) [pid = 5856] [serial = 1843] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 5810 | --DOMWINDOW == 121 (0xa2c46c00) [pid = 5856] [serial = 1849] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 5810 | --DOMWINDOW == 120 (0x9e40dc00) [pid = 5856] [serial = 1812] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 5810 | --DOMWINDOW == 119 (0x9b479800) [pid = 5856] [serial = 1817] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 5810 | --DOMWINDOW == 118 (0x9ec5f400) [pid = 5856] [serial = 1806] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 5810 | --DOMWINDOW == 117 (0x9f245400) [pid = 5856] [serial = 1815] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 5810 | --DOMWINDOW == 116 (0x9e795000) [pid = 5856] [serial = 1822] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 5810 | --DOMWINDOW == 115 (0x9e43a800) [pid = 5856] [serial = 1820] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 5810 | --DOMWINDOW == 114 (0x9b47fc00) [pid = 5856] [serial = 1818] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 5810 | --DOMWINDOW == 113 (0x9e43a000) [pid = 5856] [serial = 1813] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 5810 | --DOMWINDOW == 112 (0xa4788800) [pid = 5856] [serial = 1825] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 5810 | --DOMWINDOW == 111 (0xa49d7400) [pid = 5856] [serial = 1827] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 5810 | --DOMWINDOW == 110 (0xa5498000) [pid = 5856] [serial = 1829] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 5810 | --DOMWINDOW == 109 (0xa556dc00) [pid = 5856] [serial = 1831] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 5810 | --DOMWINDOW == 108 (0xa5572400) [pid = 5856] [serial = 1833] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 5810 | --DOMWINDOW == 107 (0xa8fbdc00) [pid = 5856] [serial = 1841] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 5810 | --DOMWINDOW == 106 (0xa558a000) [pid = 5856] [serial = 1835] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 5810 | --DOMWINDOW == 105 (0x9ec5e400) [pid = 5856] [serial = 1837] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 5810 | --DOMWINDOW == 104 (0xa82b2000) [pid = 5856] [serial = 1839] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 5810 | --DOMWINDOW == 103 (0x9b45e000) [pid = 5856] [serial = 1845] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 5810 | --DOMWINDOW == 102 (0xa2e74000) [pid = 5856] [serial = 1847] [outer = (nil)] [url = about:blank] 14:14:51 INFO - PROCESS | 5810 | --DOCSHELL 0xa2c44c00 == 45 [pid = 5856] [id = 673] 14:14:51 INFO - PROCESS | 5810 | 1484259291666 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 14:14:51 INFO - PROCESS | 5810 | 1484259291786 Marionette TRACE conn4 -> [0,2020,"setContext",{"value":"content"}] 14:14:51 INFO - PROCESS | 5810 | 1484259291792 Marionette TRACE conn4 <- [1,2020,null,{}] 14:14:51 INFO - PROCESS | 5810 | 1484259291862 Marionette TRACE conn4 -> [0,2021,"getContext",null] 14:14:51 INFO - PROCESS | 5810 | 1484259291867 Marionette TRACE conn4 <- [1,2021,null,{"value":"content"}] 14:14:51 INFO - PROCESS | 5810 | 1484259291906 Marionette TRACE conn4 -> [0,2022,"setContext",{"value":"chrome"}] 14:14:51 INFO - PROCESS | 5810 | 1484259291912 Marionette TRACE conn4 <- [1,2022,null,{}] 14:14:51 INFO - PROCESS | 5810 | 1484259291927 Marionette TRACE conn4 -> [0,2023,"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}] 14:14:51 INFO - PROCESS | 5810 | 1484259291952 Marionette TRACE conn4 <- [1,2023,null,{"value":false}] 14:14:51 INFO - PROCESS | 5810 | 1484259291958 Marionette TRACE conn4 -> [0,2024,"setContext",{"value":"content"}] 14:14:51 INFO - PROCESS | 5810 | 1484259291960 Marionette TRACE conn4 <- [1,2024,null,{}] 14:14:52 INFO - Setting pref security.mixed_content.block_display_content (false) 14:14:52 INFO - PROCESS | 5810 | 1484259292013 Marionette TRACE conn4 -> [0,2025,"getContext",null] 14:14:52 INFO - PROCESS | 5810 | 1484259292017 Marionette TRACE conn4 <- [1,2025,null,{"value":"content"}] 14:14:52 INFO - PROCESS | 5810 | 1484259292023 Marionette TRACE conn4 -> [0,2026,"setContext",{"value":"chrome"}] 14:14:52 INFO - PROCESS | 5810 | 1484259292027 Marionette TRACE conn4 <- [1,2026,null,{}] 14:14:52 INFO - PROCESS | 5810 | 1484259292035 Marionette TRACE conn4 -> [0,2027,"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}] 14:14:52 INFO - PROCESS | 5810 | 1484259292054 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 14:14:52 INFO - PROCESS | 5810 | 1484259292059 Marionette TRACE conn4 -> [0,2028,"setContext",{"value":"content"}] 14:14:52 INFO - PROCESS | 5810 | 1484259292063 Marionette TRACE conn4 <- [1,2028,null,{}] 14:14:52 INFO - PROCESS | 5810 | 1484259292069 Marionette TRACE conn4 -> [0,2029,"timeouts",{"script":35000}] 14:14:52 INFO - PROCESS | 5810 | 1484259292073 Marionette TRACE conn4 <- [1,2029,null,{}] 14:14:52 INFO - PROCESS | 5810 | 1484259292079 Marionette TRACE conn4 -> [0,2030,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:14:52 INFO - PROCESS | 5810 | 1484259292371 Marionette TRACE conn4 <- [1,2030,null,{"value":null}] 14:14:52 INFO - PROCESS | 5810 | 1484259292522 Marionette TRACE conn4 -> [0,2031,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:14:52 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b250800 == 46 [pid = 5856] [id = 717] 14:14:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 103 (0x9b2ee400) [pid = 5856] [serial = 1937] [outer = (nil)] 14:14:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 104 (0x9b2f6800) [pid = 5856] [serial = 1938] [outer = 0x9b2ee400] 14:14:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 105 (0x9b425000) [pid = 5856] [serial = 1939] [outer = 0x9b2ee400] 14:14:53 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:14:53 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 104 (0x9b9cd800) [pid = 5856] [serial = 1902] [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] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 103 (0x9b9d1800) [pid = 5856] [serial = 1904] [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] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 102 (0x9cb72800) [pid = 5856] [serial = 1894] [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] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 101 (0x9cbd5c00) [pid = 5856] [serial = 1906] [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] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 100 (0xa2c48400) [pid = 5856] [serial = 1908] [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] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 99 (0x9f4e4c00) [pid = 5856] [serial = 1910] [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] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 98 (0x9f4e8400) [pid = 5856] [serial = 1912] [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] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 97 (0x9c847800) [pid = 5856] [serial = 1892] [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] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 96 (0xa20e6800) [pid = 5856] [serial = 1914] [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] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 95 (0x9b918800) [pid = 5856] [serial = 1916] [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] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 94 (0x9fc30000) [pid = 5856] [serial = 1918] [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] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 93 (0x9d637000) [pid = 5856] [serial = 1922] [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] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 92 (0x9d639c00) [pid = 5856] [serial = 1924] [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] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 91 (0x9c26b800) [pid = 5856] [serial = 1926] [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] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 90 (0x9c26dc00) [pid = 5856] [serial = 1928] [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] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 89 (0x9c270000) [pid = 5856] [serial = 1930] [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] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 88 (0x9d5d1000) [pid = 5856] [serial = 1860] [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] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 87 (0x9c879400) [pid = 5856] [serial = 1864] [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] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 86 (0x9cb75400) [pid = 5856] [serial = 1886] [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] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 85 (0x9c87b800) [pid = 5856] [serial = 1866] [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] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 84 (0x9b6b8400) [pid = 5856] [serial = 1872] [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] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 83 (0x9cbd3400) [pid = 5856] [serial = 1878] [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] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 82 (0xa820a400) [pid = 5856] [serial = 1876] [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] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 81 (0x9b6be800) [pid = 5856] [serial = 1874] [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] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 80 (0x9c843400) [pid = 5856] [serial = 1890] [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] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 79 (0x9d634800) [pid = 5856] [serial = 1920] [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] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 78 (0x9b481800) [pid = 5856] [serial = 1821] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event-redirect.https.html] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 77 (0x9b42dc00) [pid = 5856] [serial = 1854] [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] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 76 (0xa20e1400) [pid = 5856] [serial = 1898] [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] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 75 (0xa1d98400) [pid = 5856] [serial = 1850] [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] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 74 (0x9f46a400) [pid = 5856] [serial = 1858] [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] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 73 (0xa1dc0800) [pid = 5856] [serial = 1862] [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] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 72 (0xa4907c00) [pid = 5856] [serial = 1852] [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] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 71 (0xa20dec00) [pid = 5856] [serial = 1896] [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] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 70 (0x9b431000) [pid = 5856] [serial = 1856] [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] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 69 (0x9fc32c00) [pid = 5856] [serial = 1870] [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] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 68 (0x9fc2d800) [pid = 5856] [serial = 1868] [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] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 67 (0xa20ea800) [pid = 5856] [serial = 1900] [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] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 66 (0x9cb79c00) [pid = 5856] [serial = 1888] [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] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 65 (0x9cbd6400) [pid = 5856] [serial = 1880] [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] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 64 (0x9cb73000) [pid = 5856] [serial = 1884] [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] 14:14:56 INFO - PROCESS | 5810 | --DOMWINDOW == 63 (0x9cb6ec00) [pid = 5856] [serial = 1882] [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] 14:14:56 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b42dc00 == 47 [pid = 5856] [id = 718] 14:14:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 64 (0x9b431000) [pid = 5856] [serial = 1940] [outer = (nil)] 14:14:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 65 (0x9b459400) [pid = 5856] [serial = 1941] [outer = 0x9b431000] 14:14:56 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b91e400 == 48 [pid = 5856] [id = 719] 14:14:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 66 (0x9b91e800) [pid = 5856] [serial = 1942] [outer = (nil)] 14:14:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 67 (0x9b9c4800) [pid = 5856] [serial = 1943] [outer = 0x9b91e800] 14:14:56 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c26b800 == 49 [pid = 5856] [id = 720] 14:14:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 68 (0x9c26dc00) [pid = 5856] [serial = 1944] [outer = (nil)] 14:14:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 69 (0x9c846000) [pid = 5856] [serial = 1945] [outer = 0x9c26dc00] 14:14:56 INFO - PROCESS | 5810 | ++DOCSHELL 0x9cbd4800 == 50 [pid = 5856] [id = 721] 14:14:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 70 (0x9cbd5c00) [pid = 5856] [serial = 1946] [outer = (nil)] 14:14:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 71 (0x9cbd6400) [pid = 5856] [serial = 1947] [outer = 0x9cbd5c00] 14:14:56 INFO - PROCESS | 5810 | ++DOCSHELL 0x9cbd0c00 == 51 [pid = 5856] [id = 722] 14:14:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 72 (0x9d431000) [pid = 5856] [serial = 1948] [outer = (nil)] 14:14:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 73 (0x9d431400) [pid = 5856] [serial = 1949] [outer = 0x9d431000] 14:14:57 INFO - PROCESS | 5810 | ++DOCSHELL 0x9d45b000 == 52 [pid = 5856] [id = 723] 14:14:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 74 (0x9d45b400) [pid = 5856] [serial = 1950] [outer = (nil)] 14:14:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 75 (0x9d45b800) [pid = 5856] [serial = 1951] [outer = 0x9d45b400] 14:14:57 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:14:57 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:14:57 INFO - PROCESS | 5810 | ++DOCSHELL 0x9d45c800 == 53 [pid = 5856] [id = 724] 14:14:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 76 (0x9d461c00) [pid = 5856] [serial = 1952] [outer = (nil)] 14:14:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 77 (0x9d462400) [pid = 5856] [serial = 1953] [outer = 0x9d461c00] 14:14:57 INFO - PROCESS | 5810 | ++DOCSHELL 0x9d464c00 == 54 [pid = 5856] [id = 725] 14:14:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 78 (0x9d465400) [pid = 5856] [serial = 1954] [outer = (nil)] 14:14:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 79 (0x9d465800) [pid = 5856] [serial = 1955] [outer = 0x9d465400] 14:14:57 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b477c00 == 55 [pid = 5856] [id = 726] 14:14:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 80 (0x9b478c00) [pid = 5856] [serial = 1956] [outer = (nil)] 14:14:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 81 (0x9b479000) [pid = 5856] [serial = 1957] [outer = 0x9b478c00] 14:14:57 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2695 14:14:57 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b474800 == 56 [pid = 5856] [id = 727] 14:14:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 82 (0x9b9c8c00) [pid = 5856] [serial = 1958] [outer = (nil)] 14:14:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 83 (0x9b9c9c00) [pid = 5856] [serial = 1959] [outer = 0x9b9c8c00] 14:14:58 INFO - PROCESS | 5810 | ++DOCSHELL 0x9cb71800 == 57 [pid = 5856] [id = 728] 14:14:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 84 (0x9cb7b800) [pid = 5856] [serial = 1960] [outer = (nil)] 14:14:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 85 (0x9d42e800) [pid = 5856] [serial = 1961] [outer = 0x9cb7b800] 14:14:58 INFO - PROCESS | 5810 | ++DOCSHELL 0x9ca42800 == 58 [pid = 5856] [id = 729] 14:14:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 86 (0x9d5cf400) [pid = 5856] [serial = 1962] [outer = (nil)] 14:14:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 87 (0x9d5cfc00) [pid = 5856] [serial = 1963] [outer = 0x9d5cf400] 14:14:58 INFO - PROCESS | 5810 | ++DOCSHELL 0x9cb70400 == 59 [pid = 5856] [id = 730] 14:14:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 88 (0x9d5d1400) [pid = 5856] [serial = 1964] [outer = (nil)] 14:14:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 89 (0x9d5d1800) [pid = 5856] [serial = 1965] [outer = 0x9d5d1400] 14:14:58 INFO - PROCESS | 5810 | ++DOCSHELL 0x9cbdb400 == 60 [pid = 5856] [id = 731] 14:14:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 90 (0x9d5d3800) [pid = 5856] [serial = 1966] [outer = (nil)] 14:14:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 91 (0x9d5d3c00) [pid = 5856] [serial = 1967] [outer = 0x9d5d3800] 14:14:58 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:14:58 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:14:58 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b430400 == 61 [pid = 5856] [id = 732] 14:14:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 92 (0x9b432800) [pid = 5856] [serial = 1968] [outer = (nil)] 14:14:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 93 (0x9b453c00) [pid = 5856] [serial = 1969] [outer = 0x9b432800] 14:14:58 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2695 14:14:59 INFO - PROCESS | 5810 | ++DOMWINDOW == 94 (0x9c26d800) [pid = 5856] [serial = 1970] [outer = 0x9d5cf400] 14:14:59 INFO - PROCESS | 5810 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 14:14:59 INFO - PROCESS | 5810 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 14:14:59 INFO - PROCESS | 5810 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 14:14:59 INFO - PROCESS | 5810 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 14:14:59 INFO - PROCESS | 5810 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 14:14:59 INFO - PROCESS | 5810 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 14:14:59 INFO - PROCESS | 5810 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 14:15:00 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c84dc00 == 62 [pid = 5856] [id = 733] 14:15:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 95 (0x9c87a800) [pid = 5856] [serial = 1971] [outer = (nil)] 14:15:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 96 (0x9c882000) [pid = 5856] [serial = 1972] [outer = 0x9c87a800] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0x9d45b000 == 61 [pid = 5856] [id = 723] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0x9b24d800 == 60 [pid = 5856] [id = 715] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0x9b427400 == 59 [pid = 5856] [id = 676] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0xa8209c00 == 58 [pid = 5856] [id = 687] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0x9b6b7c00 == 57 [pid = 5856] [id = 698] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0x9b9d1400 == 56 [pid = 5856] [id = 701] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0x9b91f000 == 55 [pid = 5856] [id = 713] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0x9b6be400 == 54 [pid = 5856] [id = 686] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0x9b918400 == 53 [pid = 5856] [id = 707] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0x9f4e8000 == 52 [pid = 5856] [id = 705] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0xa1d9ac00 == 51 [pid = 5856] [id = 706] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0x9b45c400 == 50 [pid = 5856] [id = 674] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0x9f46b400 == 49 [pid = 5856] [id = 678] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0x9c842c00 == 48 [pid = 5856] [id = 694] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0xa1dc0400 == 47 [pid = 5856] [id = 680] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0x9b6b7800 == 46 [pid = 5856] [id = 685] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0x9b428c00 == 45 [pid = 5856] [id = 709] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0xa38b2000 == 44 [pid = 5856] [id = 675] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0x9b429000 == 43 [pid = 5856] [id = 679] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0x9cb75000 == 42 [pid = 5856] [id = 692] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0xa20de800 == 41 [pid = 5856] [id = 697] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0x9fc2fc00 == 40 [pid = 5856] [id = 708] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0x9b9cd400 == 39 [pid = 5856] [id = 700] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0x9d636c00 == 38 [pid = 5856] [id = 710] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0x9cb6dc00 == 37 [pid = 5856] [id = 696] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0x9b42b000 == 36 [pid = 5856] [id = 712] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0x9c873400 == 35 [pid = 5856] [id = 682] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0xa2c45400 == 34 [pid = 5856] [id = 703] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0x9b430c00 == 33 [pid = 5856] [id = 677] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0x9fc32800 == 32 [pid = 5856] [id = 684] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0x9c847400 == 31 [pid = 5856] [id = 695] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0x9c26fc00 == 30 [pid = 5856] [id = 714] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0x9f4e4800 == 29 [pid = 5856] [id = 704] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0x9fc2d400 == 28 [pid = 5856] [id = 683] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0x9cbd3000 == 27 [pid = 5856] [id = 688] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0xa20ea400 == 26 [pid = 5856] [id = 699] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0x9cb79800 == 25 [pid = 5856] [id = 693] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0x9c879000 == 24 [pid = 5856] [id = 681] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0x9c84f000 == 23 [pid = 5856] [id = 702] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0x9d639400 == 22 [pid = 5856] [id = 711] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0x9cbd6000 == 21 [pid = 5856] [id = 689] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0x9cb72400 == 20 [pid = 5856] [id = 691] 14:15:01 INFO - PROCESS | 5810 | --DOCSHELL 0x9cb6e800 == 19 [pid = 5856] [id = 690] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 95 (0x9b9cdc00) [pid = 5856] [serial = 1903] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 94 (0x9b9d1c00) [pid = 5856] [serial = 1905] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 93 (0x9fc37c00) [pid = 5856] [serial = 1895] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 92 (0x9cbde400) [pid = 5856] [serial = 1907] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 91 (0xa2e6f400) [pid = 5856] [serial = 1909] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 90 (0x9f4e5000) [pid = 5856] [serial = 1911] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 89 (0x9f4e8800) [pid = 5856] [serial = 1913] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 88 (0x9c848400) [pid = 5856] [serial = 1893] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 87 (0xa20e7800) [pid = 5856] [serial = 1915] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 86 (0x9b918c00) [pid = 5856] [serial = 1917] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 85 (0x9fc30400) [pid = 5856] [serial = 1919] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 84 (0x9d637400) [pid = 5856] [serial = 1923] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 83 (0x9d63a000) [pid = 5856] [serial = 1925] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 82 (0x9c26bc00) [pid = 5856] [serial = 1927] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 81 (0x9c26e000) [pid = 5856] [serial = 1929] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 80 (0x9c270400) [pid = 5856] [serial = 1931] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 79 (0x9d5da000) [pid = 5856] [serial = 1861] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 78 (0x9c879800) [pid = 5856] [serial = 1865] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 77 (0x9cb75800) [pid = 5856] [serial = 1887] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 76 (0x9c87c000) [pid = 5856] [serial = 1867] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 75 (0x9b6b8800) [pid = 5856] [serial = 1873] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 74 (0x9cbd3800) [pid = 5856] [serial = 1879] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 73 (0xa820c000) [pid = 5856] [serial = 1877] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 72 (0x9b6bec00) [pid = 5856] [serial = 1875] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 71 (0x9c843800) [pid = 5856] [serial = 1891] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 70 (0x9d634c00) [pid = 5856] [serial = 1921] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 69 (0x9e7c7c00) [pid = 5856] [serial = 1823] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 68 (0x9b42e400) [pid = 5856] [serial = 1855] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 67 (0xa20e1800) [pid = 5856] [serial = 1899] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 66 (0xa1d9a400) [pid = 5856] [serial = 1851] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 65 (0x9f46ac00) [pid = 5856] [serial = 1859] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 64 (0xa1dc1000) [pid = 5856] [serial = 1863] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 63 (0xacc7b000) [pid = 5856] [serial = 1853] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 62 (0xa20df000) [pid = 5856] [serial = 1897] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 61 (0x9b431400) [pid = 5856] [serial = 1857] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 60 (0x9fc33000) [pid = 5856] [serial = 1871] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 59 (0x9fc2dc00) [pid = 5856] [serial = 1869] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 58 (0xa20eac00) [pid = 5856] [serial = 1901] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 57 (0x9cb7a000) [pid = 5856] [serial = 1889] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 56 (0x9cbd6800) [pid = 5856] [serial = 1881] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 55 (0x9cb73400) [pid = 5856] [serial = 1885] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | --DOMWINDOW == 54 (0x9cb6f000) [pid = 5856] [serial = 1883] [outer = (nil)] [url = about:blank] 14:15:01 INFO - PROCESS | 5810 | 1484259301814 Marionette TRACE conn4 <- [1,2031,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],["Service Worker responds to fetch event with the correct integrity_metadata",0,null,null]]]}] 14:15:01 INFO - ............... 14:15:01 INFO - TEST-OK | /service-workers/service-worker/fetch-event.https.html | took 11536ms 14:15:01 INFO - PROCESS | 5810 | 1484259301855 Marionette TRACE conn4 -> [0,2032,"getWindowHandle",null] 14:15:01 INFO - PROCESS | 5810 | 1484259301865 Marionette TRACE conn4 <- [1,2032,null,{"value":"2147483649"}] 14:15:01 INFO - TEST-START | /service-workers/service-worker/fetch-frame-resource.https.html 14:15:01 INFO - Clearing pref dom.serviceWorkers.enabled 14:15:01 INFO - PROCESS | 5810 | 1484259301921 Marionette TRACE conn4 -> [0,2033,"getContext",null] 14:15:01 INFO - PROCESS | 5810 | 1484259301929 Marionette TRACE conn4 <- [1,2033,null,{"value":"content"}] 14:15:01 INFO - PROCESS | 5810 | 1484259301948 Marionette TRACE conn4 -> [0,2034,"setContext",{"value":"chrome"}] 14:15:01 INFO - PROCESS | 5810 | 1484259301955 Marionette TRACE conn4 <- [1,2034,null,{}] 14:15:01 INFO - PROCESS | 5810 | 1484259301967 Marionette TRACE conn4 -> [0,2035,"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}] 14:15:01 INFO - PROCESS | 5810 | 1484259301987 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 14:15:01 INFO - PROCESS | 5810 | 1484259301994 Marionette TRACE conn4 -> [0,2036,"setContext",{"value":"content"}] 14:15:02 INFO - PROCESS | 5810 | 1484259302007 Marionette TRACE conn4 <- [1,2036,null,{}] 14:15:02 INFO - Clearing pref security.mixed_content.block_active_content 14:15:02 INFO - PROCESS | 5810 | 1484259302070 Marionette TRACE conn4 -> [0,2037,"getContext",null] 14:15:02 INFO - PROCESS | 5810 | 1484259302077 Marionette TRACE conn4 <- [1,2037,null,{"value":"content"}] 14:15:02 INFO - PROCESS | 5810 | 1484259302083 Marionette TRACE conn4 -> [0,2038,"setContext",{"value":"chrome"}] 14:15:02 INFO - PROCESS | 5810 | 1484259302088 Marionette TRACE conn4 <- [1,2038,null,{}] 14:15:02 INFO - PROCESS | 5810 | 1484259302095 Marionette TRACE conn4 -> [0,2039,"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}] 14:15:02 INFO - PROCESS | 5810 | 1484259302170 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 14:15:02 INFO - PROCESS | 5810 | 1484259302207 Marionette TRACE conn4 -> [0,2040,"setContext",{"value":"content"}] 14:15:02 INFO - Clearing pref security.mixed_content.block_display_content 14:15:02 INFO - PROCESS | 5810 | 1484259302217 Marionette TRACE conn4 <- [1,2040,null,{}] 14:15:02 INFO - PROCESS | 5810 | 1484259302225 Marionette TRACE conn4 -> [0,2041,"getContext",null] 14:15:02 INFO - PROCESS | 5810 | 1484259302232 Marionette TRACE conn4 <- [1,2041,null,{"value":"content"}] 14:15:02 INFO - PROCESS | 5810 | 1484259302257 Marionette TRACE conn4 -> [0,2042,"setContext",{"value":"chrome"}] 14:15:02 INFO - PROCESS | 5810 | 1484259302267 Marionette TRACE conn4 <- [1,2042,null,{}] 14:15:02 INFO - PROCESS | 5810 | 1484259302274 Marionette TRACE conn4 -> [0,2043,"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}] 14:15:02 INFO - PROCESS | 5810 | 1484259302294 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 14:15:02 INFO - PROCESS | 5810 | 1484259302367 Marionette TRACE conn4 -> [0,2044,"setContext",{"value":"content"}] 14:15:02 INFO - PROCESS | 5810 | 1484259302372 Marionette TRACE conn4 <- [1,2044,null,{}] 14:15:02 INFO - PROCESS | 5810 | 1484259302381 Marionette TRACE conn4 -> [0,2045,"getContext",null] 14:15:02 INFO - PROCESS | 5810 | 1484259302389 Marionette TRACE conn4 <- [1,2045,null,{"value":"content"}] 14:15:02 INFO - PROCESS | 5810 | 1484259302397 Marionette TRACE conn4 -> [0,2046,"setContext",{"value":"chrome"}] 14:15:02 INFO - PROCESS | 5810 | 1484259302404 Marionette TRACE conn4 <- [1,2046,null,{}] 14:15:02 INFO - PROCESS | 5810 | 1484259302414 Marionette TRACE conn4 -> [0,2047,"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}] 14:15:02 INFO - PROCESS | 5810 | 1484259302438 Marionette TRACE conn4 <- [1,2047,null,{"value":true}] 14:15:02 INFO - PROCESS | 5810 | 1484259302446 Marionette TRACE conn4 -> [0,2048,"setContext",{"value":"content"}] 14:15:02 INFO - Setting pref dom.serviceWorkers.enabled (true) 14:15:02 INFO - PROCESS | 5810 | 1484259302455 Marionette TRACE conn4 <- [1,2048,null,{}] 14:15:02 INFO - PROCESS | 5810 | 1484259302581 Marionette TRACE conn4 -> [0,2049,"getContext",null] 14:15:02 INFO - PROCESS | 5810 | 1484259302601 Marionette TRACE conn4 <- [1,2049,null,{"value":"content"}] 14:15:02 INFO - PROCESS | 5810 | 1484259302610 Marionette TRACE conn4 -> [0,2050,"setContext",{"value":"chrome"}] 14:15:02 INFO - PROCESS | 5810 | 1484259302615 Marionette TRACE conn4 <- [1,2050,null,{}] 14:15:02 INFO - PROCESS | 5810 | 1484259302622 Marionette TRACE conn4 -> [0,2051,"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}] 14:15:02 INFO - PROCESS | 5810 | 1484259302650 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 14:15:02 INFO - PROCESS | 5810 | 1484259302678 Marionette TRACE conn4 -> [0,2052,"setContext",{"value":"content"}] 14:15:02 INFO - PROCESS | 5810 | 1484259302691 Marionette TRACE conn4 <- [1,2052,null,{}] 14:15:02 INFO - PROCESS | 5810 | 1484259302739 Marionette TRACE conn4 -> [0,2053,"timeouts",{"script":185000}] 14:15:02 INFO - PROCESS | 5810 | 1484259302746 Marionette TRACE conn4 <- [1,2053,null,{}] 14:15:02 INFO - PROCESS | 5810 | 1484259302771 Marionette TRACE conn4 -> [0,2054,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:15:03 INFO - PROCESS | 5810 | 1484259303078 Marionette TRACE conn4 <- [1,2054,null,{"value":null}] 14:15:03 INFO - PROCESS | 5810 | 1484259303172 Marionette TRACE conn4 -> [0,2055,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\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"}] 14:15:03 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2f3400 == 20 [pid = 5856] [id = 734] 14:15:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 55 (0x9b2f8400) [pid = 5856] [serial = 1973] [outer = (nil)] 14:15:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 56 (0x9b432400) [pid = 5856] [serial = 1974] [outer = 0x9b2f8400] 14:15:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 57 (0x9b456000) [pid = 5856] [serial = 1975] [outer = 0x9b2f8400] 14:15:03 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:15:03 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:15:04 INFO - PROCESS | 5810 | --DOMWINDOW == 56 (0x9c851c00) [pid = 5856] [serial = 1935] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html] 14:15:04 INFO - PROCESS | 5810 | --DOMWINDOW == 55 (0x9b24dc00) [pid = 5856] [serial = 1932] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html] 14:15:04 INFO - PROCESS | 5810 | --DOMWINDOW == 54 (0x9b91e800) [pid = 5856] [serial = 1942] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?referrer] 14:15:04 INFO - PROCESS | 5810 | --DOMWINDOW == 53 (0x9c26dc00) [pid = 5856] [serial = 1944] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?string] 14:15:04 INFO - PROCESS | 5810 | --DOMWINDOW == 52 (0x9d45b400) [pid = 5856] [serial = 1950] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?ignore] 14:15:04 INFO - PROCESS | 5810 | --DOMWINDOW == 51 (0x9b431000) [pid = 5856] [serial = 1940] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?blob] 14:15:04 INFO - PROCESS | 5810 | --DOMWINDOW == 50 (0x9d431000) [pid = 5856] [serial = 1948] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?clientId] 14:15:05 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b6bf400 == 21 [pid = 5856] [id = 735] 14:15:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 51 (0x9b6c0000) [pid = 5856] [serial = 1976] [outer = (nil)] 14:15:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 52 (0x9b6c3400) [pid = 5856] [serial = 1977] [outer = 0x9b6c0000] 14:15:05 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c26c400 == 22 [pid = 5856] [id = 736] 14:15:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 53 (0x9c26c800) [pid = 5856] [serial = 1978] [outer = (nil)] 14:15:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 54 (0x9c26cc00) [pid = 5856] [serial = 1979] [outer = 0x9c26c800] 14:15:05 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c270000 == 23 [pid = 5856] [id = 737] 14:15:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 55 (0x9c270c00) [pid = 5856] [serial = 1980] [outer = (nil)] 14:15:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 56 (0x9c271400) [pid = 5856] [serial = 1981] [outer = 0x9c270c00] 14:15:05 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c275c00 == 24 [pid = 5856] [id = 738] 14:15:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 57 (0x9c276400) [pid = 5856] [serial = 1982] [outer = (nil)] 14:15:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 58 (0x9c846c00) [pid = 5856] [serial = 1983] [outer = 0x9c276400] 14:15:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 59 (0x9c848800) [pid = 5856] [serial = 1984] [outer = 0x9c276400] 14:15:06 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c878400 == 25 [pid = 5856] [id = 739] 14:15:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 60 (0x9c878800) [pid = 5856] [serial = 1985] [outer = (nil)] 14:15:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 61 (0x9c87ec00) [pid = 5856] [serial = 1986] [outer = 0x9c878800] 14:15:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 62 (0x9c880400) [pid = 5856] [serial = 1987] [outer = 0x9c878800] 14:15:06 INFO - PROCESS | 5810 | ++DOCSHELL 0x9ca44400 == 26 [pid = 5856] [id = 740] 14:15:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 63 (0x9ca44800) [pid = 5856] [serial = 1988] [outer = (nil)] 14:15:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 64 (0x9ca4b800) [pid = 5856] [serial = 1989] [outer = 0x9ca44800] 14:15:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 65 (0x9ca4d000) [pid = 5856] [serial = 1990] [outer = 0x9ca44800] 14:15:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 66 (0x9b2f7400) [pid = 5856] [serial = 1991] [outer = 0x9c26c800] 14:15:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 67 (0x9b24a000) [pid = 5856] [serial = 1992] [outer = 0x9c878800] 14:15:08 INFO - PROCESS | 5810 | [Child 5856] WARNING: attempt to modify an immutable nsStandardURL: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/base/nsStandardURL.cpp, line 1553 14:15:10 INFO - PROCESS | 5810 | --DOCSHELL 0x9b250800 == 25 [pid = 5856] [id = 717] 14:15:10 INFO - PROCESS | 5810 | --DOCSHELL 0x9cbdb400 == 24 [pid = 5856] [id = 731] 14:15:10 INFO - PROCESS | 5810 | --DOCSHELL 0x9cbd0c00 == 23 [pid = 5856] [id = 722] 14:15:10 INFO - PROCESS | 5810 | --DOCSHELL 0x9b91e400 == 22 [pid = 5856] [id = 719] 14:15:10 INFO - PROCESS | 5810 | --DOCSHELL 0x9c26b800 == 21 [pid = 5856] [id = 720] 14:15:10 INFO - PROCESS | 5810 | --DOCSHELL 0x9b42dc00 == 20 [pid = 5856] [id = 718] 14:15:10 INFO - PROCESS | 5810 | --DOCSHELL 0x9c275800 == 19 [pid = 5856] [id = 716] 14:15:10 INFO - PROCESS | 5810 | --DOMWINDOW == 66 (0x9b2f6800) [pid = 5856] [serial = 1938] [outer = (nil)] [url = about:blank] 14:15:10 INFO - PROCESS | 5810 | --DOMWINDOW == 65 (0x9c874400) [pid = 5856] [serial = 1936] [outer = (nil)] [url = about:blank] 14:15:10 INFO - PROCESS | 5810 | --DOMWINDOW == 64 (0x9b9c8400) [pid = 5856] [serial = 1934] [outer = (nil)] [url = about:blank] 14:15:10 INFO - PROCESS | 5810 | --DOMWINDOW == 63 (0x9b9c4800) [pid = 5856] [serial = 1943] [outer = (nil)] [url = about:blank] 14:15:10 INFO - PROCESS | 5810 | --DOMWINDOW == 62 (0x9c846000) [pid = 5856] [serial = 1945] [outer = (nil)] [url = about:blank] 14:15:10 INFO - PROCESS | 5810 | --DOMWINDOW == 61 (0x9d45b800) [pid = 5856] [serial = 1951] [outer = (nil)] [url = about:blank] 14:15:10 INFO - PROCESS | 5810 | --DOMWINDOW == 60 (0x9b459400) [pid = 5856] [serial = 1941] [outer = (nil)] [url = about:blank] 14:15:10 INFO - PROCESS | 5810 | --DOMWINDOW == 59 (0x9d431400) [pid = 5856] [serial = 1949] [outer = (nil)] [url = about:blank] 14:15:10 INFO - PROCESS | 5810 | --DOMWINDOW == 58 (0x9b6bb800) [pid = 5856] [serial = 1933] [outer = (nil)] [url = about:blank] 14:15:13 INFO - PROCESS | 5810 | --DOMWINDOW == 57 (0x9c276400) [pid = 5856] [serial = 1982] [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] 14:15:13 INFO - PROCESS | 5810 | --DOMWINDOW == 56 (0x9ca44800) [pid = 5856] [serial = 1988] [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] 14:15:13 INFO - PROCESS | 5810 | --DOMWINDOW == 55 (0x9b2ee400) [pid = 5856] [serial = 1937] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event.https.html] 14:15:13 INFO - PROCESS | 5810 | --DOMWINDOW == 54 (0x9c270c00) [pid = 5856] [serial = 1980] [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] 14:15:13 INFO - PROCESS | 5810 | --DOMWINDOW == 53 (0x9d461c00) [pid = 5856] [serial = 1952] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?null] 14:15:13 INFO - PROCESS | 5810 | --DOMWINDOW == 52 (0x9b9c8c00) [pid = 5856] [serial = 1958] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?multiple-respond-with] 14:15:13 INFO - PROCESS | 5810 | --DOMWINDOW == 51 (0x9d5d1400) [pid = 5856] [serial = 1964] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?fragment-check#/some/fragment] 14:15:13 INFO - PROCESS | 5810 | --DOMWINDOW == 50 (0x9d5cf400) [pid = 5856] [serial = 1962] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?cache] 14:15:13 INFO - PROCESS | 5810 | --DOMWINDOW == 49 (0x9d5d3800) [pid = 5856] [serial = 1966] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?eventsource] 14:15:13 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0x9b478c00) [pid = 5856] [serial = 1956] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?form-post] 14:15:13 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0x9b432800) [pid = 5856] [serial = 1968] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?integrity] 14:15:13 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0x9d465400) [pid = 5856] [serial = 1954] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?fetch] 14:15:13 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0x9cb7b800) [pid = 5856] [serial = 1960] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?used-check] 14:15:13 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0x9c87a800) [pid = 5856] [serial = 1971] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?used-check] 14:15:13 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0x9cbd5c00) [pid = 5856] [serial = 1946] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?referrerPolicy] 14:15:13 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0x9b6c0000) [pid = 5856] [serial = 1976] [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] 14:15:15 INFO - PROCESS | 5810 | --DOCSHELL 0x9c26c400 == 18 [pid = 5856] [id = 736] 14:15:16 INFO - PROCESS | 5810 | 1484259316931 Marionette TRACE conn4 <- [1,2055,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]]]}] 14:15:16 INFO - ...... 14:15:16 INFO - TEST-OK | /service-workers/service-worker/fetch-frame-resource.https.html | took 15078ms 14:15:17 INFO - PROCESS | 5810 | 1484259317002 Marionette TRACE conn4 -> [0,2056,"getWindowHandle",null] 14:15:17 INFO - PROCESS | 5810 | 1484259317017 Marionette TRACE conn4 <- [1,2056,null,{"value":"2147483649"}] 14:15:17 INFO - TEST-START | /service-workers/service-worker/fetch-header-visibility.https.html 14:15:17 INFO - PROCESS | 5810 | 1484259317044 Marionette TRACE conn4 -> [0,2057,"timeouts",{"script":35000}] 14:15:17 INFO - PROCESS | 5810 | 1484259317051 Marionette TRACE conn4 <- [1,2057,null,{}] 14:15:17 INFO - PROCESS | 5810 | 1484259317060 Marionette TRACE conn4 -> [0,2058,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:15:17 INFO - PROCESS | 5810 | 1484259317291 Marionette TRACE conn4 <- [1,2058,null,{"value":null}] 14:15:17 INFO - PROCESS | 5810 | 1484259317409 Marionette TRACE conn4 -> [0,2059,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:15:17 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2f1400 == 19 [pid = 5856] [id = 741] 14:15:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0x9b2f1800) [pid = 5856] [serial = 1993] [outer = (nil)] 14:15:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0x9b424000) [pid = 5856] [serial = 1994] [outer = 0x9b2f1800] 14:15:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0x9b42e800) [pid = 5856] [serial = 1995] [outer = 0x9b2f1800] 14:15:18 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:15:18 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:15:19 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b42d400 == 20 [pid = 5856] [id = 742] 14:15:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0x9b455400) [pid = 5856] [serial = 1996] [outer = (nil)] 14:15:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0x9b457000) [pid = 5856] [serial = 1997] [outer = 0x9b455400] 14:15:19 INFO - PROCESS | 5810 | --DOCSHELL 0x9c878400 == 19 [pid = 5856] [id = 739] 14:15:19 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2f3400 == 18 [pid = 5856] [id = 734] 14:15:19 INFO - PROCESS | 5810 | --DOCSHELL 0x9b477c00 == 17 [pid = 5856] [id = 726] 14:15:19 INFO - PROCESS | 5810 | --DOCSHELL 0x9b430400 == 16 [pid = 5856] [id = 732] 14:15:19 INFO - PROCESS | 5810 | --DOCSHELL 0x9c275c00 == 15 [pid = 5856] [id = 738] 14:15:19 INFO - PROCESS | 5810 | --DOCSHELL 0x9cb71800 == 14 [pid = 5856] [id = 728] 14:15:19 INFO - PROCESS | 5810 | --DOCSHELL 0x9d464c00 == 13 [pid = 5856] [id = 725] 14:15:19 INFO - PROCESS | 5810 | --DOCSHELL 0x9ca44400 == 12 [pid = 5856] [id = 740] 14:15:19 INFO - PROCESS | 5810 | --DOCSHELL 0x9cbd4800 == 11 [pid = 5856] [id = 721] 14:15:19 INFO - PROCESS | 5810 | --DOCSHELL 0x9cb70400 == 10 [pid = 5856] [id = 730] 14:15:19 INFO - PROCESS | 5810 | --DOCSHELL 0x9c84dc00 == 9 [pid = 5856] [id = 733] 14:15:19 INFO - PROCESS | 5810 | --DOCSHELL 0x9b6bf400 == 8 [pid = 5856] [id = 735] 14:15:19 INFO - PROCESS | 5810 | --DOCSHELL 0x9d45c800 == 7 [pid = 5856] [id = 724] 14:15:19 INFO - PROCESS | 5810 | --DOCSHELL 0x9c270000 == 6 [pid = 5856] [id = 737] 14:15:19 INFO - PROCESS | 5810 | --DOCSHELL 0x9b474800 == 5 [pid = 5856] [id = 727] 14:15:19 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0x9c846c00) [pid = 5856] [serial = 1983] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0x9c271400) [pid = 5856] [serial = 1981] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0x9c26cc00) [pid = 5856] [serial = 1979] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0x9d462400) [pid = 5856] [serial = 1953] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0x9b9c9c00) [pid = 5856] [serial = 1959] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0x9d5d1800) [pid = 5856] [serial = 1965] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0x9ca4b800) [pid = 5856] [serial = 1989] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0x9d5cfc00) [pid = 5856] [serial = 1963] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0x9c880400) [pid = 5856] [serial = 1987] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0x9c848800) [pid = 5856] [serial = 1984] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0x9ca4d000) [pid = 5856] [serial = 1990] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0x9d5d3c00) [pid = 5856] [serial = 1967] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0x9b479000) [pid = 5856] [serial = 1957] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0x9b453c00) [pid = 5856] [serial = 1969] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0x9d465800) [pid = 5856] [serial = 1955] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0x9c26d800) [pid = 5856] [serial = 1970] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?cache] 14:15:19 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0x9d42e800) [pid = 5856] [serial = 1961] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0x9c882000) [pid = 5856] [serial = 1972] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0x9cbd6400) [pid = 5856] [serial = 1947] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0x9b425000) [pid = 5856] [serial = 1939] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 5810 | --DOMWINDOW == 26 (0x9c87ec00) [pid = 5856] [serial = 1986] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 5810 | --DOMWINDOW == 25 (0x9b6c3400) [pid = 5856] [serial = 1977] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 5810 | --DOMWINDOW == 24 (0x9b432400) [pid = 5856] [serial = 1974] [outer = (nil)] [url = about:blank] 14:15:19 INFO - PROCESS | 5810 | --DOCSHELL 0x9ca42800 == 4 [pid = 5856] [id = 729] 14:15:20 INFO - PROCESS | 5810 | 1484259320304 Marionette TRACE conn4 <- [1,2059,null,{"value":["/service-workers/service-worker/fetch-header-visibility.https.html",0,null,null,[["Visibility of defaulted headers during interception",0,null,null]]]}] 14:15:20 INFO - . 14:15:20 INFO - TEST-OK | /service-workers/service-worker/fetch-header-visibility.https.html | took 3300ms 14:15:20 INFO - PROCESS | 5810 | 1484259320345 Marionette TRACE conn4 -> [0,2060,"getWindowHandle",null] 14:15:20 INFO - PROCESS | 5810 | 1484259320351 Marionette TRACE conn4 <- [1,2060,null,{"value":"2147483649"}] 14:15:20 INFO - TEST-START | /service-workers/service-worker/fetch-mixed-content-to-inscope.https.html 14:15:20 INFO - PROCESS | 5810 | 1484259320361 Marionette TRACE conn4 -> [0,2061,"timeouts",{"script":185000}] 14:15:20 INFO - PROCESS | 5810 | 1484259320373 Marionette TRACE conn4 <- [1,2061,null,{}] 14:15:20 INFO - PROCESS | 5810 | 1484259320385 Marionette TRACE conn4 -> [0,2062,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:15:20 INFO - PROCESS | 5810 | 1484259320662 Marionette TRACE conn4 <- [1,2062,null,{"value":null}] 14:15:20 INFO - PROCESS | 5810 | 1484259320736 Marionette TRACE conn4 -> [0,2063,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\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"}] 14:15:20 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2ef400 == 5 [pid = 5856] [id = 743] 14:15:20 INFO - PROCESS | 5810 | ++DOMWINDOW == 25 (0x9b2ef800) [pid = 5856] [serial = 1998] [outer = (nil)] 14:15:20 INFO - PROCESS | 5810 | ++DOMWINDOW == 26 (0x9b427800) [pid = 5856] [serial = 1999] [outer = 0x9b2ef800] 14:15:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0x9b42e000) [pid = 5856] [serial = 2000] [outer = 0x9b2ef800] 14:15:21 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:15:21 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:15:21 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b454800 == 6 [pid = 5856] [id = 744] 14:15:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0x9b455000) [pid = 5856] [serial = 2001] [outer = (nil)] 14:15:21 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:15:21 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:15:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0x9b455c00) [pid = 5856] [serial = 2002] [outer = 0x9b455000] 14:15:22 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b474400 == 7 [pid = 5856] [id = 745] 14:15:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0x9b476800) [pid = 5856] [serial = 2003] [outer = (nil)] 14:15:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0x9b478400) [pid = 5856] [serial = 2004] [outer = 0x9b476800] 14:15:22 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0x9c878800) [pid = 5856] [serial = 1985] [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.] 14:15:22 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0x9b2f8400) [pid = 5856] [serial = 1973] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-frame-resource.https.html] 14:15:22 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0x9c26c800) [pid = 5856] [serial = 1978] [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.] 14:15:22 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(docShell) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsMixedContentBlocker.cpp, line 674 14:15:22 INFO - PROCESS | 5810 | [Child 5856] 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 455 14:15:22 INFO - PROCESS | 5810 | [Child 5856] 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 1966 14:15:22 INFO - PROCESS | 5810 | [Child 5856] 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 362 14:15:22 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(docShell) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsMixedContentBlocker.cpp, line 674 14:15:22 INFO - PROCESS | 5810 | [Child 5856] 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 455 14:15:22 INFO - PROCESS | 5810 | [Child 5856] 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 1966 14:15:22 INFO - PROCESS | 5810 | [Child 5856] 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 362 14:15:23 INFO - PROCESS | 5810 | 1484259323076 Marionette TRACE conn4 <- [1,2063,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]]]}] 14:15:23 INFO - . 14:15:23 INFO - TEST-OK | /service-workers/service-worker/fetch-mixed-content-to-inscope.https.html | took 2764ms 14:15:23 INFO - PROCESS | 5810 | 1484259323125 Marionette TRACE conn4 -> [0,2064,"getWindowHandle",null] 14:15:23 INFO - PROCESS | 5810 | 1484259323137 Marionette TRACE conn4 <- [1,2064,null,{"value":"2147483649"}] 14:15:23 INFO - TEST-START | /service-workers/service-worker/fetch-mixed-content-to-outscope.https.html 14:15:23 INFO - PROCESS | 5810 | 1484259323153 Marionette TRACE conn4 -> [0,2065,"timeouts",{"script":185000}] 14:15:23 INFO - PROCESS | 5810 | 1484259323162 Marionette TRACE conn4 <- [1,2065,null,{}] 14:15:23 INFO - PROCESS | 5810 | 1484259323175 Marionette TRACE conn4 -> [0,2066,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:15:23 INFO - PROCESS | 5810 | 1484259323423 Marionette TRACE conn4 <- [1,2066,null,{"value":null}] 14:15:23 INFO - PROCESS | 5810 | 1484259323570 Marionette TRACE conn4 -> [0,2067,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\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"}] 14:15:23 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b461000 == 8 [pid = 5856] [id = 746] 14:15:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0x9b461c00) [pid = 5856] [serial = 2005] [outer = (nil)] 14:15:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0x9b47c800) [pid = 5856] [serial = 2006] [outer = 0x9b461c00] 14:15:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0x9b481000) [pid = 5856] [serial = 2007] [outer = 0x9b461c00] 14:15:24 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:15:24 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:15:24 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b6bec00 == 9 [pid = 5856] [id = 747] 14:15:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0x9b6bfc00) [pid = 5856] [serial = 2008] [outer = (nil)] 14:15:24 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:15:24 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:15:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0x9b6ba800) [pid = 5856] [serial = 2009] [outer = 0x9b6bfc00] 14:15:25 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b91dc00 == 10 [pid = 5856] [id = 748] 14:15:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0x9b91f400) [pid = 5856] [serial = 2010] [outer = (nil)] 14:15:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0x9b920800) [pid = 5856] [serial = 2011] [outer = 0x9b91f400] 14:15:25 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(docShell) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsMixedContentBlocker.cpp, line 674 14:15:25 INFO - PROCESS | 5810 | [Child 5856] 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 455 14:15:25 INFO - PROCESS | 5810 | [Child 5856] 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 1966 14:15:25 INFO - PROCESS | 5810 | [Child 5856] 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 362 14:15:25 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(docShell) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/security/nsMixedContentBlocker.cpp, line 674 14:15:25 INFO - PROCESS | 5810 | [Child 5856] 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 455 14:15:25 INFO - PROCESS | 5810 | [Child 5856] 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 1966 14:15:25 INFO - PROCESS | 5810 | [Child 5856] 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 362 14:15:26 INFO - PROCESS | 5810 | 1484259326164 Marionette TRACE conn4 <- [1,2067,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]]]}] 14:15:26 INFO - . 14:15:26 INFO - TEST-OK | /service-workers/service-worker/fetch-mixed-content-to-outscope.https.html | took 3068ms 14:15:26 INFO - PROCESS | 5810 | 1484259326242 Marionette TRACE conn4 -> [0,2068,"getWindowHandle",null] 14:15:26 INFO - PROCESS | 5810 | 1484259326252 Marionette TRACE conn4 <- [1,2068,null,{"value":"2147483649"}] 14:15:26 INFO - TEST-START | /service-workers/service-worker/fetch-request-css-base-url.https.html 14:15:26 INFO - PROCESS | 5810 | 1484259326265 Marionette TRACE conn4 -> [0,2069,"timeouts",{"script":35000}] 14:15:26 INFO - PROCESS | 5810 | 1484259326270 Marionette TRACE conn4 <- [1,2069,null,{}] 14:15:26 INFO - PROCESS | 5810 | 1484259326280 Marionette TRACE conn4 -> [0,2070,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:15:26 INFO - PROCESS | 5810 | 1484259326570 Marionette TRACE conn4 <- [1,2070,null,{"value":null}] 14:15:26 INFO - PROCESS | 5810 | 1484259326685 Marionette TRACE conn4 -> [0,2071,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:15:26 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b459800 == 11 [pid = 5856] [id = 749] 14:15:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0x9b45b000) [pid = 5856] [serial = 2012] [outer = (nil)] 14:15:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0x9b480c00) [pid = 5856] [serial = 2013] [outer = 0x9b45b000] 14:15:27 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0x9b6bd800) [pid = 5856] [serial = 2014] [outer = 0x9b45b000] 14:15:27 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:15:27 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:15:29 INFO - PROCESS | 5810 | --DOCSHELL 0x9b6bec00 == 10 [pid = 5856] [id = 747] 14:15:29 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2f1400 == 9 [pid = 5856] [id = 741] 14:15:29 INFO - PROCESS | 5810 | --DOCSHELL 0x9b454800 == 8 [pid = 5856] [id = 744] 14:15:29 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2ef400 == 7 [pid = 5856] [id = 743] 14:15:29 INFO - PROCESS | 5810 | --DOCSHELL 0x9b461000 == 6 [pid = 5856] [id = 746] 14:15:29 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0x9b24a000) [pid = 5856] [serial = 1992] [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.] 14:15:29 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0x9b2f7400) [pid = 5856] [serial = 1991] [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.] 14:15:29 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0x9b456000) [pid = 5856] [serial = 1975] [outer = (nil)] [url = about:blank] 14:15:29 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b24c000 == 7 [pid = 5856] [id = 750] 14:15:29 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0x9b24c400) [pid = 5856] [serial = 2015] [outer = (nil)] 14:15:29 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0x9b24cc00) [pid = 5856] [serial = 2016] [outer = 0x9b24c400] 14:15:29 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:15:29 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:15:29 INFO - PROCESS | 5810 | 1484259329613 Marionette TRACE conn4 <- [1,2071,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,2072,"getWindowHandle",null] 14:15:29 INFO - PROCESS | 5810 | 1484259329673 Marionette TRACE conn4 <- [1,2072,null,{"value":"2147483649"}] 14:15:29 INFO - TEST-START | /service-workers/service-worker/fetch-request-css-images.https.html 14:15:29 INFO - PROCESS | 5810 | 1484259329683 Marionette TRACE conn4 -> [0,2073,"timeouts",{"script":35000}] 14:15:29 INFO - PROCESS | 5810 | 1484259329689 Marionette TRACE conn4 <- [1,2073,null,{}] 14:15:29 INFO - PROCESS | 5810 | 1484259329700 Marionette TRACE conn4 -> [0,2074,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:15:29 INFO - PROCESS | 5810 | 1484259329913 Marionette TRACE conn4 <- [1,2074,null,{"value":null}] 14:15:30 INFO - PROCESS | 5810 | 1484259330013 Marionette TRACE conn4 -> [0,2075,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:15:30 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b426800 == 8 [pid = 5856] [id = 751] 14:15:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0x9b429000) [pid = 5856] [serial = 2017] [outer = (nil)] 14:15:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0x9b45e800) [pid = 5856] [serial = 2018] [outer = 0x9b429000] 14:15:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0x9b462400) [pid = 5856] [serial = 2019] [outer = 0x9b429000] 14:15:30 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:15:30 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:15:31 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c26f800 == 9 [pid = 5856] [id = 752] 14:15:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0x9c26fc00) [pid = 5856] [serial = 2020] [outer = (nil)] 14:15:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0x9c270400) [pid = 5856] [serial = 2021] [outer = 0x9c26fc00] 14:15:31 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c272000 == 10 [pid = 5856] [id = 753] 14:15:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0x9c272400) [pid = 5856] [serial = 2022] [outer = (nil)] 14:15:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0x9c272800) [pid = 5856] [serial = 2023] [outer = 0x9c272400] 14:15:31 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c274c00 == 11 [pid = 5856] [id = 754] 14:15:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0x9c275400) [pid = 5856] [serial = 2024] [outer = (nil)] 14:15:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0x9c276000) [pid = 5856] [serial = 2025] [outer = 0x9c275400] 14:15:31 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:15:31 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:15:31 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:15:31 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:15:32 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:15:32 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:15:32 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c84c800 == 12 [pid = 5856] [id = 755] 14:15:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0x9c84cc00) [pid = 5856] [serial = 2026] [outer = (nil)] 14:15:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0x9c84d000) [pid = 5856] [serial = 2027] [outer = 0x9c84cc00] 14:15:32 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:15:32 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:15:32 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0x9b2ef800) [pid = 5856] [serial = 1998] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-mixed-content-to-inscope.https.html] 14:15:32 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0x9b461c00) [pid = 5856] [serial = 2005] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-mixed-content-to-outscope.https.html] 14:15:32 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0x9b6bfc00) [pid = 5856] [serial = 2008] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe.html?target=outscope] 14:15:32 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0x9b91f400) [pid = 5856] [serial = 2010] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe-inscope-to-outscope.html] 14:15:32 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0x9b455400) [pid = 5856] [serial = 1996] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-header-visibility-iframe.html] 14:15:32 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0x9b2f1800) [pid = 5856] [serial = 1993] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-header-visibility.https.html] 14:15:32 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0x9b476800) [pid = 5856] [serial = 2003] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe-inscope-to-inscope.html] 14:15:32 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0x9b455000) [pid = 5856] [serial = 2001] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe.html?target=inscope] 14:15:36 INFO - PROCESS | 5810 | --DOCSHELL 0x9c26f800 == 11 [pid = 5856] [id = 752] 14:15:36 INFO - PROCESS | 5810 | --DOCSHELL 0x9b24c000 == 10 [pid = 5856] [id = 750] 14:15:36 INFO - PROCESS | 5810 | --DOCSHELL 0x9b459800 == 9 [pid = 5856] [id = 749] 14:15:36 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0x9b47c800) [pid = 5856] [serial = 2006] [outer = (nil)] [url = about:blank] 14:15:36 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0x9b6ba800) [pid = 5856] [serial = 2009] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe.html?target=outscope] 14:15:36 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0x9b481000) [pid = 5856] [serial = 2007] [outer = (nil)] [url = about:blank] 14:15:36 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0x9b920800) [pid = 5856] [serial = 2011] [outer = (nil)] [url = about:blank] 14:15:36 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0x9b457000) [pid = 5856] [serial = 1997] [outer = (nil)] [url = about:blank] 14:15:36 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0x9b42e800) [pid = 5856] [serial = 1995] [outer = (nil)] [url = about:blank] 14:15:36 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0x9b478400) [pid = 5856] [serial = 2004] [outer = (nil)] [url = about:blank] 14:15:36 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0x9b42e000) [pid = 5856] [serial = 2000] [outer = (nil)] [url = about:blank] 14:15:36 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0x9b455c00) [pid = 5856] [serial = 2002] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe.html?target=inscope] 14:15:36 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0x9b427800) [pid = 5856] [serial = 1999] [outer = (nil)] [url = about:blank] 14:15:36 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0x9b424000) [pid = 5856] [serial = 1994] [outer = (nil)] [url = about:blank] 14:15:36 INFO - PROCESS | 5810 | --DOCSHELL 0x9b91dc00 == 8 [pid = 5856] [id = 748] 14:15:36 INFO - PROCESS | 5810 | --DOCSHELL 0x9b474400 == 7 [pid = 5856] [id = 745] 14:15:36 INFO - PROCESS | 5810 | --DOCSHELL 0x9b42d400 == 6 [pid = 5856] [id = 742] 14:15:38 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0x9b45b000) [pid = 5856] [serial = 2012] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-css-base-url.https.html] 14:15:38 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0x9b24c400) [pid = 5856] [serial = 2015] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-css-base-url-iframe.html] 14:15:38 INFO - PROCESS | 5810 | --DOMWINDOW == 26 (0x9c26fc00) [pid = 5856] [serial = 2020] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html?img=backgroundImage] 14:15:43 INFO - PROCESS | 5810 | --DOMWINDOW == 25 (0x9b6bd800) [pid = 5856] [serial = 2014] [outer = (nil)] [url = about:blank] 14:15:43 INFO - PROCESS | 5810 | --DOMWINDOW == 24 (0x9b24cc00) [pid = 5856] [serial = 2016] [outer = (nil)] [url = about:blank] 14:15:43 INFO - PROCESS | 5810 | --DOMWINDOW == 23 (0x9b45e800) [pid = 5856] [serial = 2018] [outer = (nil)] [url = about:blank] 14:15:43 INFO - PROCESS | 5810 | --DOMWINDOW == 22 (0x9c270400) [pid = 5856] [serial = 2021] [outer = (nil)] [url = about:blank] 14:15:43 INFO - PROCESS | 5810 | --DOMWINDOW == 21 (0x9b480c00) [pid = 5856] [serial = 2013] [outer = (nil)] [url = about:blank] 14:16:00 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 14:16:00 INFO - PROCESS | 5810 | 1484259360525 Marionette TRACE conn4 <- [1,2075,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]]]}] 14:16:00 INFO - .... 14:16:00 INFO - TEST-TIMEOUT | /service-workers/service-worker/fetch-request-css-images.https.html | took 30890ms 14:16:00 INFO - PROCESS | 5810 | 1484259360575 Marionette TRACE conn4 -> [0,2076,"getWindowHandle",null] 14:16:00 INFO - PROCESS | 5810 | 1484259360583 Marionette TRACE conn4 <- [1,2076,null,{"value":"2147483649"}] 14:16:00 INFO - TEST-START | /service-workers/service-worker/fetch-request-fallback.https.html 14:16:00 INFO - PROCESS | 5810 | 1484259360594 Marionette TRACE conn4 -> [0,2077,"timeouts",{"script":35000}] 14:16:00 INFO - PROCESS | 5810 | 1484259360602 Marionette TRACE conn4 <- [1,2077,null,{}] 14:16:00 INFO - PROCESS | 5810 | 1484259360614 Marionette TRACE conn4 -> [0,2078,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:16:00 INFO - PROCESS | 5810 | --DOCSHELL 0x9c272000 == 5 [pid = 5856] [id = 753] 14:16:00 INFO - PROCESS | 5810 | --DOCSHELL 0x9c274c00 == 4 [pid = 5856] [id = 754] 14:16:00 INFO - PROCESS | 5810 | --DOCSHELL 0x9c84c800 == 3 [pid = 5856] [id = 755] 14:16:00 INFO - PROCESS | 5810 | 1484259360916 Marionette TRACE conn4 <- [1,2078,null,{"value":null}] 14:16:01 INFO - PROCESS | 5810 | 1484259360996 Marionette TRACE conn4 -> [0,2079,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:16:01 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b24f000 == 4 [pid = 5856] [id = 756] 14:16:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 22 (0x9b24f800) [pid = 5856] [serial = 2028] [outer = (nil)] 14:16:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 23 (0x9b2f2c00) [pid = 5856] [serial = 2029] [outer = 0x9b24f800] 14:16:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 24 (0x9b2fdc00) [pid = 5856] [serial = 2030] [outer = 0x9b24f800] 14:16:01 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:01 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:02 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b42fc00 == 5 [pid = 5856] [id = 757] 14:16:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 25 (0x9b431400) [pid = 5856] [serial = 2031] [outer = (nil)] 14:16:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 26 (0x9b431c00) [pid = 5856] [serial = 2032] [outer = 0x9b431400] 14:16:02 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:02 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:03 INFO - PROCESS | 5810 | 1484259363211 Marionette TRACE conn4 <- [1,2079,null,{"value":["/service-workers/service-worker/fetch-request-fallback.https.html",0,null,null,[["Verify the fallback behavior of FetchEvent",0,null,null]]]}] 14:16:03 INFO - . 14:16:03 INFO - TEST-OK | /service-workers/service-worker/fetch-request-fallback.https.html | took 2650ms 14:16:03 INFO - PROCESS | 5810 | 1484259363247 Marionette TRACE conn4 -> [0,2080,"getWindowHandle",null] 14:16:03 INFO - PROCESS | 5810 | 1484259363263 Marionette TRACE conn4 <- [1,2080,null,{"value":"2147483649"}] 14:16:03 INFO - TEST-START | /service-workers/service-worker/fetch-request-no-freshness-headers.https.html 14:16:03 INFO - PROCESS | 5810 | 1484259363282 Marionette TRACE conn4 -> [0,2081,"timeouts",{"script":35000}] 14:16:03 INFO - PROCESS | 5810 | 1484259363296 Marionette TRACE conn4 <- [1,2081,null,{}] 14:16:03 INFO - PROCESS | 5810 | 1484259363316 Marionette TRACE conn4 -> [0,2082,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:16:03 INFO - PROCESS | 5810 | 1484259363564 Marionette TRACE conn4 <- [1,2082,null,{"value":null}] 14:16:03 INFO - PROCESS | 5810 | 1484259363622 Marionette TRACE conn4 -> [0,2083,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:16:03 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b427c00 == 6 [pid = 5856] [id = 758] 14:16:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0x9b428000) [pid = 5856] [serial = 2033] [outer = (nil)] 14:16:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0x9b459400) [pid = 5856] [serial = 2034] [outer = 0x9b428000] 14:16:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0x9b45f000) [pid = 5856] [serial = 2035] [outer = 0x9b428000] 14:16:04 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:04 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:04 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b6b6000 == 7 [pid = 5856] [id = 759] 14:16:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0x9b6b7800) [pid = 5856] [serial = 2036] [outer = (nil)] 14:16:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0x9b6b8400) [pid = 5856] [serial = 2037] [outer = 0x9b6b7800] 14:16:05 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2695 14:16:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0x9b6be800) [pid = 5856] [serial = 2038] [outer = 0x9b6b7800] 14:16:05 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2695 14:16:05 INFO - PROCESS | 5810 | 1484259365503 Marionette TRACE conn4 <- [1,2083,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]]]}] 14:16:05 INFO - . 14:16:05 INFO - TEST-OK | /service-workers/service-worker/fetch-request-no-freshness-headers.https.html | took 2255ms 14:16:05 INFO - PROCESS | 5810 | 1484259365540 Marionette TRACE conn4 -> [0,2084,"getWindowHandle",null] 14:16:05 INFO - PROCESS | 5810 | 1484259365546 Marionette TRACE conn4 <- [1,2084,null,{"value":"2147483649"}] 14:16:05 INFO - TEST-START | /service-workers/service-worker/fetch-request-redirect.https.html 14:16:05 INFO - PROCESS | 5810 | 1484259365554 Marionette TRACE conn4 -> [0,2085,"timeouts",{"script":185000}] 14:16:05 INFO - PROCESS | 5810 | 1484259365562 Marionette TRACE conn4 <- [1,2085,null,{}] 14:16:05 INFO - PROCESS | 5810 | 1484259365582 Marionette TRACE conn4 -> [0,2086,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:16:05 INFO - PROCESS | 5810 | 1484259365833 Marionette TRACE conn4 <- [1,2086,null,{"value":null}] 14:16:05 INFO - PROCESS | 5810 | 1484259365909 Marionette TRACE conn4 -> [0,2087,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\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"}] 14:16:05 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b481800 == 8 [pid = 5856] [id = 760] 14:16:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0x9b6b5800) [pid = 5856] [serial = 2039] [outer = (nil)] 14:16:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0x9b6c4400) [pid = 5856] [serial = 2040] [outer = 0x9b6b5800] 14:16:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0x9b91a400) [pid = 5856] [serial = 2041] [outer = 0x9b6b5800] 14:16:06 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:06 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:07 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b9c8800 == 9 [pid = 5856] [id = 761] 14:16:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0x9b9c8c00) [pid = 5856] [serial = 2042] [outer = (nil)] 14:16:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0x9b9c9000) [pid = 5856] [serial = 2043] [outer = 0x9b9c8c00] 14:16:07 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b9d1800 == 10 [pid = 5856] [id = 762] 14:16:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0x9b9d1c00) [pid = 5856] [serial = 2044] [outer = (nil)] 14:16:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0x9b9d2000) [pid = 5856] [serial = 2045] [outer = 0x9b9d1c00] 14:16:07 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c268c00 == 11 [pid = 5856] [id = 763] 14:16:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0x9c269400) [pid = 5856] [serial = 2046] [outer = (nil)] 14:16:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0x9c26a000) [pid = 5856] [serial = 2047] [outer = 0x9c269400] 14:16:07 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:07 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:07 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c26b800 == 12 [pid = 5856] [id = 764] 14:16:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0x9c26c400) [pid = 5856] [serial = 2048] [outer = (nil)] 14:16:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0x9c26c800) [pid = 5856] [serial = 2049] [outer = 0x9c26c400] 14:16:07 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:07 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:07 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b462000 == 13 [pid = 5856] [id = 765] 14:16:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0x9c26e000) [pid = 5856] [serial = 2050] [outer = (nil)] 14:16:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0x9c26e400) [pid = 5856] [serial = 2051] [outer = 0x9c26e000] 14:16:07 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c26fc00 == 14 [pid = 5856] [id = 766] 14:16:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0x9c270400) [pid = 5856] [serial = 2052] [outer = (nil)] 14:16:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0x9c271000) [pid = 5856] [serial = 2053] [outer = 0x9c270400] 14:16:07 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:07 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:08 INFO - PROCESS | 5810 | [Child 5856] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 14:16:08 INFO - PROCESS | 5810 | [Child 5856] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 14:16:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0x9cb70c00) [pid = 5856] [serial = 2054] [outer = 0x9c26e000] 14:16:08 INFO - PROCESS | 5810 | [Child 5856] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 14:16:08 INFO - PROCESS | 5810 | [Child 5856] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 14:16:08 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:08 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0x9b6c1800) [pid = 5856] [serial = 2055] [outer = 0x9c26c400] 14:16:09 INFO - PROCESS | 5810 | [Child 5856] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 14:16:09 INFO - PROCESS | 5810 | [Child 5856] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 14:16:10 INFO - PROCESS | 5810 | --DOCSHELL 0x9c268c00 == 13 [pid = 5856] [id = 763] 14:16:10 INFO - PROCESS | 5810 | --DOCSHELL 0x9b9d1800 == 12 [pid = 5856] [id = 762] 14:16:10 INFO - PROCESS | 5810 | --DOCSHELL 0x9b427c00 == 11 [pid = 5856] [id = 758] 14:16:10 INFO - PROCESS | 5810 | --DOCSHELL 0x9b42fc00 == 10 [pid = 5856] [id = 757] 14:16:10 INFO - PROCESS | 5810 | --DOCSHELL 0x9b24f000 == 9 [pid = 5856] [id = 756] 14:16:10 INFO - PROCESS | 5810 | --DOCSHELL 0x9b426800 == 8 [pid = 5856] [id = 751] 14:16:11 INFO - PROCESS | 5810 | [Parent 5810] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 14:16:12 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0x9c269400) [pid = 5856] [serial = 2046] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/dummy.html] 14:16:12 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0x9b9d1c00) [pid = 5856] [serial = 2044] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/dummy.html] 14:16:12 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0x9b431400) [pid = 5856] [serial = 2031] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-fallback-iframe.html] 14:16:12 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0x9b24f800) [pid = 5856] [serial = 2028] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-fallback.https.html] 14:16:12 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0x9b6b7800) [pid = 5856] [serial = 2036] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-no-freshness-headers-iframe.html] 14:16:12 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0x9b428000) [pid = 5856] [serial = 2033] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-no-freshness-headers.https.html] 14:16:12 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0x9b429000) [pid = 5856] [serial = 2017] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-css-images.https.html] 14:16:12 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0x9c84cc00) [pid = 5856] [serial = 2026] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html?img_set=shapeOutside] 14:16:12 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0x9c275400) [pid = 5856] [serial = 2024] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html?img=shapeOutside] 14:16:12 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0x9c272400) [pid = 5856] [serial = 2022] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html?img_set=backgroundImage] 14:16:17 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0x9c26e400) [pid = 5856] [serial = 2051] [outer = (nil)] [url = about:blank] 14:16:17 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0x9c26a000) [pid = 5856] [serial = 2047] [outer = (nil)] [url = about:blank] 14:16:17 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0x9b9d2000) [pid = 5856] [serial = 2045] [outer = (nil)] [url = about:blank] 14:16:17 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0x9b431c00) [pid = 5856] [serial = 2032] [outer = (nil)] [url = about:blank] 14:16:17 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0x9b2fdc00) [pid = 5856] [serial = 2030] [outer = (nil)] [url = about:blank] 14:16:17 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0x9b6be800) [pid = 5856] [serial = 2038] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-no-freshness-headers-iframe.html] 14:16:17 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0x9b6b8400) [pid = 5856] [serial = 2037] [outer = (nil)] [url = about:blank] 14:16:17 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0x9b45f000) [pid = 5856] [serial = 2035] [outer = (nil)] [url = about:blank] 14:16:17 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0x9b462400) [pid = 5856] [serial = 2019] [outer = (nil)] [url = about:blank] 14:16:17 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0x9b6c4400) [pid = 5856] [serial = 2040] [outer = (nil)] [url = about:blank] 14:16:17 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0x9b459400) [pid = 5856] [serial = 2034] [outer = (nil)] [url = about:blank] 14:16:17 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0x9b2f2c00) [pid = 5856] [serial = 2029] [outer = (nil)] [url = about:blank] 14:16:17 INFO - PROCESS | 5810 | --DOMWINDOW == 26 (0x9c84d000) [pid = 5856] [serial = 2027] [outer = (nil)] [url = about:blank] 14:16:17 INFO - PROCESS | 5810 | --DOMWINDOW == 25 (0x9c276000) [pid = 5856] [serial = 2025] [outer = (nil)] [url = about:blank] 14:16:17 INFO - PROCESS | 5810 | --DOMWINDOW == 24 (0x9c272800) [pid = 5856] [serial = 2023] [outer = (nil)] [url = about:blank] 14:16:17 INFO - PROCESS | 5810 | --DOCSHELL 0x9b6b6000 == 7 [pid = 5856] [id = 759] 14:16:17 INFO - PROCESS | 5810 | --DOCSHELL 0x9c26b800 == 6 [pid = 5856] [id = 764] 14:16:17 INFO - PROCESS | 5810 | --DOCSHELL 0x9b462000 == 5 [pid = 5856] [id = 765] 14:16:17 INFO - PROCESS | 5810 | --DOCSHELL 0x9c26fc00 == 4 [pid = 5856] [id = 766] 14:16:17 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2f0000 == 5 [pid = 5856] [id = 767] 14:16:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 25 (0x9b2f2000) [pid = 5856] [serial = 2056] [outer = (nil)] 14:16:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 26 (0x9b2f2c00) [pid = 5856] [serial = 2057] [outer = 0x9b2f2000] 14:16:18 INFO - PROCESS | 5810 | [Child 5856] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 14:16:18 INFO - PROCESS | 5810 | [Child 5856] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 14:16:18 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2f1c00 == 6 [pid = 5856] [id = 768] 14:16:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0x9b2f5c00) [pid = 5856] [serial = 2058] [outer = (nil)] 14:16:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0x9b2fc400) [pid = 5856] [serial = 2059] [outer = 0x9b2f5c00] 14:16:19 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0x9c270400) [pid = 5856] [serial = 2052] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/dummy.html] 14:16:19 INFO - PROCESS | 5810 | [Child 5856] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 14:16:19 INFO - PROCESS | 5810 | [Child 5856] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/SourceBuffer.cpp, line 128 14:16:19 INFO - PROCESS | 5810 | 1484259379325 Marionette TRACE conn4 <- [1,2087,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]]]}] 14:16:19 INFO - ... 14:16:19 INFO - TEST-OK | /service-workers/service-worker/fetch-request-redirect.https.html | took 13793ms 14:16:19 INFO - PROCESS | 5810 | 1484259379369 Marionette TRACE conn4 -> [0,2088,"getWindowHandle",null] 14:16:19 INFO - PROCESS | 5810 | 1484259379381 Marionette TRACE conn4 <- [1,2088,null,{"value":"2147483649"}] 14:16:19 INFO - TEST-START | /service-workers/service-worker/fetch-request-resources.https.html 14:16:19 INFO - PROCESS | 5810 | 1484259379415 Marionette TRACE conn4 -> [0,2089,"timeouts",{"script":35000}] 14:16:19 INFO - PROCESS | 5810 | 1484259379419 Marionette TRACE conn4 <- [1,2089,null,{}] 14:16:19 INFO - PROCESS | 5810 | 1484259379442 Marionette TRACE conn4 -> [0,2090,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:16:19 INFO - PROCESS | 5810 | 1484259379687 Marionette TRACE conn4 <- [1,2090,null,{"value":null}] 14:16:19 INFO - PROCESS | 5810 | 1484259379742 Marionette TRACE conn4 -> [0,2091,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:16:19 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b429800 == 7 [pid = 5856] [id = 769] 14:16:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0x9b42ac00) [pid = 5856] [serial = 2060] [outer = (nil)] 14:16:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0x9b45e800) [pid = 5856] [serial = 2061] [outer = 0x9b42ac00] 14:16:20 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0x9b477000) [pid = 5856] [serial = 2062] [outer = 0x9b42ac00] 14:16:20 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:20 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:21 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b6be800 == 8 [pid = 5856] [id = 770] 14:16:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0x9b6bf000) [pid = 5856] [serial = 2063] [outer = (nil)] 14:16:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0x9b6bf800) [pid = 5856] [serial = 2064] [outer = 0x9b6bf000] 14:16:21 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:21 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:21 INFO - PROCESS | 5810 | [Child 5856] 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 14:16:21 INFO - PROCESS | 5810 | [Child 5856] 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 14:16:21 INFO - PROCESS | 5810 | [Child 5856] 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 14:16:21 INFO - PROCESS | 5810 | [Child 5856] 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 14:16:21 INFO - PROCESS | 5810 | [Child 5856] 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 14:16:21 INFO - PROCESS | 5810 | [Child 5856] 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 14:16:21 INFO - PROCESS | 5810 | [Child 5856] 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 14:16:21 INFO - PROCESS | 5810 | [Child 5856] 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 14:16:21 INFO - PROCESS | 5810 | [Child 5856] 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 14:16:21 INFO - PROCESS | 5810 | [Child 5856] 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 14:16:21 INFO - PROCESS | 5810 | [Child 5856] 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 14:16:21 INFO - PROCESS | 5810 | [Child 5856] 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 14:16:21 INFO - PROCESS | 5810 | [Child 5856] 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 14:16:21 INFO - PROCESS | 5810 | [Child 5856] 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 14:16:21 INFO - PROCESS | 5810 | 1484259381640 Marionette TRACE conn4 <- [1,2091,null,{"value":["/service-workers/service-worker/fetch-request-resources.https.html",0,null,null,[["Verify FetchEvent for resources.",0,null,null]]]}] 14:16:21 INFO - . 14:16:21 INFO - TEST-OK | /service-workers/service-worker/fetch-request-resources.https.html | took 2264ms 14:16:21 INFO - PROCESS | 5810 | 1484259381674 Marionette TRACE conn4 -> [0,2092,"getWindowHandle",null] 14:16:21 INFO - PROCESS | 5810 | 1484259381681 Marionette TRACE conn4 <- [1,2092,null,{"value":"2147483649"}] 14:16:21 INFO - TEST-START | /service-workers/service-worker/fetch-request-xhr.https.html 14:16:21 INFO - PROCESS | 5810 | 1484259381701 Marionette TRACE conn4 -> [0,2093,"timeouts",{"script":35000}] 14:16:21 INFO - PROCESS | 5810 | 1484259381709 Marionette TRACE conn4 <- [1,2093,null,{}] 14:16:21 INFO - PROCESS | 5810 | 1484259381719 Marionette TRACE conn4 -> [0,2094,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:16:21 INFO - PROCESS | 5810 | 1484259381921 Marionette TRACE conn4 <- [1,2094,null,{"value":null}] 14:16:22 INFO - PROCESS | 5810 | 1484259382008 Marionette TRACE conn4 -> [0,2095,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:16:22 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b47f000 == 9 [pid = 5856] [id = 771] 14:16:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0x9b6b6c00) [pid = 5856] [serial = 2065] [outer = (nil)] 14:16:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0x9b9cd800) [pid = 5856] [serial = 2066] [outer = 0x9b6b6c00] 14:16:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0x9b9d3400) [pid = 5856] [serial = 2067] [outer = 0x9b6b6c00] 14:16:22 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:22 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:22 INFO - PROCESS | 5810 | [Parent 5810] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 14:16:23 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b475000 == 10 [pid = 5856] [id = 772] 14:16:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0x9b6bb400) [pid = 5856] [serial = 2068] [outer = (nil)] 14:16:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0x9b6be400) [pid = 5856] [serial = 2069] [outer = 0x9b6bb400] 14:16:23 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:23 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:24 INFO - PROCESS | 5810 | 1484259384015 Marionette TRACE conn4 <- [1,2095,null,{"value":["/service-workers/service-worker/fetch-request-xhr.https.html",0,null,null,[["Verify the body of FetchEvent using XMLHttpRequest",0,null,null]]]}] 14:16:24 INFO - . 14:16:24 INFO - TEST-OK | /service-workers/service-worker/fetch-request-xhr.https.html | took 2361ms 14:16:24 INFO - PROCESS | 5810 | 1484259384063 Marionette TRACE conn4 -> [0,2096,"getWindowHandle",null] 14:16:24 INFO - PROCESS | 5810 | 1484259384066 Marionette TRACE conn4 <- [1,2096,null,{"value":"2147483649"}] 14:16:24 INFO - TEST-START | /service-workers/service-worker/fetch-response-xhr.https.html 14:16:24 INFO - PROCESS | 5810 | 1484259384078 Marionette TRACE conn4 -> [0,2097,"timeouts",{"script":35000}] 14:16:24 INFO - PROCESS | 5810 | 1484259384087 Marionette TRACE conn4 <- [1,2097,null,{}] 14:16:24 INFO - PROCESS | 5810 | 1484259384098 Marionette TRACE conn4 -> [0,2098,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:16:24 INFO - PROCESS | 5810 | 1484259384381 Marionette TRACE conn4 <- [1,2098,null,{"value":null}] 14:16:24 INFO - PROCESS | 5810 | 1484259384468 Marionette TRACE conn4 -> [0,2099,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:16:24 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2f0c00 == 11 [pid = 5856] [id = 773] 14:16:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0x9b2f2400) [pid = 5856] [serial = 2070] [outer = (nil)] 14:16:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0x9b481000) [pid = 5856] [serial = 2071] [outer = 0x9b2f2400] 14:16:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0x9b6c2c00) [pid = 5856] [serial = 2072] [outer = 0x9b2f2400] 14:16:25 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:25 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:25 INFO - PROCESS | 5810 | --DOCSHELL 0x9b6be800 == 10 [pid = 5856] [id = 770] 14:16:25 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0x9c26c800) [pid = 5856] [serial = 2049] [outer = (nil)] [url = about:blank] 14:16:25 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0x9c271000) [pid = 5856] [serial = 2053] [outer = (nil)] [url = about:blank] 14:16:25 INFO - PROCESS | 5810 | --DOCSHELL 0x9b429800 == 9 [pid = 5856] [id = 769] 14:16:25 INFO - PROCESS | 5810 | --DOCSHELL 0x9b481800 == 8 [pid = 5856] [id = 760] 14:16:25 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b24a000 == 9 [pid = 5856] [id = 774] 14:16:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0x9b454000) [pid = 5856] [serial = 2073] [outer = (nil)] 14:16:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0x9b459000) [pid = 5856] [serial = 2074] [outer = 0x9b454000] 14:16:26 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:26 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:26 INFO - PROCESS | 5810 | 1484259386334 Marionette TRACE conn4 <- [1,2099,null,{"value":["/service-workers/service-worker/fetch-response-xhr.https.html",0,null,null,[["Verify the response of FetchEvent using XMLHttpRequest",0,null,null]]]}] 14:16:26 INFO - . 14:16:26 INFO - TEST-OK | /service-workers/service-worker/fetch-response-xhr.https.html | took 2312ms 14:16:26 INFO - TEST-START | /service-workers/service-worker/fetch-waits-for-activate.https.html 14:16:26 INFO - PROCESS | 5810 | 1484259386391 Marionette TRACE conn4 -> [0,2100,"getWindowHandle",null] 14:16:26 INFO - PROCESS | 5810 | 1484259386394 Marionette TRACE conn4 <- [1,2100,null,{"value":"2147483649"}] 14:16:26 INFO - PROCESS | 5810 | 1484259386401 Marionette TRACE conn4 -> [0,2101,"timeouts",{"script":185000}] 14:16:26 INFO - PROCESS | 5810 | 1484259386405 Marionette TRACE conn4 <- [1,2101,null,{}] 14:16:26 INFO - PROCESS | 5810 | 1484259386410 Marionette TRACE conn4 -> [0,2102,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:16:26 INFO - PROCESS | 5810 | 1484259386624 Marionette TRACE conn4 <- [1,2102,null,{"value":null}] 14:16:26 INFO - PROCESS | 5810 | 1484259386690 Marionette TRACE conn4 -> [0,2103,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\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"}] 14:16:26 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b479400 == 10 [pid = 5856] [id = 775] 14:16:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0x9b47c400) [pid = 5856] [serial = 2075] [outer = (nil)] 14:16:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0x9c26ec00) [pid = 5856] [serial = 2076] [outer = 0x9b47c400] 14:16:27 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0x9c273c00) [pid = 5856] [serial = 2077] [outer = 0x9b47c400] 14:16:27 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:27 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:27 INFO - PROCESS | 5810 | [Parent 5810] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 14:16:28 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b45dc00 == 11 [pid = 5856] [id = 776] 14:16:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0x9b9cc800) [pid = 5856] [serial = 2078] [outer = (nil)] 14:16:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0x9c878800) [pid = 5856] [serial = 2079] [outer = 0x9b9cc800] 14:16:28 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0x9b42ac00) [pid = 5856] [serial = 2060] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-resources.https.html] 14:16:28 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0x9b9c8c00) [pid = 5856] [serial = 2042] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html] 14:16:28 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0x9b2f2000) [pid = 5856] [serial = 2056] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html] 14:16:28 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0x9b6bf000) [pid = 5856] [serial = 2063] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html] 14:16:28 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0x9b2f5c00) [pid = 5856] [serial = 2058] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html] 14:16:28 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0x9b6b5800) [pid = 5856] [serial = 2039] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-redirect.https.html] 14:16:28 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0x9c26e000) [pid = 5856] [serial = 2050] [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.] 14:16:28 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0x9c26c400) [pid = 5856] [serial = 2048] [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.] 14:16:29 INFO - PROCESS | 5810 | 1484259389376 Marionette TRACE conn4 <- [1,2103,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]]]}] 14:16:29 INFO - . 14:16:29 INFO - TEST-OK | /service-workers/service-worker/fetch-waits-for-activate.https.html | took 3001ms 14:16:29 INFO - PROCESS | 5810 | 1484259389402 Marionette TRACE conn4 -> [0,2104,"getWindowHandle",null] 14:16:29 INFO - PROCESS | 5810 | 1484259389406 Marionette TRACE conn4 <- [1,2104,null,{"value":"2147483649"}] 14:16:29 INFO - TEST-START | /service-workers/service-worker/getregistration.https.html 14:16:29 INFO - PROCESS | 5810 | 1484259389413 Marionette TRACE conn4 -> [0,2105,"timeouts",{"script":35000}] 14:16:29 INFO - PROCESS | 5810 | 1484259389417 Marionette TRACE conn4 <- [1,2105,null,{}] 14:16:29 INFO - PROCESS | 5810 | 1484259389423 Marionette TRACE conn4 -> [0,2106,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:16:29 INFO - PROCESS | 5810 | 1484259389679 Marionette TRACE conn4 <- [1,2106,null,{"value":null}] 14:16:29 INFO - PROCESS | 5810 | 1484259389716 Marionette TRACE conn4 -> [0,2107,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:16:29 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b42e000 == 12 [pid = 5856] [id = 777] 14:16:29 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0x9b42e400) [pid = 5856] [serial = 2080] [outer = (nil)] 14:16:29 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0x9b45ac00) [pid = 5856] [serial = 2081] [outer = 0x9b42e400] 14:16:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0x9b6bf000) [pid = 5856] [serial = 2082] [outer = 0x9b42e400] 14:16:30 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:30 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:31 INFO - PROCESS | 5810 | 1484259391302 Marionette TRACE conn4 <- [1,2107,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]]]}] 14:16:31 INFO - ..... 14:16:31 INFO - TEST-OK | /service-workers/service-worker/getregistration.https.html | took 1938ms 14:16:31 INFO - PROCESS | 5810 | 1484259391353 Marionette TRACE conn4 -> [0,2108,"getWindowHandle",null] 14:16:31 INFO - PROCESS | 5810 | 1484259391357 Marionette TRACE conn4 <- [1,2108,null,{"value":"2147483649"}] 14:16:31 INFO - TEST-START | /service-workers/service-worker/getregistrations.https.html 14:16:31 INFO - PROCESS | 5810 | 1484259391363 Marionette TRACE conn4 -> [0,2109,"timeouts",{"script":35000}] 14:16:31 INFO - PROCESS | 5810 | 1484259391367 Marionette TRACE conn4 <- [1,2109,null,{}] 14:16:31 INFO - PROCESS | 5810 | 1484259391372 Marionette TRACE conn4 -> [0,2110,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:16:31 INFO - PROCESS | 5810 | 1484259391588 Marionette TRACE conn4 <- [1,2110,null,{"value":null}] 14:16:31 INFO - PROCESS | 5810 | 1484259391658 Marionette TRACE conn4 -> [0,2111,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:16:31 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b429000 == 13 [pid = 5856] [id = 778] 14:16:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0x9b42a800) [pid = 5856] [serial = 2083] [outer = (nil)] 14:16:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0x9b6b5800) [pid = 5856] [serial = 2084] [outer = 0x9b42a800] 14:16:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0x9b9cb400) [pid = 5856] [serial = 2085] [outer = 0x9b42a800] 14:16:32 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:32 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:34 INFO - PROCESS | 5810 | --DOCSHELL 0x9b24a000 == 12 [pid = 5856] [id = 774] 14:16:34 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2f0c00 == 11 [pid = 5856] [id = 773] 14:16:34 INFO - PROCESS | 5810 | --DOCSHELL 0x9b475000 == 10 [pid = 5856] [id = 772] 14:16:34 INFO - PROCESS | 5810 | --DOCSHELL 0x9b479400 == 9 [pid = 5856] [id = 775] 14:16:34 INFO - PROCESS | 5810 | --DOCSHELL 0x9b47f000 == 8 [pid = 5856] [id = 771] 14:16:34 INFO - PROCESS | 5810 | --DOCSHELL 0x9b42e000 == 7 [pid = 5856] [id = 777] 14:16:34 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0x9b9c9000) [pid = 5856] [serial = 2043] [outer = (nil)] [url = about:blank] 14:16:34 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0x9b2f2c00) [pid = 5856] [serial = 2057] [outer = (nil)] [url = about:blank] 14:16:34 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0x9b45e800) [pid = 5856] [serial = 2061] [outer = (nil)] [url = about:blank] 14:16:34 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0x9b9cd800) [pid = 5856] [serial = 2066] [outer = (nil)] [url = about:blank] 14:16:34 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0x9b6bf800) [pid = 5856] [serial = 2064] [outer = (nil)] [url = about:blank] 14:16:34 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0x9b477000) [pid = 5856] [serial = 2062] [outer = (nil)] [url = about:blank] 14:16:34 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0x9b2fc400) [pid = 5856] [serial = 2059] [outer = (nil)] [url = about:blank] 14:16:34 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0x9b91a400) [pid = 5856] [serial = 2041] [outer = (nil)] [url = about:blank] 14:16:34 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0x9cb70c00) [pid = 5856] [serial = 2054] [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.] 14:16:34 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0x9b6c1800) [pid = 5856] [serial = 2055] [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.] 14:16:34 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2f0000 == 6 [pid = 5856] [id = 767] 14:16:34 INFO - PROCESS | 5810 | --DOCSHELL 0x9b9c8800 == 5 [pid = 5856] [id = 761] 14:16:34 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2f1c00 == 4 [pid = 5856] [id = 768] 14:16:34 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2fc400 == 5 [pid = 5856] [id = 779] 14:16:34 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0x9b2fdc00) [pid = 5856] [serial = 2086] [outer = (nil)] 14:16:34 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0x9b423400) [pid = 5856] [serial = 2087] [outer = 0x9b2fdc00] 14:16:34 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:34 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:34 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:16:34 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:16:34 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b42f000 == 6 [pid = 5856] [id = 780] 14:16:34 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0x9b42fc00) [pid = 5856] [serial = 2088] [outer = (nil)] 14:16:34 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0x9b430000) [pid = 5856] [serial = 2089] [outer = 0x9b42fc00] 14:16:35 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0x9b42a000) [pid = 5856] [serial = 2090] [outer = 0x9b42fc00] 14:16:35 INFO - PROCESS | 5810 | 1484259395520 Marionette TRACE conn4 <- [1,2111,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],["Register then Unregister with controlled frame then getRegistrations",0,null,null],["getRegistrations promise resolves only with same origin registrations.",0,null,null]]]}] 14:16:35 INFO - ....... 14:16:35 INFO - TEST-OK | /service-workers/service-worker/getregistrations.https.html | took 4207ms 14:16:35 INFO - PROCESS | 5810 | 1484259395571 Marionette TRACE conn4 -> [0,2112,"getWindowHandle",null] 14:16:35 INFO - PROCESS | 5810 | 1484259395574 Marionette TRACE conn4 <- [1,2112,null,{"value":"2147483649"}] 14:16:35 INFO - TEST-START | /service-workers/service-worker/indexeddb.https.html 14:16:35 INFO - PROCESS | 5810 | 1484259395581 Marionette TRACE conn4 -> [0,2113,"timeouts",{"script":35000}] 14:16:35 INFO - PROCESS | 5810 | 1484259395585 Marionette TRACE conn4 <- [1,2113,null,{}] 14:16:35 INFO - PROCESS | 5810 | 1484259395590 Marionette TRACE conn4 -> [0,2114,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:16:35 INFO - PROCESS | 5810 | 1484259395772 Marionette TRACE conn4 <- [1,2114,null,{"value":null}] 14:16:35 INFO - PROCESS | 5810 | 1484259395866 Marionette TRACE conn4 -> [0,2115,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:16:35 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b42c400 == 7 [pid = 5856] [id = 781] 14:16:35 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0x9b432400) [pid = 5856] [serial = 2091] [outer = (nil)] 14:16:36 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0x9b478400) [pid = 5856] [serial = 2092] [outer = 0x9b432400] 14:16:36 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0x9b6ba000) [pid = 5856] [serial = 2093] [outer = 0x9b432400] 14:16:36 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:36 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:37 INFO - PROCESS | 5810 | 1484259397437 Marionette TRACE conn4 <- [1,2115,null,{"value":["/service-workers/service-worker/indexeddb.https.html",0,null,null,[["Verify Indexed DB operation in a Service Worker",0,null,null]]]}] 14:16:37 INFO - . 14:16:37 INFO - TEST-OK | /service-workers/service-worker/indexeddb.https.html | took 1896ms 14:16:37 INFO - PROCESS | 5810 | 1484259397479 Marionette TRACE conn4 -> [0,2116,"getWindowHandle",null] 14:16:37 INFO - PROCESS | 5810 | 1484259397486 Marionette TRACE conn4 <- [1,2116,null,{"value":"2147483649"}] 14:16:37 INFO - TEST-START | /service-workers/service-worker/install-event-type.https.html 14:16:37 INFO - PROCESS | 5810 | 1484259397557 Marionette TRACE conn4 -> [0,2117,"timeouts",{"script":35000}] 14:16:37 INFO - PROCESS | 5810 | 1484259397570 Marionette TRACE conn4 <- [1,2117,null,{}] 14:16:37 INFO - PROCESS | 5810 | 1484259397587 Marionette TRACE conn4 -> [0,2118,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:16:37 INFO - PROCESS | 5810 | 1484259397886 Marionette TRACE conn4 <- [1,2118,null,{"value":null}] 14:16:37 INFO - PROCESS | 5810 | 1484259397966 Marionette TRACE conn4 -> [0,2119,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:16:37 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b918c00 == 8 [pid = 5856] [id = 782] 14:16:38 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0x9b91a400) [pid = 5856] [serial = 2094] [outer = (nil)] 14:16:38 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0x9c268c00) [pid = 5856] [serial = 2095] [outer = 0x9b91a400] 14:16:38 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0x9c26bc00) [pid = 5856] [serial = 2096] [outer = 0x9b91a400] 14:16:38 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:38 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:38 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0x9b47c400) [pid = 5856] [serial = 2075] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-waits-for-activate.https.html] 14:16:38 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0x9b42e400) [pid = 5856] [serial = 2080] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/getregistration.https.html] 14:16:38 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0x9b6bb400) [pid = 5856] [serial = 2068] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-xhr-iframe.https.html] 14:16:38 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0x9b6b6c00) [pid = 5856] [serial = 2065] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-xhr.https.html] 14:16:38 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0x9b454000) [pid = 5856] [serial = 2073] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-response-xhr-iframe.https.html] 14:16:38 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0x9b2f2400) [pid = 5856] [serial = 2070] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-response-xhr.https.html] 14:16:38 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0x9b9cc800) [pid = 5856] [serial = 2078] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-waits-for-activate/] 14:16:39 INFO - PROCESS | 5810 | 1484259399780 Marionette TRACE conn4 <- [1,2119,null,{"value":["/service-workers/service-worker/install-event-type.https.html",0,null,null,[["install event type",0,null,null]]]}] 14:16:39 INFO - . 14:16:39 INFO - TEST-OK | /service-workers/service-worker/install-event-type.https.html | took 2319ms 14:16:39 INFO - PROCESS | 5810 | 1484259399818 Marionette TRACE conn4 -> [0,2120,"getWindowHandle",null] 14:16:39 INFO - PROCESS | 5810 | 1484259399828 Marionette TRACE conn4 <- [1,2120,null,{"value":"2147483649"}] 14:16:39 INFO - TEST-START | /service-workers/service-worker/installing.https.html 14:16:39 INFO - PROCESS | 5810 | 1484259399842 Marionette TRACE conn4 -> [0,2121,"timeouts",{"script":35000}] 14:16:39 INFO - PROCESS | 5810 | 1484259399853 Marionette TRACE conn4 <- [1,2121,null,{}] 14:16:39 INFO - PROCESS | 5810 | 1484259399904 Marionette TRACE conn4 -> [0,2122,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:16:40 INFO - PROCESS | 5810 | 1484259400164 Marionette TRACE conn4 <- [1,2122,null,{"value":null}] 14:16:40 INFO - PROCESS | 5810 | 1484259400235 Marionette TRACE conn4 -> [0,2123,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:16:40 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c873c00 == 9 [pid = 5856] [id = 783] 14:16:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0x9c874000) [pid = 5856] [serial = 2097] [outer = (nil)] 14:16:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0x9c87b400) [pid = 5856] [serial = 2098] [outer = 0x9c874000] 14:16:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0x9c87a000) [pid = 5856] [serial = 2099] [outer = 0x9c874000] 14:16:40 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:40 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:41 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b427c00 == 10 [pid = 5856] [id = 784] 14:16:41 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0x9b428c00) [pid = 5856] [serial = 2100] [outer = (nil)] 14:16:41 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:41 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:41 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0x9b458400) [pid = 5856] [serial = 2101] [outer = 0x9b428c00] 14:16:42 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2502 14:16:42 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 14:16:42 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:16:42 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:16:42 INFO - PROCESS | 5810 | 1484259402755 Marionette TRACE conn4 <- [1,2123,null,{"value":["/service-workers/service-worker/installing.https.html",0,null,null,[["installing is set",0,null,null]]]}] 14:16:42 INFO - . 14:16:42 INFO - TEST-OK | /service-workers/service-worker/installing.https.html | took 2946ms 14:16:42 INFO - PROCESS | 5810 | 1484259402787 Marionette TRACE conn4 -> [0,2124,"getWindowHandle",null] 14:16:42 INFO - PROCESS | 5810 | 1484259402793 Marionette TRACE conn4 <- [1,2124,null,{"value":"2147483649"}] 14:16:42 INFO - TEST-START | /service-workers/service-worker/interfaces.https.html 14:16:42 INFO - PROCESS | 5810 | 1484259402802 Marionette TRACE conn4 -> [0,2125,"timeouts",{"script":35000}] 14:16:42 INFO - PROCESS | 5810 | 1484259402826 Marionette TRACE conn4 <- [1,2125,null,{}] 14:16:42 INFO - PROCESS | 5810 | 1484259402850 Marionette TRACE conn4 -> [0,2126,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:16:43 INFO - PROCESS | 5810 | 1484259403128 Marionette TRACE conn4 <- [1,2126,null,{"value":null}] 14:16:43 INFO - PROCESS | 5810 | --DOCSHELL 0x9b918c00 == 9 [pid = 5856] [id = 782] 14:16:43 INFO - PROCESS | 5810 | --DOCSHELL 0x9b42c400 == 8 [pid = 5856] [id = 781] 14:16:43 INFO - PROCESS | 5810 | --DOCSHELL 0x9b42f000 == 7 [pid = 5856] [id = 780] 14:16:43 INFO - PROCESS | 5810 | --DOCSHELL 0x9b429000 == 6 [pid = 5856] [id = 778] 14:16:43 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2fc400 == 5 [pid = 5856] [id = 779] 14:16:43 INFO - PROCESS | 5810 | --DOCSHELL 0x9b45dc00 == 4 [pid = 5856] [id = 776] 14:16:43 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0x9b45ac00) [pid = 5856] [serial = 2081] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0x9b6bf000) [pid = 5856] [serial = 2082] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0x9b6be400) [pid = 5856] [serial = 2069] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0x9b9d3400) [pid = 5856] [serial = 2067] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0x9b459000) [pid = 5856] [serial = 2074] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0x9b6c2c00) [pid = 5856] [serial = 2072] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0x9c878800) [pid = 5856] [serial = 2079] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0x9c273c00) [pid = 5856] [serial = 2077] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0x9c26ec00) [pid = 5856] [serial = 2076] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0x9b481000) [pid = 5856] [serial = 2071] [outer = (nil)] [url = about:blank] 14:16:43 INFO - PROCESS | 5810 | 1484259403309 Marionette TRACE conn4 -> [0,2127,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:16:43 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b24a400 == 5 [pid = 5856] [id = 785] 14:16:43 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0x9b24b400) [pid = 5856] [serial = 2102] [outer = (nil)] 14:16:43 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0x9b2f5c00) [pid = 5856] [serial = 2103] [outer = 0x9b24b400] 14:16:43 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0x9b432800) [pid = 5856] [serial = 2104] [outer = 0x9b24b400] 14:16:43 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:43 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:44 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:16:44 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:16:45 INFO - PROCESS | 5810 | 1484259405126 Marionette TRACE conn4 <- [1,2127,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,{},{}]]]}] 14:16:45 INFO - .......... 14:16:45 INFO - TEST-OK | /service-workers/service-worker/interfaces.https.html | took 2371ms 14:16:45 INFO - PROCESS | 5810 | 1484259405199 Marionette TRACE conn4 -> [0,2128,"getWindowHandle",null] 14:16:45 INFO - PROCESS | 5810 | 1484259405208 Marionette TRACE conn4 <- [1,2128,null,{"value":"2147483649"}] 14:16:45 INFO - TEST-START | /service-workers/service-worker/invalid-blobtype.https.html 14:16:45 INFO - PROCESS | 5810 | 1484259405274 Marionette TRACE conn4 -> [0,2129,"timeouts",{"script":35000}] 14:16:45 INFO - PROCESS | 5810 | 1484259405296 Marionette TRACE conn4 <- [1,2129,null,{}] 14:16:45 INFO - PROCESS | 5810 | 1484259405309 Marionette TRACE conn4 -> [0,2130,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:16:45 INFO - PROCESS | 5810 | 1484259405577 Marionette TRACE conn4 <- [1,2130,null,{"value":null}] 14:16:45 INFO - PROCESS | 5810 | 1484259405638 Marionette TRACE conn4 -> [0,2131,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:16:45 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b45b400 == 6 [pid = 5856] [id = 786] 14:16:45 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0x9b476000) [pid = 5856] [serial = 2105] [outer = (nil)] 14:16:45 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0x9b919000) [pid = 5856] [serial = 2106] [outer = 0x9b476000] 14:16:46 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0x9b9cf800) [pid = 5856] [serial = 2107] [outer = 0x9b476000] 14:16:46 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:46 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:46 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0x9b432400) [pid = 5856] [serial = 2091] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/indexeddb.https.html] 14:16:46 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0x9b91a400) [pid = 5856] [serial = 2094] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/install-event-type.https.html] 14:16:46 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0x9b2fdc00) [pid = 5856] [serial = 2086] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/getregistrations/register-unregister-controlled] 14:16:46 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0x9b42fc00) [pid = 5856] [serial = 2088] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/frame-for-getregistrations.html] 14:16:46 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0x9b42a800) [pid = 5856] [serial = 2083] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/getregistrations.https.html] 14:16:47 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c274400 == 7 [pid = 5856] [id = 787] 14:16:47 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0x9c843000) [pid = 5856] [serial = 2108] [outer = (nil)] 14:16:47 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0x9c844000) [pid = 5856] [serial = 2109] [outer = 0x9c843000] 14:16:47 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:47 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:47 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2695 14:16:47 INFO - PROCESS | 5810 | 1484259407346 Marionette TRACE conn4 <- [1,2131,null,{"value":["/service-workers/service-worker/invalid-blobtype.https.html",0,null,null,[["Verify the response of FetchEvent using XMLHttpRequest",0,null,null]]]}] 14:16:47 INFO - . 14:16:47 INFO - TEST-OK | /service-workers/service-worker/invalid-blobtype.https.html | took 2144ms 14:16:47 INFO - PROCESS | 5810 | 1484259407407 Marionette TRACE conn4 -> [0,2132,"getWindowHandle",null] 14:16:47 INFO - PROCESS | 5810 | 1484259407415 Marionette TRACE conn4 <- [1,2132,null,{"value":"2147483649"}] 14:16:47 INFO - TEST-START | /service-workers/service-worker/invalid-header.https.html 14:16:47 INFO - PROCESS | 5810 | 1484259407431 Marionette TRACE conn4 -> [0,2133,"timeouts",{"script":35000}] 14:16:47 INFO - PROCESS | 5810 | 1484259407445 Marionette TRACE conn4 <- [1,2133,null,{}] 14:16:47 INFO - PROCESS | 5810 | 1484259407466 Marionette TRACE conn4 -> [0,2134,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:16:47 INFO - PROCESS | 5810 | 1484259407725 Marionette TRACE conn4 <- [1,2134,null,{"value":null}] 14:16:47 INFO - PROCESS | 5810 | 1484259407787 Marionette TRACE conn4 -> [0,2135,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:16:47 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b6c0c00 == 8 [pid = 5856] [id = 788] 14:16:47 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0x9b6c1000) [pid = 5856] [serial = 2110] [outer = (nil)] 14:16:47 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0x9c850000) [pid = 5856] [serial = 2111] [outer = 0x9b6c1000] 14:16:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0x9c851000) [pid = 5856] [serial = 2112] [outer = 0x9b6c1000] 14:16:48 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:48 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:49 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2f0c00 == 9 [pid = 5856] [id = 789] 14:16:49 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0x9b2f2400) [pid = 5856] [serial = 2113] [outer = (nil)] 14:16:49 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0x9b2f3400) [pid = 5856] [serial = 2114] [outer = 0x9b2f2400] 14:16:49 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:49 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:49 INFO - PROCESS | 5810 | 1484259409707 Marionette TRACE conn4 <- [1,2135,null,{"value":["/service-workers/service-worker/invalid-header.https.html",0,null,null,[["Verify the response of FetchEvent using XMLHttpRequest",0,null,null]]]}] 14:16:49 INFO - . 14:16:49 INFO - TEST-OK | /service-workers/service-worker/invalid-header.https.html | took 2308ms 14:16:49 INFO - PROCESS | 5810 | 1484259409742 Marionette TRACE conn4 -> [0,2136,"getWindowHandle",null] 14:16:49 INFO - TEST-START | /service-workers/service-worker/multiple-register.https.html 14:16:49 INFO - PROCESS | 5810 | 1484259409753 Marionette TRACE conn4 <- [1,2136,null,{"value":"2147483649"}] 14:16:49 INFO - PROCESS | 5810 | 1484259409765 Marionette TRACE conn4 -> [0,2137,"timeouts",{"script":35000}] 14:16:49 INFO - PROCESS | 5810 | 1484259409778 Marionette TRACE conn4 <- [1,2137,null,{}] 14:16:49 INFO - PROCESS | 5810 | 1484259409789 Marionette TRACE conn4 -> [0,2138,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:16:50 INFO - PROCESS | 5810 | 1484259410072 Marionette TRACE conn4 <- [1,2138,null,{"value":null}] 14:16:50 INFO - PROCESS | 5810 | 1484259410216 Marionette TRACE conn4 -> [0,2139,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:16:50 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b6bac00 == 10 [pid = 5856] [id = 790] 14:16:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0x9b6bcc00) [pid = 5856] [serial = 2115] [outer = (nil)] 14:16:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0x9b9d1800) [pid = 5856] [serial = 2116] [outer = 0x9b6bcc00] 14:16:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0x9c274c00) [pid = 5856] [serial = 2117] [outer = 0x9b6bcc00] 14:16:50 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:50 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:52 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b427400 == 11 [pid = 5856] [id = 791] 14:16:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0x9b6b6800) [pid = 5856] [serial = 2118] [outer = (nil)] 14:16:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0x9b6b7400) [pid = 5856] [serial = 2119] [outer = 0x9b6b6800] 14:16:52 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:52 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:52 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:16:52 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:16:52 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:16:52 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:16:52 INFO - PROCESS | 5810 | 1484259412889 Marionette TRACE conn4 <- [1,2139,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]]]}] 14:16:52 INFO - ... 14:16:52 INFO - TEST-OK | /service-workers/service-worker/multiple-register.https.html | took 3204ms 14:16:53 INFO - PROCESS | 5810 | --DOCSHELL 0x9c274400 == 10 [pid = 5856] [id = 787] 14:16:53 INFO - PROCESS | 5810 | --DOCSHELL 0x9b24a400 == 9 [pid = 5856] [id = 785] 14:16:53 INFO - PROCESS | 5810 | --DOCSHELL 0x9b427c00 == 8 [pid = 5856] [id = 784] 14:16:53 INFO - PROCESS | 5810 | --DOCSHELL 0x9b45b400 == 7 [pid = 5856] [id = 786] 14:16:53 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2f0c00 == 6 [pid = 5856] [id = 789] 14:16:53 INFO - PROCESS | 5810 | --DOCSHELL 0x9b427400 == 5 [pid = 5856] [id = 791] 14:16:53 INFO - PROCESS | 5810 | --DOCSHELL 0x9c873c00 == 4 [pid = 5856] [id = 783] 14:16:53 INFO - PROCESS | 5810 | --DOCSHELL 0x9b6c0c00 == 3 [pid = 5856] [id = 788] 14:16:53 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0x9b423400) [pid = 5856] [serial = 2087] [outer = (nil)] [url = about:blank] 14:16:53 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0x9b42a000) [pid = 5856] [serial = 2090] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/frame-for-getregistrations.html] 14:16:53 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0x9b9cb400) [pid = 5856] [serial = 2085] [outer = (nil)] [url = about:blank] 14:16:53 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0x9c26bc00) [pid = 5856] [serial = 2096] [outer = (nil)] [url = about:blank] 14:16:53 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0x9b6ba000) [pid = 5856] [serial = 2093] [outer = (nil)] [url = about:blank] 14:16:53 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0x9c87b400) [pid = 5856] [serial = 2098] [outer = (nil)] [url = about:blank] 14:16:53 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0x9c268c00) [pid = 5856] [serial = 2095] [outer = (nil)] [url = about:blank] 14:16:53 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0x9b478400) [pid = 5856] [serial = 2092] [outer = (nil)] [url = about:blank] 14:16:53 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0x9b6b5800) [pid = 5856] [serial = 2084] [outer = (nil)] [url = about:blank] 14:16:53 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0x9b430000) [pid = 5856] [serial = 2089] [outer = (nil)] [url = about:blank] 14:16:53 INFO - PROCESS | 5810 | 1484259413776 Marionette TRACE conn4 -> [0,2140,"getWindowHandle",null] 14:16:53 INFO - PROCESS | 5810 | 1484259413783 Marionette TRACE conn4 <- [1,2140,null,{"value":"2147483649"}] 14:16:53 INFO - TEST-START | /service-workers/service-worker/multiple-update.https.html 14:16:53 INFO - PROCESS | 5810 | 1484259413796 Marionette TRACE conn4 -> [0,2141,"timeouts",{"script":35000}] 14:16:53 INFO - PROCESS | 5810 | 1484259413815 Marionette TRACE conn4 <- [1,2141,null,{}] 14:16:53 INFO - PROCESS | 5810 | 1484259413839 Marionette TRACE conn4 -> [0,2142,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:16:54 INFO - PROCESS | 5810 | 1484259414098 Marionette TRACE conn4 <- [1,2142,null,{"value":null}] 14:16:54 INFO - PROCESS | 5810 | 1484259414235 Marionette TRACE conn4 -> [0,2143,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:16:54 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2f0c00 == 4 [pid = 5856] [id = 792] 14:16:54 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0x9b2f1000) [pid = 5856] [serial = 2120] [outer = (nil)] 14:16:54 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0x9b427400) [pid = 5856] [serial = 2121] [outer = 0x9b2f1000] 14:16:54 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0x9b42e800) [pid = 5856] [serial = 2122] [outer = 0x9b2f1000] 14:16:55 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:55 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:55 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:16:55 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:16:56 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:16:56 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:16:56 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:16:56 INFO - PROCESS | 5810 | 1484259416396 Marionette TRACE conn4 <- [1,2143,null,{"value":["/service-workers/service-worker/multiple-update.https.html",0,null,null,[["Trigger multiple updates.",0,null,null]]]}] 14:16:56 INFO - . 14:16:56 INFO - TEST-OK | /service-workers/service-worker/multiple-update.https.html | took 2621ms 14:16:56 INFO - PROCESS | 5810 | 1484259416417 Marionette TRACE conn4 -> [0,2144,"getWindowHandle",null] 14:16:56 INFO - PROCESS | 5810 | 1484259416424 Marionette TRACE conn4 <- [1,2144,null,{"value":"2147483649"}] 14:16:56 INFO - TEST-START | /service-workers/service-worker/navigate-window.https.html 14:16:56 INFO - PROCESS | 5810 | 1484259416448 Marionette TRACE conn4 -> [0,2145,"timeouts",{"script":35000}] 14:16:56 INFO - PROCESS | 5810 | 1484259416464 Marionette TRACE conn4 <- [1,2145,null,{}] 14:16:56 INFO - PROCESS | 5810 | 1484259416472 Marionette TRACE conn4 -> [0,2146,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:16:56 INFO - PROCESS | 5810 | 1484259416753 Marionette TRACE conn4 <- [1,2146,null,{"value":null}] 14:16:56 INFO - PROCESS | 5810 | 1484259416841 Marionette TRACE conn4 -> [0,2147,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:16:56 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b428800 == 5 [pid = 5856] [id = 793] 14:16:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0x9b429000) [pid = 5856] [serial = 2123] [outer = (nil)] 14:16:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0x9c271400) [pid = 5856] [serial = 2124] [outer = 0x9b429000] 14:16:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0x9c272c00) [pid = 5856] [serial = 2125] [outer = 0x9b429000] 14:16:57 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:57 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:58 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0x9b24b400) [pid = 5856] [serial = 2102] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/interfaces.https.html] 14:16:58 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0x9b6c1000) [pid = 5856] [serial = 2110] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/invalid-header.https.html] 14:16:58 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0x9b476000) [pid = 5856] [serial = 2105] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/invalid-blobtype.https.html] 14:16:58 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0x9b2f2400) [pid = 5856] [serial = 2113] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/invalid-header-iframe.https.html] 14:16:58 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0x9c874000) [pid = 5856] [serial = 2097] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/installing.https.html] 14:16:58 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0x9c843000) [pid = 5856] [serial = 2108] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/invalid-blobtype-iframe.https.html] 14:16:58 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0x9b428c00) [pid = 5856] [serial = 2100] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 14:16:58 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c875000 == 6 [pid = 5856] [id = 794] 14:16:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0x9c878400) [pid = 5856] [serial = 2126] [outer = (nil)] 14:16:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0x9ca40c00) [pid = 5856] [serial = 2127] [outer = 0x9c878400] 14:16:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0x9ca45c00) [pid = 5856] [serial = 2128] [outer = 0x9c878400] 14:16:59 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:59 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:59 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:59 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:16:59 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0x9ca4e800) [pid = 5856] [serial = 2129] [outer = 0x9c878400] 14:17:00 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:00 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0x9cb7ac00) [pid = 5856] [serial = 2130] [outer = 0x9c878400] 14:17:01 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c270400 == 7 [pid = 5856] [id = 795] 14:17:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0x9c275400) [pid = 5856] [serial = 2131] [outer = (nil)] 14:17:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0x9c878800) [pid = 5856] [serial = 2132] [outer = 0x9c275400] 14:17:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0x9c87f800) [pid = 5856] [serial = 2133] [outer = 0x9c275400] 14:17:02 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:02 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:02 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:02 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0x9cb73000) [pid = 5856] [serial = 2134] [outer = 0x9c275400] 14:17:03 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:03 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:03 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2f0c00 == 6 [pid = 5856] [id = 792] 14:17:03 INFO - PROCESS | 5810 | --DOCSHELL 0x9b6bac00 == 5 [pid = 5856] [id = 790] 14:17:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0x9b24ac00) [pid = 5856] [serial = 2135] [outer = 0x9c275400] 14:17:03 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0x9c850000) [pid = 5856] [serial = 2111] [outer = (nil)] [url = about:blank] 14:17:03 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0x9b2f3400) [pid = 5856] [serial = 2114] [outer = (nil)] [url = about:blank] 14:17:03 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0x9c851000) [pid = 5856] [serial = 2112] [outer = (nil)] [url = about:blank] 14:17:03 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0x9b432800) [pid = 5856] [serial = 2104] [outer = (nil)] [url = about:blank] 14:17:03 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0x9b2f5c00) [pid = 5856] [serial = 2103] [outer = (nil)] [url = about:blank] 14:17:03 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0x9b9cf800) [pid = 5856] [serial = 2107] [outer = (nil)] [url = about:blank] 14:17:03 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0x9c87a000) [pid = 5856] [serial = 2099] [outer = (nil)] [url = about:blank] 14:17:03 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0x9b919000) [pid = 5856] [serial = 2106] [outer = (nil)] [url = about:blank] 14:17:03 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0x9c844000) [pid = 5856] [serial = 2109] [outer = (nil)] [url = about:blank] 14:17:03 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0x9b458400) [pid = 5856] [serial = 2101] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 14:17:04 INFO - PROCESS | 5810 | 1484259424569 Marionette TRACE conn4 <- [1,2147,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]]]}] 14:17:04 INFO - .. 14:17:04 INFO - TEST-OK | /service-workers/service-worker/navigate-window.https.html | took 8154ms 14:17:04 INFO - PROCESS | 5810 | 1484259424595 Marionette TRACE conn4 -> [0,2148,"getWindowHandle",null] 14:17:04 INFO - PROCESS | 5810 | 1484259424601 Marionette TRACE conn4 <- [1,2148,null,{"value":"2147483649"}] 14:17:04 INFO - TEST-START | /service-workers/service-worker/navigation-redirect.https.html 14:17:04 INFO - PROCESS | 5810 | 1484259424609 Marionette TRACE conn4 -> [0,2149,"timeouts",{"script":35000}] 14:17:04 INFO - PROCESS | 5810 | 1484259424616 Marionette TRACE conn4 <- [1,2149,null,{}] 14:17:04 INFO - PROCESS | 5810 | 1484259424625 Marionette TRACE conn4 -> [0,2150,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:17:04 INFO - PROCESS | 5810 | 1484259424887 Marionette TRACE conn4 <- [1,2150,null,{"value":null}] 14:17:04 INFO - PROCESS | 5810 | 1484259424979 Marionette TRACE conn4 -> [0,2151,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:17:05 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b432800 == 6 [pid = 5856] [id = 796] 14:17:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0x9b454c00) [pid = 5856] [serial = 2136] [outer = (nil)] 14:17:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0x9b45f800) [pid = 5856] [serial = 2137] [outer = 0x9b454c00] 14:17:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0x9b477400) [pid = 5856] [serial = 2138] [outer = 0x9b454c00] 14:17:05 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:05 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:06 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b47f000 == 7 [pid = 5856] [id = 797] 14:17:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0x9b6b8400) [pid = 5856] [serial = 2139] [outer = (nil)] 14:17:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0x9b480400) [pid = 5856] [serial = 2140] [outer = 0x9b6b8400] 14:17:06 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0x9b2f1000) [pid = 5856] [serial = 2120] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/multiple-update.https.html] 14:17:06 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0x9b6b6800) [pid = 5856] [serial = 2118] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/404.py] 14:17:06 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0x9b6bcc00) [pid = 5856] [serial = 2115] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/multiple-register.https.html] 14:17:06 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:17:06 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:17:06 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:17:06 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:17:07 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c84b400 == 8 [pid = 5856] [id = 798] 14:17:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0x9c84ec00) [pid = 5856] [serial = 2141] [outer = (nil)] 14:17:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0x9c84f400) [pid = 5856] [serial = 2142] [outer = 0x9c84ec00] 14:17:07 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:07 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:07 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:07 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:07 INFO - PROCESS | 5810 | ++DOCSHELL 0x9cb6dc00 == 9 [pid = 5856] [id = 799] 14:17:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0x9cb6e400) [pid = 5856] [serial = 2143] [outer = (nil)] 14:17:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0x9cb6ec00) [pid = 5856] [serial = 2144] [outer = 0x9cb6e400] 14:17:07 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:07 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0x9cb7a000) [pid = 5856] [serial = 2145] [outer = 0x9cb6e400] 14:17:07 INFO - PROCESS | 5810 | ++DOCSHELL 0x9cb72c00 == 10 [pid = 5856] [id = 800] 14:17:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0x9cbd3000) [pid = 5856] [serial = 2146] [outer = (nil)] 14:17:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0x9cbd4800) [pid = 5856] [serial = 2147] [outer = 0x9cbd3000] 14:17:07 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:07 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:07 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:07 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:07 INFO - PROCESS | 5810 | ++DOCSHELL 0x9cbd8800 == 11 [pid = 5856] [id = 801] 14:17:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0x9cbdb400) [pid = 5856] [serial = 2148] [outer = (nil)] 14:17:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0x9cbdc000) [pid = 5856] [serial = 2149] [outer = 0x9cbdb400] 14:17:07 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:07 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:08 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:08 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:08 INFO - PROCESS | 5810 | ++DOCSHELL 0x9d429400 == 12 [pid = 5856] [id = 802] 14:17:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0x9d429800) [pid = 5856] [serial = 2150] [outer = (nil)] 14:17:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0x9d429c00) [pid = 5856] [serial = 2151] [outer = 0x9d429800] 14:17:08 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:08 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:08 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:08 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:08 INFO - PROCESS | 5810 | ++DOCSHELL 0x9d430800 == 13 [pid = 5856] [id = 803] 14:17:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0x9d430c00) [pid = 5856] [serial = 2152] [outer = (nil)] 14:17:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0x9d431400) [pid = 5856] [serial = 2153] [outer = 0x9d430c00] 14:17:08 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:08 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:08 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:08 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0x9d435400) [pid = 5856] [serial = 2154] [outer = 0x9d430c00] 14:17:08 INFO - PROCESS | 5810 | ++DOCSHELL 0x9d45a000 == 14 [pid = 5856] [id = 804] 14:17:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 51 (0x9d45a400) [pid = 5856] [serial = 2155] [outer = (nil)] 14:17:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 52 (0x9d45a800) [pid = 5856] [serial = 2156] [outer = 0x9d45a400] 14:17:09 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:09 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:09 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:09 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 53 (0x9d45d400) [pid = 5856] [serial = 2157] [outer = 0x9d45a400] 14:17:09 INFO - PROCESS | 5810 | ++DOCSHELL 0x9d460000 == 15 [pid = 5856] [id = 805] 14:17:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 54 (0x9d460800) [pid = 5856] [serial = 2158] [outer = (nil)] 14:17:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 55 (0x9d460c00) [pid = 5856] [serial = 2159] [outer = 0x9d460800] 14:17:09 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:09 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:09 INFO - PROCESS | 5810 | ++DOCSHELL 0x9d462800 == 16 [pid = 5856] [id = 806] 14:17:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 56 (0x9d464000) [pid = 5856] [serial = 2160] [outer = (nil)] 14:17:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 57 (0x9c87c000) [pid = 5856] [serial = 2161] [outer = 0x9d464000] 14:17:09 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:09 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:09 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b6bb800 == 17 [pid = 5856] [id = 807] 14:17:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 58 (0x9d465800) [pid = 5856] [serial = 2162] [outer = (nil)] 14:17:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 59 (0x9d5cfc00) [pid = 5856] [serial = 2163] [outer = 0x9d465800] 14:17:09 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:09 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:10 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b45b000 == 18 [pid = 5856] [id = 808] 14:17:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 60 (0x9b480c00) [pid = 5856] [serial = 2164] [outer = (nil)] 14:17:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 61 (0x9b6ba800) [pid = 5856] [serial = 2165] [outer = 0x9b480c00] 14:17:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 62 (0x9c84a800) [pid = 5856] [serial = 2166] [outer = 0x9b480c00] 14:17:10 INFO - PROCESS | 5810 | ++DOCSHELL 0x9d467400 == 19 [pid = 5856] [id = 809] 14:17:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 63 (0x9d5cf400) [pid = 5856] [serial = 2167] [outer = (nil)] 14:17:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 64 (0x9d5d0000) [pid = 5856] [serial = 2168] [outer = 0x9d5cf400] 14:17:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 65 (0x9d5d4000) [pid = 5856] [serial = 2169] [outer = 0x9d5cf400] 14:17:11 INFO - PROCESS | 5810 | ++DOCSHELL 0x9d465400 == 20 [pid = 5856] [id = 810] 14:17:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 66 (0x9d5d6c00) [pid = 5856] [serial = 2170] [outer = (nil)] 14:17:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 67 (0x9d5d7000) [pid = 5856] [serial = 2171] [outer = 0x9d5d6c00] 14:17:11 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:11 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:11 INFO - PROCESS | 5810 | ++DOCSHELL 0x9d5d8400 == 21 [pid = 5856] [id = 811] 14:17:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 68 (0x9d5d9800) [pid = 5856] [serial = 2172] [outer = (nil)] 14:17:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 69 (0x9d5db400) [pid = 5856] [serial = 2173] [outer = 0x9d5d9800] 14:17:11 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:11 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:12 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2f6400 == 22 [pid = 5856] [id = 812] 14:17:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 70 (0x9b2fc400) [pid = 5856] [serial = 2174] [outer = (nil)] 14:17:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 71 (0x9b424800) [pid = 5856] [serial = 2175] [outer = 0x9b2fc400] 14:17:12 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:12 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:12 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b454400 == 23 [pid = 5856] [id = 813] 14:17:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 72 (0x9b920800) [pid = 5856] [serial = 2176] [outer = (nil)] 14:17:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 73 (0x9b9ce800) [pid = 5856] [serial = 2177] [outer = 0x9b920800] 14:17:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 74 (0x9b2f5c00) [pid = 5856] [serial = 2178] [outer = 0x9b920800] 14:17:13 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c880c00 == 24 [pid = 5856] [id = 814] 14:17:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 75 (0x9c882c00) [pid = 5856] [serial = 2179] [outer = (nil)] 14:17:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 76 (0x9ca4a000) [pid = 5856] [serial = 2180] [outer = 0x9c882c00] 14:17:13 INFO - PROCESS | 5810 | --DOCSHELL 0x9c84b400 == 23 [pid = 5856] [id = 798] 14:17:13 INFO - PROCESS | 5810 | --DOCSHELL 0x9cb6dc00 == 22 [pid = 5856] [id = 799] 14:17:13 INFO - PROCESS | 5810 | --DOCSHELL 0x9c270400 == 21 [pid = 5856] [id = 795] 14:17:13 INFO - PROCESS | 5810 | --DOCSHELL 0x9b428800 == 20 [pid = 5856] [id = 793] 14:17:13 INFO - PROCESS | 5810 | --DOCSHELL 0x9c875000 == 19 [pid = 5856] [id = 794] 14:17:13 INFO - PROCESS | 5810 | --DOMWINDOW == 75 (0x9ca40c00) [pid = 5856] [serial = 2127] [outer = (nil)] [url = about:blank] 14:17:13 INFO - PROCESS | 5810 | --DOMWINDOW == 74 (0x9c271400) [pid = 5856] [serial = 2124] [outer = (nil)] [url = about:blank] 14:17:13 INFO - PROCESS | 5810 | --DOMWINDOW == 73 (0x9b6b7400) [pid = 5856] [serial = 2119] [outer = (nil)] [url = about:blank] 14:17:13 INFO - PROCESS | 5810 | --DOMWINDOW == 72 (0x9c274c00) [pid = 5856] [serial = 2117] [outer = (nil)] [url = about:blank] 14:17:13 INFO - PROCESS | 5810 | --DOMWINDOW == 71 (0x9b42e800) [pid = 5856] [serial = 2122] [outer = (nil)] [url = about:blank] 14:17:13 INFO - PROCESS | 5810 | --DOMWINDOW == 70 (0x9b427400) [pid = 5856] [serial = 2121] [outer = (nil)] [url = about:blank] 14:17:13 INFO - PROCESS | 5810 | --DOMWINDOW == 69 (0x9b9d1800) [pid = 5856] [serial = 2116] [outer = (nil)] [url = about:blank] 14:17:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 70 (0x9b250000) [pid = 5856] [serial = 2181] [outer = 0x9c882c00] 14:17:14 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b424c00 == 20 [pid = 5856] [id = 815] 14:17:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 71 (0x9b427400) [pid = 5856] [serial = 2182] [outer = (nil)] 14:17:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 72 (0x9b427800) [pid = 5856] [serial = 2183] [outer = 0x9b427400] 14:17:14 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:14 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:15 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b430400 == 21 [pid = 5856] [id = 816] 14:17:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 73 (0x9b456c00) [pid = 5856] [serial = 2184] [outer = (nil)] 14:17:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 74 (0x9b457000) [pid = 5856] [serial = 2185] [outer = 0x9b456c00] 14:17:15 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:15 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:15 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b45c800 == 22 [pid = 5856] [id = 817] 14:17:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 75 (0x9b45ec00) [pid = 5856] [serial = 2186] [outer = (nil)] 14:17:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 76 (0x9b45f400) [pid = 5856] [serial = 2187] [outer = 0x9b45ec00] 14:17:15 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:15 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:15 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b477000 == 23 [pid = 5856] [id = 818] 14:17:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 77 (0x9b47d400) [pid = 5856] [serial = 2188] [outer = (nil)] 14:17:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 78 (0x9b47e800) [pid = 5856] [serial = 2189] [outer = 0x9b47d400] 14:17:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 79 (0x9b6bc800) [pid = 5856] [serial = 2190] [outer = 0x9b47d400] 14:17:16 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b6b8000 == 24 [pid = 5856] [id = 819] 14:17:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 80 (0x9b6b8800) [pid = 5856] [serial = 2191] [outer = (nil)] 14:17:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 81 (0x9b6c0c00) [pid = 5856] [serial = 2192] [outer = 0x9b6b8800] 14:17:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 82 (0x9b9c8c00) [pid = 5856] [serial = 2193] [outer = 0x9b6b8800] 14:17:16 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b9d0800 == 25 [pid = 5856] [id = 820] 14:17:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 83 (0x9b9d1800) [pid = 5856] [serial = 2194] [outer = (nil)] 14:17:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 84 (0x9b9d2000) [pid = 5856] [serial = 2195] [outer = 0x9b9d1800] 14:17:16 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:16 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:16 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c26d400 == 26 [pid = 5856] [id = 821] 14:17:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 85 (0x9c272800) [pid = 5856] [serial = 2196] [outer = (nil)] 14:17:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 86 (0x9c845000) [pid = 5856] [serial = 2197] [outer = 0x9c272800] 14:17:17 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:17 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:17 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c875000 == 27 [pid = 5856] [id = 822] 14:17:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 87 (0x9c87e800) [pid = 5856] [serial = 2198] [outer = (nil)] 14:17:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 88 (0x9c881400) [pid = 5856] [serial = 2199] [outer = 0x9c87e800] 14:17:17 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:17 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:17 INFO - PROCESS | 5810 | --DOMWINDOW == 87 (0x9d464000) [pid = 5856] [serial = 2160] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 14:17:17 INFO - PROCESS | 5810 | --DOMWINDOW == 86 (0x9d465800) [pid = 5856] [serial = 2162] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope2.py?] 14:17:17 INFO - PROCESS | 5810 | --DOMWINDOW == 85 (0x9d5d6c00) [pid = 5856] [serial = 2170] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 14:17:17 INFO - PROCESS | 5810 | --DOMWINDOW == 84 (0x9d5d9800) [pid = 5856] [serial = 2172] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 14:17:17 INFO - PROCESS | 5810 | --DOMWINDOW == 83 (0x9b920800) [pid = 5856] [serial = 2176] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 14:17:17 INFO - PROCESS | 5810 | --DOMWINDOW == 82 (0x9b2fc400) [pid = 5856] [serial = 2174] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope2.py?] 14:17:17 INFO - PROCESS | 5810 | --DOMWINDOW == 81 (0x9c275400) [pid = 5856] [serial = 2131] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-uncontrolled&q=2] 14:17:17 INFO - PROCESS | 5810 | --DOMWINDOW == 80 (0x9d45a400) [pid = 5856] [serial = 2155] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 14:17:17 INFO - PROCESS | 5810 | --DOMWINDOW == 79 (0x9d430c00) [pid = 5856] [serial = 2152] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 14:17:17 INFO - PROCESS | 5810 | --DOMWINDOW == 78 (0x9cb6e400) [pid = 5856] [serial = 2143] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 14:17:17 INFO - PROCESS | 5810 | --DOMWINDOW == 77 (0x9c84ec00) [pid = 5856] [serial = 2141] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 14:17:17 INFO - PROCESS | 5810 | --DOMWINDOW == 76 (0x9cbdb400) [pid = 5856] [serial = 2148] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 14:17:17 INFO - PROCESS | 5810 | --DOMWINDOW == 75 (0x9cbd3000) [pid = 5856] [serial = 2146] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 14:17:17 INFO - PROCESS | 5810 | --DOMWINDOW == 74 (0x9d429800) [pid = 5856] [serial = 2150] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope2.py?] 14:17:17 INFO - PROCESS | 5810 | --DOMWINDOW == 73 (0x9b429000) [pid = 5856] [serial = 2123] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/navigate-window.https.html] 14:17:17 INFO - PROCESS | 5810 | --DOMWINDOW == 72 (0x9d460800) [pid = 5856] [serial = 2158] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 14:17:17 INFO - PROCESS | 5810 | --DOMWINDOW == 71 (0x9d5cf400) [pid = 5856] [serial = 2167] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 14:17:17 INFO - PROCESS | 5810 | --DOMWINDOW == 70 (0x9c878400) [pid = 5856] [serial = 2126] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-controlled&q=2] 14:17:17 INFO - PROCESS | 5810 | --DOMWINDOW == 69 (0x9b480c00) [pid = 5856] [serial = 2164] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 14:17:17 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b920800 == 28 [pid = 5856] [id = 823] 14:17:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 70 (0x9b9cec00) [pid = 5856] [serial = 2200] [outer = (nil)] 14:17:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 71 (0x9c275400) [pid = 5856] [serial = 2201] [outer = 0x9b9cec00] 14:17:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 72 (0x9cbd0800) [pid = 5856] [serial = 2202] [outer = 0x9b9cec00] 14:17:18 INFO - PROCESS | 5810 | ++DOCSHELL 0x9cbd6800 == 29 [pid = 5856] [id = 824] 14:17:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 73 (0x9cbd8400) [pid = 5856] [serial = 2203] [outer = (nil)] 14:17:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 74 (0x9cbd9800) [pid = 5856] [serial = 2204] [outer = 0x9cbd8400] 14:17:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 75 (0x9d42c400) [pid = 5856] [serial = 2205] [outer = 0x9cbd8400] 14:17:18 INFO - PROCESS | 5810 | 1484259438712 Marionette TRACE conn4 <- [1,2151,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]]]}] 14:17:18 INFO - ........................... 14:17:18 INFO - TEST-OK | /service-workers/service-worker/navigation-redirect.https.html | took 14190ms 14:17:18 INFO - PROCESS | 5810 | 1484259438915 Marionette TRACE conn4 -> [0,2152,"getWindowHandle",null] 14:17:18 INFO - PROCESS | 5810 | 1484259438949 Marionette TRACE conn4 <- [1,2152,null,{"value":"2147483649"}] 14:17:19 INFO - TEST-START | /service-workers/service-worker/onactivate-script-error.https.html 14:17:19 INFO - PROCESS | 5810 | 1484259439122 Marionette TRACE conn4 -> [0,2153,"timeouts",{"script":35000}] 14:17:19 INFO - PROCESS | 5810 | 1484259439139 Marionette TRACE conn4 <- [1,2153,null,{}] 14:17:19 INFO - PROCESS | 5810 | --DOCSHELL 0x9cb72c00 == 28 [pid = 5856] [id = 800] 14:17:19 INFO - PROCESS | 5810 | --DOCSHELL 0x9cbd8800 == 27 [pid = 5856] [id = 801] 14:17:19 INFO - PROCESS | 5810 | --DOCSHELL 0x9d429400 == 26 [pid = 5856] [id = 802] 14:17:19 INFO - PROCESS | 5810 | --DOCSHELL 0x9d430800 == 25 [pid = 5856] [id = 803] 14:17:19 INFO - PROCESS | 5810 | --DOCSHELL 0x9d45a000 == 24 [pid = 5856] [id = 804] 14:17:19 INFO - PROCESS | 5810 | --DOCSHELL 0x9d460000 == 23 [pid = 5856] [id = 805] 14:17:19 INFO - PROCESS | 5810 | --DOCSHELL 0x9d462800 == 22 [pid = 5856] [id = 806] 14:17:19 INFO - PROCESS | 5810 | --DOCSHELL 0x9b6bb800 == 21 [pid = 5856] [id = 807] 14:17:19 INFO - PROCESS | 5810 | --DOCSHELL 0x9b45b000 == 20 [pid = 5856] [id = 808] 14:17:19 INFO - PROCESS | 5810 | --DOCSHELL 0x9d467400 == 19 [pid = 5856] [id = 809] 14:17:19 INFO - PROCESS | 5810 | --DOCSHELL 0x9d465400 == 18 [pid = 5856] [id = 810] 14:17:19 INFO - PROCESS | 5810 | --DOCSHELL 0x9d5d8400 == 17 [pid = 5856] [id = 811] 14:17:19 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2f6400 == 16 [pid = 5856] [id = 812] 14:17:19 INFO - PROCESS | 5810 | 1484259439278 Marionette TRACE conn4 -> [0,2154,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:17:19 INFO - PROCESS | 5810 | 1484259439539 Marionette TRACE conn4 <- [1,2154,null,{"value":null}] 14:17:19 INFO - PROCESS | 5810 | 1484259439597 Marionette TRACE conn4 -> [0,2155,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:17:19 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2f2800 == 17 [pid = 5856] [id = 825] 14:17:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 76 (0x9b2f2c00) [pid = 5856] [serial = 2206] [outer = (nil)] 14:17:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 77 (0x9b459800) [pid = 5856] [serial = 2207] [outer = 0x9b2f2c00] 14:17:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 78 (0x9b6b6800) [pid = 5856] [serial = 2208] [outer = 0x9b2f2c00] 14:17:20 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:20 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:21 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:17:21 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:17:21 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:17:21 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:17:21 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:17:21 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:17:22 INFO - PROCESS | 5810 | --DOCSHELL 0x9b424c00 == 16 [pid = 5856] [id = 815] 14:17:22 INFO - PROCESS | 5810 | --DOCSHELL 0x9b432800 == 15 [pid = 5856] [id = 796] 14:17:22 INFO - PROCESS | 5810 | --DOCSHELL 0x9b430400 == 14 [pid = 5856] [id = 816] 14:17:22 INFO - PROCESS | 5810 | --DOCSHELL 0x9b45c800 == 13 [pid = 5856] [id = 817] 14:17:22 INFO - PROCESS | 5810 | --DOCSHELL 0x9b477000 == 12 [pid = 5856] [id = 818] 14:17:22 INFO - PROCESS | 5810 | --DOCSHELL 0x9b6b8000 == 11 [pid = 5856] [id = 819] 14:17:22 INFO - PROCESS | 5810 | --DOCSHELL 0x9b9d0800 == 10 [pid = 5856] [id = 820] 14:17:22 INFO - PROCESS | 5810 | --DOCSHELL 0x9c26d400 == 9 [pid = 5856] [id = 821] 14:17:22 INFO - PROCESS | 5810 | --DOCSHELL 0x9c875000 == 8 [pid = 5856] [id = 822] 14:17:22 INFO - PROCESS | 5810 | --DOCSHELL 0x9b920800 == 7 [pid = 5856] [id = 823] 14:17:22 INFO - PROCESS | 5810 | --DOCSHELL 0x9cbd6800 == 6 [pid = 5856] [id = 824] 14:17:22 INFO - PROCESS | 5810 | --DOCSHELL 0x9b47f000 == 5 [pid = 5856] [id = 797] 14:17:22 INFO - PROCESS | 5810 | --DOCSHELL 0x9b454400 == 4 [pid = 5856] [id = 813] 14:17:22 INFO - PROCESS | 5810 | --DOCSHELL 0x9c880c00 == 3 [pid = 5856] [id = 814] 14:17:22 INFO - PROCESS | 5810 | --DOMWINDOW == 77 (0x9d5d0000) [pid = 5856] [serial = 2168] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 5810 | --DOMWINDOW == 76 (0x9d5d4000) [pid = 5856] [serial = 2169] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 14:17:22 INFO - PROCESS | 5810 | --DOMWINDOW == 75 (0x9b6ba800) [pid = 5856] [serial = 2165] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 5810 | --DOMWINDOW == 74 (0x9c84a800) [pid = 5856] [serial = 2166] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 14:17:22 INFO - PROCESS | 5810 | --DOMWINDOW == 73 (0x9c87c000) [pid = 5856] [serial = 2161] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 5810 | --DOMWINDOW == 72 (0x9d5cfc00) [pid = 5856] [serial = 2163] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 5810 | --DOMWINDOW == 71 (0x9d5d7000) [pid = 5856] [serial = 2171] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 5810 | --DOMWINDOW == 70 (0x9d5db400) [pid = 5856] [serial = 2173] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 5810 | --DOMWINDOW == 69 (0x9b9ce800) [pid = 5856] [serial = 2177] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 5810 | --DOMWINDOW == 68 (0x9b2f5c00) [pid = 5856] [serial = 2178] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 14:17:22 INFO - PROCESS | 5810 | --DOMWINDOW == 67 (0x9b424800) [pid = 5856] [serial = 2175] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 5810 | --DOMWINDOW == 66 (0x9cb7ac00) [pid = 5856] [serial = 2130] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-controlled&q=2] 14:17:22 INFO - PROCESS | 5810 | --DOMWINDOW == 65 (0x9ca45c00) [pid = 5856] [serial = 2128] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 5810 | --DOMWINDOW == 64 (0x9ca4e800) [pid = 5856] [serial = 2129] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-controlled&q=2] 14:17:22 INFO - PROCESS | 5810 | --DOMWINDOW == 63 (0x9b24ac00) [pid = 5856] [serial = 2135] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-uncontrolled&q=2] 14:17:22 INFO - PROCESS | 5810 | --DOMWINDOW == 62 (0x9cb73000) [pid = 5856] [serial = 2134] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-uncontrolled&q=2] 14:17:22 INFO - PROCESS | 5810 | --DOMWINDOW == 61 (0x9c87f800) [pid = 5856] [serial = 2133] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 5810 | --DOMWINDOW == 60 (0x9d45d400) [pid = 5856] [serial = 2157] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 14:17:22 INFO - PROCESS | 5810 | --DOMWINDOW == 59 (0x9d431400) [pid = 5856] [serial = 2153] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 5810 | --DOMWINDOW == 58 (0x9cb6ec00) [pid = 5856] [serial = 2144] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 5810 | --DOMWINDOW == 57 (0x9c84f400) [pid = 5856] [serial = 2142] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 5810 | --DOMWINDOW == 56 (0x9cb7a000) [pid = 5856] [serial = 2145] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 14:17:22 INFO - PROCESS | 5810 | --DOMWINDOW == 55 (0x9cbdc000) [pid = 5856] [serial = 2149] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 5810 | --DOMWINDOW == 54 (0x9cbd4800) [pid = 5856] [serial = 2147] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 5810 | --DOMWINDOW == 53 (0x9d435400) [pid = 5856] [serial = 2154] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 14:17:22 INFO - PROCESS | 5810 | --DOMWINDOW == 52 (0x9d429c00) [pid = 5856] [serial = 2151] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 5810 | --DOMWINDOW == 51 (0x9d45a800) [pid = 5856] [serial = 2156] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 5810 | --DOMWINDOW == 50 (0x9c272c00) [pid = 5856] [serial = 2125] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 5810 | --DOMWINDOW == 49 (0x9d460c00) [pid = 5856] [serial = 2159] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0x9b45f800) [pid = 5856] [serial = 2137] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0x9c878800) [pid = 5856] [serial = 2132] [outer = (nil)] [url = about:blank] 14:17:22 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:17:22 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:17:22 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:17:22 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:17:22 INFO - PROCESS | 5810 | 1484259442453 Marionette TRACE conn4 <- [1,2155,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]]]}] 14:17:22 INFO - ..... 14:17:22 INFO - TEST-OK | /service-workers/service-worker/onactivate-script-error.https.html | took 3476ms 14:17:22 INFO - PROCESS | 5810 | 1484259442500 Marionette TRACE conn4 -> [0,2156,"getWindowHandle",null] 14:17:22 INFO - PROCESS | 5810 | 1484259442508 Marionette TRACE conn4 <- [1,2156,null,{"value":"2147483649"}] 14:17:22 INFO - TEST-START | /service-workers/service-worker/oninstall-script-error.https.html 14:17:22 INFO - PROCESS | 5810 | 1484259442526 Marionette TRACE conn4 -> [0,2157,"timeouts",{"script":35000}] 14:17:22 INFO - PROCESS | 5810 | 1484259442536 Marionette TRACE conn4 <- [1,2157,null,{}] 14:17:22 INFO - PROCESS | 5810 | 1484259442548 Marionette TRACE conn4 -> [0,2158,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:17:22 INFO - PROCESS | 5810 | 1484259442938 Marionette TRACE conn4 <- [1,2158,null,{"value":null}] 14:17:23 INFO - PROCESS | 5810 | 1484259443009 Marionette TRACE conn4 -> [0,2159,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:17:23 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b430c00 == 4 [pid = 5856] [id = 826] 14:17:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0x9b431800) [pid = 5856] [serial = 2209] [outer = (nil)] 14:17:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0x9b45cc00) [pid = 5856] [serial = 2210] [outer = 0x9b431800] 14:17:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0x9b6ba400) [pid = 5856] [serial = 2211] [outer = 0x9b431800] 14:17:23 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:23 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:24 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 14:17:24 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 14:17:24 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 14:17:25 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 14:17:25 INFO - PROCESS | 5810 | 1484259445050 Marionette TRACE conn4 <- [1,2159,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]]]}] 14:17:25 INFO - ..... 14:17:25 INFO - TEST-OK | /service-workers/service-worker/oninstall-script-error.https.html | took 2557ms 14:17:25 INFO - PROCESS | 5810 | 1484259445081 Marionette TRACE conn4 -> [0,2160,"getWindowHandle",null] 14:17:25 INFO - PROCESS | 5810 | 1484259445097 Marionette TRACE conn4 <- [1,2160,null,{"value":"2147483649"}] 14:17:25 INFO - TEST-START | /service-workers/service-worker/performance-timeline.https.html 14:17:25 INFO - PROCESS | 5810 | 1484259445108 Marionette TRACE conn4 -> [0,2161,"timeouts",{"script":35000}] 14:17:25 INFO - PROCESS | 5810 | 1484259445113 Marionette TRACE conn4 <- [1,2161,null,{}] 14:17:25 INFO - PROCESS | 5810 | 1484259445122 Marionette TRACE conn4 -> [0,2162,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:17:25 INFO - PROCESS | 5810 | 1484259445348 Marionette TRACE conn4 <- [1,2162,null,{"value":null}] 14:17:25 INFO - PROCESS | 5810 | 1484259445425 Marionette TRACE conn4 -> [0,2163,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:17:25 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b461000 == 5 [pid = 5856] [id = 827] 14:17:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 51 (0x9b6bbc00) [pid = 5856] [serial = 2212] [outer = (nil)] 14:17:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 52 (0x9cb7b400) [pid = 5856] [serial = 2213] [outer = 0x9b6bbc00] 14:17:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 53 (0x9cbcf800) [pid = 5856] [serial = 2214] [outer = 0x9b6bbc00] 14:17:25 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:25 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:26 INFO - PROCESS | 5810 | --DOMWINDOW == 52 (0x9b454c00) [pid = 5856] [serial = 2136] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/navigation-redirect.https.html] 14:17:26 INFO - PROCESS | 5810 | --DOMWINDOW == 51 (0x9c882c00) [pid = 5856] [serial = 2179] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 14:17:26 INFO - PROCESS | 5810 | --DOMWINDOW == 50 (0x9b427400) [pid = 5856] [serial = 2182] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 14:17:26 INFO - PROCESS | 5810 | --DOMWINDOW == 49 (0x9b456c00) [pid = 5856] [serial = 2184] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 14:17:26 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0x9b45ec00) [pid = 5856] [serial = 2186] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope2.py?] 14:17:26 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0x9b9cec00) [pid = 5856] [serial = 2200] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 14:17:26 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0x9cbd8400) [pid = 5856] [serial = 2203] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 14:17:26 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0x9c272800) [pid = 5856] [serial = 2196] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 14:17:26 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0x9b9d1800) [pid = 5856] [serial = 2194] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 14:17:26 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0x9c87e800) [pid = 5856] [serial = 2198] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope2.py?] 14:17:26 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0x9b6b8800) [pid = 5856] [serial = 2191] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 14:17:26 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0x9b47d400) [pid = 5856] [serial = 2188] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 14:17:26 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0x9b6b8400) [pid = 5856] [serial = 2139] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-other-origin.html] 14:17:27 INFO - PROCESS | 5810 | 1484259447001 Marionette TRACE conn4 <- [1,2163,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"]]]}] 14:17:27 INFO - ... 14:17:27 INFO - TEST-OK | /service-workers/service-worker/performance-timeline.https.html | took 1938ms 14:17:27 INFO - PROCESS | 5810 | 1484259447061 Marionette TRACE conn4 -> [0,2164,"getWindowHandle",null] 14:17:27 INFO - PROCESS | 5810 | 1484259447077 Marionette TRACE conn4 <- [1,2164,null,{"value":"2147483649"}] 14:17:27 INFO - TEST-START | /service-workers/service-worker/postmessage-msgport-to-client.https.html 14:17:27 INFO - PROCESS | 5810 | 1484259447098 Marionette TRACE conn4 -> [0,2165,"timeouts",{"script":35000}] 14:17:27 INFO - PROCESS | 5810 | 1484259447113 Marionette TRACE conn4 <- [1,2165,null,{}] 14:17:27 INFO - PROCESS | 5810 | 1484259447141 Marionette TRACE conn4 -> [0,2166,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:17:27 INFO - PROCESS | 5810 | 1484259447468 Marionette TRACE conn4 <- [1,2166,null,{"value":null}] 14:17:27 INFO - PROCESS | 5810 | 1484259447532 Marionette TRACE conn4 -> [0,2167,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:17:27 INFO - PROCESS | 5810 | ++DOCSHELL 0x9cbd4c00 == 6 [pid = 5856] [id = 828] 14:17:27 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0x9cbd5400) [pid = 5856] [serial = 2215] [outer = (nil)] 14:17:27 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0x9d427000) [pid = 5856] [serial = 2216] [outer = 0x9cbd5400] 14:17:27 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0x9cbdc400) [pid = 5856] [serial = 2217] [outer = 0x9cbd5400] 14:17:28 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:28 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:28 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b6bcc00 == 7 [pid = 5856] [id = 829] 14:17:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0x9b91d800) [pid = 5856] [serial = 2218] [outer = (nil)] 14:17:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0x9b9cb800) [pid = 5856] [serial = 2219] [outer = 0x9b91d800] 14:17:29 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:29 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:29 INFO - PROCESS | 5810 | 1484259449308 Marionette TRACE conn4 <- [1,2167,null,{"value":["/service-workers/service-worker/postmessage-msgport-to-client.https.html",0,null,null,[["postMessage MessagePorts from ServiceWorker to Client",0,null,null]]]}] 14:17:29 INFO - . 14:17:29 INFO - TEST-OK | /service-workers/service-worker/postmessage-msgport-to-client.https.html | took 2275ms 14:17:29 INFO - PROCESS | 5810 | 1484259449368 Marionette TRACE conn4 -> [0,2168,"getWindowHandle",null] 14:17:29 INFO - PROCESS | 5810 | 1484259449379 Marionette TRACE conn4 <- [1,2168,null,{"value":"2147483649"}] 14:17:29 INFO - TEST-START | /service-workers/service-worker/postmessage-to-client.https.html 14:17:29 INFO - PROCESS | 5810 | 1484259449399 Marionette TRACE conn4 -> [0,2169,"timeouts",{"script":35000}] 14:17:29 INFO - PROCESS | 5810 | 1484259449409 Marionette TRACE conn4 <- [1,2169,null,{}] 14:17:29 INFO - PROCESS | 5810 | 1484259449415 Marionette TRACE conn4 -> [0,2170,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:17:29 INFO - PROCESS | 5810 | 1484259449675 Marionette TRACE conn4 <- [1,2170,null,{"value":null}] 14:17:29 INFO - PROCESS | 5810 | 1484259449816 Marionette TRACE conn4 -> [0,2171,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:17:29 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b47d800 == 8 [pid = 5856] [id = 830] 14:17:29 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0x9b6c2c00) [pid = 5856] [serial = 2220] [outer = (nil)] 14:17:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0x9c882800) [pid = 5856] [serial = 2221] [outer = 0x9b6c2c00] 14:17:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0x9cbdbc00) [pid = 5856] [serial = 2222] [outer = 0x9b6c2c00] 14:17:30 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:30 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:31 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2f2800 == 7 [pid = 5856] [id = 825] 14:17:31 INFO - PROCESS | 5810 | --DOCSHELL 0x9b430c00 == 6 [pid = 5856] [id = 826] 14:17:31 INFO - PROCESS | 5810 | --DOCSHELL 0x9b461000 == 5 [pid = 5856] [id = 827] 14:17:31 INFO - PROCESS | 5810 | --DOCSHELL 0x9b6bcc00 == 4 [pid = 5856] [id = 829] 14:17:31 INFO - PROCESS | 5810 | --DOCSHELL 0x9cbd4c00 == 3 [pid = 5856] [id = 828] 14:17:31 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0x9b250000) [pid = 5856] [serial = 2181] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 14:17:31 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0x9b427800) [pid = 5856] [serial = 2183] [outer = (nil)] [url = about:blank] 14:17:31 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0x9b457000) [pid = 5856] [serial = 2185] [outer = (nil)] [url = about:blank] 14:17:31 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0x9b45f400) [pid = 5856] [serial = 2187] [outer = (nil)] [url = about:blank] 14:17:31 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0x9cbd0800) [pid = 5856] [serial = 2202] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 14:17:31 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0x9c275400) [pid = 5856] [serial = 2201] [outer = (nil)] [url = about:blank] 14:17:31 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0x9d42c400) [pid = 5856] [serial = 2205] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 14:17:31 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0x9cbd9800) [pid = 5856] [serial = 2204] [outer = (nil)] [url = about:blank] 14:17:31 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0x9c845000) [pid = 5856] [serial = 2197] [outer = (nil)] [url = about:blank] 14:17:31 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0x9b9d2000) [pid = 5856] [serial = 2195] [outer = (nil)] [url = about:blank] 14:17:31 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0x9c881400) [pid = 5856] [serial = 2199] [outer = (nil)] [url = about:blank] 14:17:31 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0x9b9c8c00) [pid = 5856] [serial = 2193] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 14:17:31 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0x9b6bc800) [pid = 5856] [serial = 2190] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 14:17:31 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0x9b480400) [pid = 5856] [serial = 2140] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-other-origin.html] 14:17:31 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0x9b459800) [pid = 5856] [serial = 2207] [outer = (nil)] [url = about:blank] 14:17:31 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0x9b477400) [pid = 5856] [serial = 2138] [outer = (nil)] [url = about:blank] 14:17:31 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0x9ca4a000) [pid = 5856] [serial = 2180] [outer = (nil)] [url = about:blank] 14:17:31 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0x9b47e800) [pid = 5856] [serial = 2189] [outer = (nil)] [url = about:blank] 14:17:31 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0x9b6c0c00) [pid = 5856] [serial = 2192] [outer = (nil)] [url = about:blank] 14:17:32 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b42c000 == 4 [pid = 5856] [id = 831] 14:17:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0x9b432400) [pid = 5856] [serial = 2223] [outer = (nil)] 14:17:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0x9b454c00) [pid = 5856] [serial = 2224] [outer = 0x9b432400] 14:17:32 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:32 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:32 INFO - PROCESS | 5810 | 1484259452459 Marionette TRACE conn4 <- [1,2171,null,{"value":["/service-workers/service-worker/postmessage-to-client.https.html",0,null,null,[["postMessage from ServiceWorker to Client",0,null,null]]]}] 14:17:32 INFO - . 14:17:32 INFO - TEST-OK | /service-workers/service-worker/postmessage-to-client.https.html | took 3161ms 14:17:32 INFO - PROCESS | 5810 | 1484259452553 Marionette TRACE conn4 -> [0,2172,"getWindowHandle",null] 14:17:32 INFO - PROCESS | 5810 | 1484259452561 Marionette TRACE conn4 <- [1,2172,null,{"value":"2147483649"}] 14:17:32 INFO - TEST-START | /service-workers/service-worker/postmessage.https.html 14:17:32 INFO - PROCESS | 5810 | 1484259452570 Marionette TRACE conn4 -> [0,2173,"timeouts",{"script":35000}] 14:17:32 INFO - PROCESS | 5810 | 1484259452575 Marionette TRACE conn4 <- [1,2173,null,{}] 14:17:32 INFO - PROCESS | 5810 | 1484259452585 Marionette TRACE conn4 -> [0,2174,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:17:32 INFO - PROCESS | 5810 | 1484259452860 Marionette TRACE conn4 <- [1,2174,null,{"value":null}] 14:17:33 INFO - PROCESS | 5810 | 1484259452989 Marionette TRACE conn4 -> [0,2175,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:17:33 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b426000 == 5 [pid = 5856] [id = 832] 14:17:33 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0x9b427800) [pid = 5856] [serial = 2225] [outer = (nil)] 14:17:33 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0x9b45e800) [pid = 5856] [serial = 2226] [outer = 0x9b427800] 14:17:33 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0x9b461000) [pid = 5856] [serial = 2227] [outer = 0x9b427800] 14:17:33 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:33 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:35 INFO - PROCESS | 5810 | 1484259455019 Marionette TRACE conn4 <- [1,2175,null,{"value":["/service-workers/service-worker/postmessage.https.html",0,null,null,[["postMessage to a ServiceWorker (and back via MessagePort)",0,null,null]]]}] 14:17:35 INFO - . 14:17:35 INFO - TEST-OK | /service-workers/service-worker/postmessage.https.html | took 2489ms 14:17:35 INFO - PROCESS | 5810 | 1484259455061 Marionette TRACE conn4 -> [0,2176,"getWindowHandle",null] 14:17:35 INFO - PROCESS | 5810 | 1484259455074 Marionette TRACE conn4 <- [1,2176,null,{"value":"2147483649"}] 14:17:35 INFO - TEST-START | /service-workers/service-worker/ready.https.html 14:17:35 INFO - PROCESS | 5810 | 1484259455086 Marionette TRACE conn4 -> [0,2177,"timeouts",{"script":35000}] 14:17:35 INFO - PROCESS | 5810 | 1484259455098 Marionette TRACE conn4 <- [1,2177,null,{}] 14:17:35 INFO - PROCESS | 5810 | 1484259455107 Marionette TRACE conn4 -> [0,2178,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:17:35 INFO - PROCESS | 5810 | 1484259455345 Marionette TRACE conn4 <- [1,2178,null,{"value":null}] 14:17:35 INFO - PROCESS | 5810 | 1484259455434 Marionette TRACE conn4 -> [0,2179,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:17:35 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b478800 == 6 [pid = 5856] [id = 833] 14:17:35 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0x9b480400) [pid = 5856] [serial = 2228] [outer = (nil)] 14:17:35 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0x9b91bc00) [pid = 5856] [serial = 2229] [outer = 0x9b480400] 14:17:35 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0x9b9cb400) [pid = 5856] [serial = 2230] [outer = 0x9b480400] 14:17:36 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:36 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:36 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0x9b431800) [pid = 5856] [serial = 2209] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/oninstall-script-error.https.html] 14:17:36 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0x9b6bbc00) [pid = 5856] [serial = 2212] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/performance-timeline.https.html] 14:17:36 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0x9b91d800) [pid = 5856] [serial = 2218] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 14:17:36 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0x9b2f2c00) [pid = 5856] [serial = 2206] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/onactivate-script-error.https.html] 14:17:36 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b920000 == 7 [pid = 5856] [id = 834] 14:17:36 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0x9b9c8c00) [pid = 5856] [serial = 2231] [outer = (nil)] 14:17:36 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:36 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:36 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b9d2c00 == 8 [pid = 5856] [id = 835] 14:17:36 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0x9b9d3000) [pid = 5856] [serial = 2232] [outer = (nil)] 14:17:36 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:36 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:36 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0x9b9d2800) [pid = 5856] [serial = 2233] [outer = 0x9b9c8c00] 14:17:36 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0x9c26e800) [pid = 5856] [serial = 2234] [outer = 0x9b9d3000] 14:17:36 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c272400 == 9 [pid = 5856] [id = 836] 14:17:36 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0x9c272800) [pid = 5856] [serial = 2235] [outer = (nil)] 14:17:36 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:36 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0x9b2f2c00) [pid = 5856] [serial = 2236] [outer = 0x9c272800] 14:17:37 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:17:37 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:17:37 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2502 14:17:37 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 14:17:37 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c848800 == 10 [pid = 5856] [id = 837] 14:17:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0x9c881800) [pid = 5856] [serial = 2237] [outer = (nil)] 14:17:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0x9ca47000) [pid = 5856] [serial = 2238] [outer = 0x9c881800] 14:17:38 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c270400 == 11 [pid = 5856] [id = 838] 14:17:38 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0x9cb79c00) [pid = 5856] [serial = 2239] [outer = (nil)] 14:17:38 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0x9cb7a000) [pid = 5856] [serial = 2240] [outer = 0x9cb79c00] 14:17:38 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:38 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:38 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:38 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:38 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:17:38 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:17:39 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2502 14:17:39 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 14:17:39 INFO - PROCESS | 5810 | 1484259459234 Marionette TRACE conn4 <- [1,2179,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]]]}] 14:17:39 INFO - ...... 14:17:39 INFO - TEST-OK | /service-workers/service-worker/ready.https.html | took 4213ms 14:17:39 INFO - PROCESS | 5810 | 1484259459299 Marionette TRACE conn4 -> [0,2180,"getWindowHandle",null] 14:17:39 INFO - PROCESS | 5810 | 1484259459314 Marionette TRACE conn4 <- [1,2180,null,{"value":"2147483649"}] 14:17:39 INFO - TEST-START | /service-workers/service-worker/referer.https.html 14:17:39 INFO - PROCESS | 5810 | 1484259459331 Marionette TRACE conn4 -> [0,2181,"timeouts",{"script":35000}] 14:17:39 INFO - PROCESS | 5810 | 1484259459341 Marionette TRACE conn4 <- [1,2181,null,{}] 14:17:39 INFO - PROCESS | 5810 | 1484259459349 Marionette TRACE conn4 -> [0,2182,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:17:39 INFO - PROCESS | 5810 | 1484259459599 Marionette TRACE conn4 <- [1,2182,null,{"value":null}] 14:17:39 INFO - PROCESS | 5810 | 1484259459697 Marionette TRACE conn4 -> [0,2183,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:17:39 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b475000 == 12 [pid = 5856] [id = 839] 14:17:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0x9b477c00) [pid = 5856] [serial = 2241] [outer = (nil)] 14:17:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0x9c84dc00) [pid = 5856] [serial = 2242] [outer = 0x9b477c00] 14:17:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0x9c879000) [pid = 5856] [serial = 2243] [outer = 0x9b477c00] 14:17:40 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:40 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:40 INFO - PROCESS | 5810 | --DOCSHELL 0x9b9d2c00 == 11 [pid = 5856] [id = 835] 14:17:40 INFO - PROCESS | 5810 | --DOCSHELL 0x9b920000 == 10 [pid = 5856] [id = 834] 14:17:40 INFO - PROCESS | 5810 | --DOCSHELL 0x9b426000 == 9 [pid = 5856] [id = 832] 14:17:40 INFO - PROCESS | 5810 | --DOCSHELL 0x9b42c000 == 8 [pid = 5856] [id = 831] 14:17:40 INFO - PROCESS | 5810 | --DOCSHELL 0x9b47d800 == 7 [pid = 5856] [id = 830] 14:17:40 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0x9d427000) [pid = 5856] [serial = 2216] [outer = (nil)] [url = about:blank] 14:17:40 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0x9b9cb800) [pid = 5856] [serial = 2219] [outer = (nil)] [url = about:blank] 14:17:40 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0x9b6b6800) [pid = 5856] [serial = 2208] [outer = (nil)] [url = about:blank] 14:17:40 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0x9cbcf800) [pid = 5856] [serial = 2214] [outer = (nil)] [url = about:blank] 14:17:40 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0x9b6ba400) [pid = 5856] [serial = 2211] [outer = (nil)] [url = about:blank] 14:17:40 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0x9cb7b400) [pid = 5856] [serial = 2213] [outer = (nil)] [url = about:blank] 14:17:40 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0x9b45cc00) [pid = 5856] [serial = 2210] [outer = (nil)] [url = about:blank] 14:17:41 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2f6400 == 8 [pid = 5856] [id = 840] 14:17:41 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0x9b458800) [pid = 5856] [serial = 2244] [outer = (nil)] 14:17:41 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0x9b45b800) [pid = 5856] [serial = 2245] [outer = 0x9b458800] 14:17:42 INFO - PROCESS | 5810 | 1484259461995 Marionette TRACE conn4 <- [1,2183,null,{"value":["/service-workers/service-worker/referer.https.html",0,null,null,[["Verify the referer",0,null,null]]]}] 14:17:42 INFO - . 14:17:42 INFO - TEST-OK | /service-workers/service-worker/referer.https.html | took 2701ms 14:17:42 INFO - PROCESS | 5810 | 1484259462073 Marionette TRACE conn4 -> [0,2184,"getWindowHandle",null] 14:17:42 INFO - PROCESS | 5810 | 1484259462081 Marionette TRACE conn4 <- [1,2184,null,{"value":"2147483649"}] 14:17:42 INFO - TEST-START | /service-workers/service-worker/register-closed-window.https.html 14:17:42 INFO - PROCESS | 5810 | 1484259462099 Marionette TRACE conn4 -> [0,2185,"timeouts",{"script":185000}] 14:17:42 INFO - PROCESS | 5810 | 1484259462111 Marionette TRACE conn4 <- [1,2185,null,{}] 14:17:42 INFO - PROCESS | 5810 | 1484259462121 Marionette TRACE conn4 -> [0,2186,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:17:42 INFO - PROCESS | 5810 | 1484259462371 Marionette TRACE conn4 <- [1,2186,null,{"value":null}] 14:17:42 INFO - PROCESS | 5810 | 1484259462471 Marionette TRACE conn4 -> [0,2187,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\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"}] 14:17:42 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b42f000 == 9 [pid = 5856] [id = 841] 14:17:42 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0x9b432800) [pid = 5856] [serial = 2246] [outer = (nil)] 14:17:42 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0x9b6ba800) [pid = 5856] [serial = 2247] [outer = 0x9b432800] 14:17:42 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0x9b920000) [pid = 5856] [serial = 2248] [outer = 0x9b432800] 14:17:43 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:43 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:43 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0x9b427800) [pid = 5856] [serial = 2225] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/postmessage.https.html] 14:17:43 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0x9cbd5400) [pid = 5856] [serial = 2215] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/postmessage-msgport-to-client.https.html] 14:17:43 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0x9b9d3000) [pid = 5856] [serial = 2232] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-potential-controlled] 14:17:43 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c26a400 == 10 [pid = 5856] [id = 842] 14:17:43 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0x9c270c00) [pid = 5856] [serial = 2249] [outer = (nil)] 14:17:43 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:43 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:43 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0x9c276800) [pid = 5856] [serial = 2250] [outer = 0x9c270c00] 14:17:44 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b9d0000 == 11 [pid = 5856] [id = 843] 14:17:44 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0x9b9d2c00) [pid = 5856] [serial = 2251] [outer = (nil)] 14:17:44 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0x9c87bc00) [pid = 5856] [serial = 2252] [outer = 0x9b9d2c00] 14:17:44 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0x9c87f000) [pid = 5856] [serial = 2253] [outer = 0x9b9d2c00] 14:17:44 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:44 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:44 INFO - PROCESS | 5810 | 1484259464959 Marionette TRACE conn4 <- [1,2187,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]]]}] 14:17:44 INFO - . 14:17:44 INFO - TEST-OK | /service-workers/service-worker/register-closed-window.https.html | took 2902ms 14:17:45 INFO - PROCESS | 5810 | 1484259465001 Marionette TRACE conn4 -> [0,2188,"getWindowHandle",null] 14:17:45 INFO - PROCESS | 5810 | 1484259465013 Marionette TRACE conn4 <- [1,2188,null,{"value":"2147483649"}] 14:17:45 INFO - TEST-START | /service-workers/service-worker/register-default-scope.https.html 14:17:45 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!requestSucceeded', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 740 14:17:45 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 14:17:45 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 14:17:45 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 14:17:45 INFO - PROCESS | 5810 | 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. 14:17:45 INFO - PROCESS | 5810 | 1484259465086 Marionette TRACE conn4 -> [0,2189,"timeouts",{"script":35000}] 14:17:45 INFO - PROCESS | 5810 | 1484259465093 Marionette TRACE conn4 <- [1,2189,null,{}] 14:17:45 INFO - PROCESS | 5810 | 1484259465102 Marionette TRACE conn4 -> [0,2190,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:17:45 INFO - PROCESS | 5810 | 1484259465467 Marionette TRACE conn4 <- [1,2190,null,{"value":null}] 14:17:45 INFO - PROCESS | 5810 | 1484259465570 Marionette TRACE conn4 -> [0,2191,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:17:45 INFO - PROCESS | 5810 | ++DOCSHELL 0x9ca4b400 == 12 [pid = 5856] [id = 844] 14:17:45 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0x9ca4e000) [pid = 5856] [serial = 2254] [outer = (nil)] 14:17:45 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0x9cb71000) [pid = 5856] [serial = 2255] [outer = 0x9ca4e000] 14:17:46 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0x9cb78000) [pid = 5856] [serial = 2256] [outer = 0x9ca4e000] 14:17:46 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:46 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:48 INFO - PROCESS | 5810 | 1484259468097 Marionette TRACE conn4 <- [1,2191,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]]]}] 14:17:48 INFO - ... 14:17:48 INFO - TEST-OK | /service-workers/service-worker/register-default-scope.https.html | took 3090ms 14:17:48 INFO - PROCESS | 5810 | 1484259468143 Marionette TRACE conn4 -> [0,2192,"getWindowHandle",null] 14:17:48 INFO - PROCESS | 5810 | 1484259468149 Marionette TRACE conn4 <- [1,2192,null,{"value":"2147483649"}] 14:17:48 INFO - TEST-START | /service-workers/service-worker/register-same-scope-different-script-url.https.html 14:17:48 INFO - PROCESS | 5810 | 1484259468159 Marionette TRACE conn4 -> [0,2193,"timeouts",{"script":35000}] 14:17:48 INFO - PROCESS | 5810 | 1484259468164 Marionette TRACE conn4 <- [1,2193,null,{}] 14:17:48 INFO - PROCESS | 5810 | 1484259468174 Marionette TRACE conn4 -> [0,2194,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:17:48 INFO - PROCESS | 5810 | 1484259468446 Marionette TRACE conn4 <- [1,2194,null,{"value":null}] 14:17:48 INFO - PROCESS | 5810 | 1484259468520 Marionette TRACE conn4 -> [0,2195,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:17:48 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b6b7000 == 13 [pid = 5856] [id = 845] 14:17:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0x9b6b7c00) [pid = 5856] [serial = 2257] [outer = (nil)] 14:17:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 51 (0x9c849000) [pid = 5856] [serial = 2258] [outer = 0x9b6b7c00] 14:17:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 52 (0x9c882000) [pid = 5856] [serial = 2259] [outer = 0x9b6b7c00] 14:17:49 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:49 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:49 INFO - PROCESS | 5810 | --DOCSHELL 0x9c848800 == 12 [pid = 5856] [id = 837] 14:17:49 INFO - PROCESS | 5810 | --DOCSHELL 0x9c270400 == 11 [pid = 5856] [id = 838] 14:17:49 INFO - PROCESS | 5810 | --DOCSHELL 0x9b9d0000 == 10 [pid = 5856] [id = 843] 14:17:49 INFO - PROCESS | 5810 | --DOCSHELL 0x9c272400 == 9 [pid = 5856] [id = 836] 14:17:49 INFO - PROCESS | 5810 | --DOCSHELL 0x9b42f000 == 8 [pid = 5856] [id = 841] 14:17:49 INFO - PROCESS | 5810 | --DOCSHELL 0x9c26a400 == 7 [pid = 5856] [id = 842] 14:17:49 INFO - PROCESS | 5810 | --DOCSHELL 0x9b478800 == 6 [pid = 5856] [id = 833] 14:17:49 INFO - PROCESS | 5810 | --DOCSHELL 0x9b475000 == 5 [pid = 5856] [id = 839] 14:17:49 INFO - PROCESS | 5810 | --DOCSHELL 0x9ca4b400 == 4 [pid = 5856] [id = 844] 14:17:49 INFO - PROCESS | 5810 | --DOMWINDOW == 51 (0x9b45e800) [pid = 5856] [serial = 2226] [outer = (nil)] [url = about:blank] 14:17:49 INFO - PROCESS | 5810 | --DOMWINDOW == 50 (0x9b461000) [pid = 5856] [serial = 2227] [outer = (nil)] [url = about:blank] 14:17:49 INFO - PROCESS | 5810 | --DOMWINDOW == 49 (0x9c882800) [pid = 5856] [serial = 2221] [outer = (nil)] [url = about:blank] 14:17:49 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0x9b91bc00) [pid = 5856] [serial = 2229] [outer = (nil)] [url = about:blank] 14:17:49 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0x9cbdc400) [pid = 5856] [serial = 2217] [outer = (nil)] [url = about:blank] 14:17:49 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0x9c26e800) [pid = 5856] [serial = 2234] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-potential-controlled] 14:17:50 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:17:50 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:17:50 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:17:50 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:17:50 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:17:50 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:17:50 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:17:50 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:17:50 INFO - PROCESS | 5810 | ++DOCSHELL 0x9cb7b400 == 5 [pid = 5856] [id = 846] 14:17:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0x9cb7b800) [pid = 5856] [serial = 2260] [outer = (nil)] 14:17:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0x9cb7bc00) [pid = 5856] [serial = 2261] [outer = 0x9cb7b800] 14:17:50 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!requestSucceeded', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 740 14:17:50 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 14:17:50 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 14:17:50 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 14:17:50 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:17:50 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:17:51 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:51 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:51 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:17:51 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:17:51 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:17:51 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:17:51 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:17:51 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 14:17:51 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:17:51 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:17:51 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b42a800 == 6 [pid = 5856] [id = 847] 14:17:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0x9b431c00) [pid = 5856] [serial = 2262] [outer = (nil)] 14:17:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0x9ca4cc00) [pid = 5856] [serial = 2263] [outer = 0x9b431c00] 14:17:51 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:51 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:52 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b6be800 == 7 [pid = 5856] [id = 848] 14:17:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 51 (0x9b6bec00) [pid = 5856] [serial = 2264] [outer = (nil)] 14:17:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 52 (0x9b24ec00) [pid = 5856] [serial = 2265] [outer = 0x9b6bec00] 14:17:52 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:52 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:52 INFO - PROCESS | 5810 | 1484259472415 Marionette TRACE conn4 <- [1,2195,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]]]}] 14:17:52 INFO - ..... 14:17:52 INFO - TEST-OK | /service-workers/service-worker/register-same-scope-different-script-url.https.html | took 4301ms 14:17:52 INFO - PROCESS | 5810 | 1484259472460 Marionette TRACE conn4 -> [0,2196,"getWindowHandle",null] 14:17:52 INFO - PROCESS | 5810 | 1484259472484 Marionette TRACE conn4 <- [1,2196,null,{"value":"2147483649"}] 14:17:52 INFO - TEST-START | /service-workers/service-worker/register-wait-forever-in-install-worker.https.html 14:17:52 INFO - PROCESS | 5810 | 1484259472500 Marionette TRACE conn4 -> [0,2197,"timeouts",{"script":35000}] 14:17:52 INFO - PROCESS | 5810 | 1484259472507 Marionette TRACE conn4 <- [1,2197,null,{}] 14:17:52 INFO - PROCESS | 5810 | 1484259472514 Marionette TRACE conn4 -> [0,2198,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:17:52 INFO - PROCESS | 5810 | 1484259472761 Marionette TRACE conn4 <- [1,2198,null,{"value":null}] 14:17:52 INFO - PROCESS | 5810 | 1484259472874 Marionette TRACE conn4 -> [0,2199,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:17:52 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b424000 == 8 [pid = 5856] [id = 849] 14:17:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 53 (0x9b424400) [pid = 5856] [serial = 2266] [outer = (nil)] 14:17:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 54 (0x9b918800) [pid = 5856] [serial = 2267] [outer = 0x9b424400] 14:17:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 55 (0x9c271800) [pid = 5856] [serial = 2268] [outer = 0x9b424400] 14:17:53 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:53 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:54 INFO - PROCESS | 5810 | --DOMWINDOW == 54 (0x9b432800) [pid = 5856] [serial = 2246] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/register-closed-window.https.html] 14:17:54 INFO - PROCESS | 5810 | --DOMWINDOW == 53 (0x9b9c8c00) [pid = 5856] [serial = 2231] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?uncontrolled] 14:17:54 INFO - PROCESS | 5810 | --DOMWINDOW == 52 (0x9ca4e000) [pid = 5856] [serial = 2254] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/register-default-scope.https.html] 14:17:54 INFO - PROCESS | 5810 | --DOMWINDOW == 51 (0x9b9d2c00) [pid = 5856] [serial = 2251] [outer = (nil)] [url = about:blank] 14:17:54 INFO - PROCESS | 5810 | --DOMWINDOW == 50 (0x9c270c00) [pid = 5856] [serial = 2249] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/register-closed-window-iframe.html] 14:17:54 INFO - PROCESS | 5810 | --DOMWINDOW == 49 (0x9b480400) [pid = 5856] [serial = 2228] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ready.https.html] 14:17:54 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0x9c881800) [pid = 5856] [serial = 2237] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-controlled] 14:17:54 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0x9cb79c00) [pid = 5856] [serial = 2239] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-after-resolve-longer] 14:17:54 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0x9c272800) [pid = 5856] [serial = 2235] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-after-match-longer] 14:17:54 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0x9b458800) [pid = 5856] [serial = 2244] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/referer-iframe.html] 14:17:54 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0x9b477c00) [pid = 5856] [serial = 2241] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/referer.https.html] 14:17:54 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0x9b6c2c00) [pid = 5856] [serial = 2220] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/postmessage-to-client.https.html] 14:17:54 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0x9b432400) [pid = 5856] [serial = 2223] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 14:17:55 INFO - PROCESS | 5810 | 1484259475311 Marionette TRACE conn4 <- [1,2199,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]]]}] 14:17:55 INFO - . 14:17:55 INFO - TEST-OK | /service-workers/service-worker/register-wait-forever-in-install-worker.https.html | took 2844ms 14:17:55 INFO - PROCESS | 5810 | 1484259475346 Marionette TRACE conn4 -> [0,2200,"getWindowHandle",null] 14:17:55 INFO - PROCESS | 5810 | 1484259475351 Marionette TRACE conn4 <- [1,2200,null,{"value":"2147483649"}] 14:17:55 INFO - TEST-START | /service-workers/service-worker/registration-end-to-end.https.html 14:17:55 INFO - PROCESS | 5810 | 1484259475407 Marionette TRACE conn4 -> [0,2201,"timeouts",{"script":35000}] 14:17:55 INFO - PROCESS | 5810 | 1484259475415 Marionette TRACE conn4 <- [1,2201,null,{}] 14:17:55 INFO - PROCESS | 5810 | 1484259475426 Marionette TRACE conn4 -> [0,2202,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:17:55 INFO - PROCESS | 5810 | 1484259475721 Marionette TRACE conn4 <- [1,2202,null,{"value":null}] 14:17:55 INFO - PROCESS | 5810 | 1484259475815 Marionette TRACE conn4 -> [0,2203,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:17:55 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b9c8c00 == 9 [pid = 5856] [id = 850] 14:17:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0x9b9cd000) [pid = 5856] [serial = 2269] [outer = (nil)] 14:17:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0x9d430000) [pid = 5856] [serial = 2270] [outer = 0x9b9cd000] 14:17:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0x9d432800) [pid = 5856] [serial = 2271] [outer = 0x9b9cd000] 14:17:56 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:56 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:57 INFO - PROCESS | 5810 | 1484259477718 Marionette TRACE conn4 <- [1,2203,null,{"value":["/service-workers/service-worker/registration-end-to-end.https.html",0,null,null,[["Registration: end-to-end",0,null,null]]]}] 14:17:57 INFO - . 14:17:57 INFO - TEST-OK | /service-workers/service-worker/registration-end-to-end.https.html | took 2356ms 14:17:57 INFO - PROCESS | 5810 | 1484259477758 Marionette TRACE conn4 -> [0,2204,"getWindowHandle",null] 14:17:57 INFO - PROCESS | 5810 | 1484259477782 Marionette TRACE conn4 <- [1,2204,null,{"value":"2147483649"}] 14:17:57 INFO - TEST-START | /service-workers/service-worker/registration-events.https.html 14:17:57 INFO - PROCESS | 5810 | 1484259477794 Marionette TRACE conn4 -> [0,2205,"timeouts",{"script":35000}] 14:17:57 INFO - PROCESS | 5810 | 1484259477798 Marionette TRACE conn4 <- [1,2205,null,{}] 14:17:57 INFO - PROCESS | 5810 | 1484259477807 Marionette TRACE conn4 -> [0,2206,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:17:58 INFO - PROCESS | 5810 | 1484259478137 Marionette TRACE conn4 <- [1,2206,null,{"value":null}] 14:17:58 INFO - PROCESS | 5810 | 1484259478233 Marionette TRACE conn4 -> [0,2207,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:17:58 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b24c400 == 10 [pid = 5856] [id = 851] 14:17:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0x9b24dc00) [pid = 5856] [serial = 2272] [outer = (nil)] 14:17:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0x9b431800) [pid = 5856] [serial = 2273] [outer = 0x9b24dc00] 14:17:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0x9b45b000) [pid = 5856] [serial = 2274] [outer = 0x9b24dc00] 14:17:58 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:58 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:17:58 INFO - PROCESS | 5810 | --DOCSHELL 0x9b424000 == 9 [pid = 5856] [id = 849] 14:17:58 INFO - PROCESS | 5810 | --DOCSHELL 0x9b6be800 == 8 [pid = 5856] [id = 848] 14:17:58 INFO - PROCESS | 5810 | --DOCSHELL 0x9b42a800 == 7 [pid = 5856] [id = 847] 14:17:58 INFO - PROCESS | 5810 | --DOCSHELL 0x9cb7b400 == 6 [pid = 5856] [id = 846] 14:17:58 INFO - PROCESS | 5810 | --DOCSHELL 0x9b6b7000 == 5 [pid = 5856] [id = 845] 14:17:59 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0x9b9d2800) [pid = 5856] [serial = 2233] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?uncontrolled] 14:17:59 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0x9cb78000) [pid = 5856] [serial = 2256] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0x9cb71000) [pid = 5856] [serial = 2255] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0x9c87f000) [pid = 5856] [serial = 2253] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0x9c276800) [pid = 5856] [serial = 2250] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/register-closed-window-iframe.html] 14:17:59 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0x9b920000) [pid = 5856] [serial = 2248] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0x9b9cb400) [pid = 5856] [serial = 2230] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0x9ca47000) [pid = 5856] [serial = 2238] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0x9cb7a000) [pid = 5856] [serial = 2240] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0x9b2f2c00) [pid = 5856] [serial = 2236] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0x9b45b800) [pid = 5856] [serial = 2245] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0x9c879000) [pid = 5856] [serial = 2243] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0x9c87bc00) [pid = 5856] [serial = 2252] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0x9b6ba800) [pid = 5856] [serial = 2247] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0x9c84dc00) [pid = 5856] [serial = 2242] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0x9cbdbc00) [pid = 5856] [serial = 2222] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0x9b454c00) [pid = 5856] [serial = 2224] [outer = (nil)] [url = about:blank] 14:17:59 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2f6400 == 4 [pid = 5856] [id = 840] 14:17:59 INFO - PROCESS | 5810 | 1484259479746 Marionette TRACE conn4 <- [1,2207,null,{"value":["/service-workers/service-worker/registration-events.https.html",0,null,null,[["Registration: events",0,null,null]]]}] 14:17:59 INFO - . 14:17:59 INFO - TEST-OK | /service-workers/service-worker/registration-events.https.html | took 1995ms 14:17:59 INFO - PROCESS | 5810 | 1484259479790 Marionette TRACE conn4 -> [0,2208,"getWindowHandle",null] 14:17:59 INFO - PROCESS | 5810 | 1484259479803 Marionette TRACE conn4 <- [1,2208,null,{"value":"2147483649"}] 14:17:59 INFO - TEST-START | /service-workers/service-worker/registration-iframe.https.html 14:17:59 INFO - PROCESS | 5810 | 1484259479820 Marionette TRACE conn4 -> [0,2209,"timeouts",{"script":35000}] 14:17:59 INFO - PROCESS | 5810 | 1484259479827 Marionette TRACE conn4 <- [1,2209,null,{}] 14:17:59 INFO - PROCESS | 5810 | 1484259479833 Marionette TRACE conn4 -> [0,2210,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:18:00 INFO - PROCESS | 5810 | 1484259480039 Marionette TRACE conn4 <- [1,2210,null,{"value":null}] 14:18:00 INFO - PROCESS | 5810 | 1484259480135 Marionette TRACE conn4 -> [0,2211,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:18:00 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b429400 == 5 [pid = 5856] [id = 852] 14:18:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0x9b429800) [pid = 5856] [serial = 2275] [outer = (nil)] 14:18:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0x9b458000) [pid = 5856] [serial = 2276] [outer = 0x9b429800] 14:18:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0x9b45b800) [pid = 5856] [serial = 2277] [outer = 0x9b429800] 14:18:00 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:18:00 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:18:01 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b47e000 == 6 [pid = 5856] [id = 853] 14:18:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0x9b47e400) [pid = 5856] [serial = 2278] [outer = (nil)] 14:18:01 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:18:01 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:18:01 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b6b8800 == 7 [pid = 5856] [id = 854] 14:18:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0x9b6ba000) [pid = 5856] [serial = 2279] [outer = (nil)] 14:18:01 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:18:01 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:18:01 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b6bb400 == 8 [pid = 5856] [id = 855] 14:18:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0x9b6bcc00) [pid = 5856] [serial = 2280] [outer = (nil)] 14:18:01 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:18:01 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:18:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0x9b6c0400) [pid = 5856] [serial = 2281] [outer = 0x9b47e400] 14:18:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0x9b6c3000) [pid = 5856] [serial = 2282] [outer = 0x9b6ba000] 14:18:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0x9b91f800) [pid = 5856] [serial = 2283] [outer = 0x9b6bcc00] 14:18:01 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!requestSucceeded', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 740 14:18:01 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 14:18:01 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 14:18:01 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 14:18:01 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0x9b6b7c00) [pid = 5856] [serial = 2257] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/register-same-scope-different-script-url.https.html] 14:18:01 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0x9b424400) [pid = 5856] [serial = 2266] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/register-wait-forever-in-install-worker.https.html] 14:18:01 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0x9b6bec00) [pid = 5856] [serial = 2264] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/register-new-script-controller] 14:18:01 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0x9b431c00) [pid = 5856] [serial = 2262] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/register-new-script-controller] 14:18:01 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0x9cb7b800) [pid = 5856] [serial = 2260] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/register-new-script-controller] 14:18:02 INFO - PROCESS | 5810 | 1484259482105 Marionette TRACE conn4 <- [1,2211,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]]]}] 14:18:02 INFO - ... 14:18:02 INFO - TEST-OK | /service-workers/service-worker/registration-iframe.https.html | took 2349ms 14:18:02 INFO - PROCESS | 5810 | 1484259482170 Marionette TRACE conn4 -> [0,2212,"getWindowHandle",null] 14:18:02 INFO - PROCESS | 5810 | 1484259482173 Marionette TRACE conn4 <- [1,2212,null,{"value":"2147483649"}] 14:18:02 INFO - TEST-START | /service-workers/service-worker/registration-service-worker-attributes.https.html 14:18:02 INFO - PROCESS | 5810 | 1484259482181 Marionette TRACE conn4 -> [0,2213,"timeouts",{"script":35000}] 14:18:02 INFO - PROCESS | 5810 | 1484259482189 Marionette TRACE conn4 <- [1,2213,null,{}] 14:18:02 INFO - PROCESS | 5810 | 1484259482214 Marionette TRACE conn4 -> [0,2214,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:18:02 INFO - PROCESS | 5810 | 1484259482481 Marionette TRACE conn4 <- [1,2214,null,{"value":null}] 14:18:02 INFO - PROCESS | 5810 | 1484259482526 Marionette TRACE conn4 -> [0,2215,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:18:02 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b91bc00 == 9 [pid = 5856] [id = 856] 14:18:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0x9c26f400) [pid = 5856] [serial = 2284] [outer = (nil)] 14:18:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0x9c846800) [pid = 5856] [serial = 2285] [outer = 0x9c26f400] 14:18:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0x9c843000) [pid = 5856] [serial = 2286] [outer = 0x9c26f400] 14:18:03 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:18:03 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:18:03 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:18:03 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:18:03 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:18:03 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:18:03 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:18:03 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:18:03 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:18:03 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!registration', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2234 14:18:03 INFO - PROCESS | 5810 | [Child 5856] 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 226 14:18:03 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!registration', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2234 14:18:03 INFO - PROCESS | 5810 | [Child 5856] 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 226 14:18:03 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!registration', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2234 14:18:03 INFO - PROCESS | 5810 | [Child 5856] 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 226 14:18:03 INFO - PROCESS | 5810 | 1484259483939 Marionette TRACE conn4 <- [1,2215,null,{"value":["/service-workers/service-worker/registration-service-worker-attributes.https.html",0,null,null,[["installing/waiting/active after registration",0,null,null]]]}] 14:18:03 INFO - . 14:18:03 INFO - TEST-OK | /service-workers/service-worker/registration-service-worker-attributes.https.html | took 1797ms 14:18:04 INFO - PROCESS | 5810 | 1484259484003 Marionette TRACE conn4 -> [0,2216,"getWindowHandle",null] 14:18:04 INFO - PROCESS | 5810 | 1484259484010 Marionette TRACE conn4 <- [1,2216,null,{"value":"2147483649"}] 14:18:04 INFO - TEST-START | /service-workers/service-worker/registration.https.html 14:18:04 INFO - PROCESS | 5810 | 1484259484021 Marionette TRACE conn4 -> [0,2217,"timeouts",{"script":35000}] 14:18:04 INFO - PROCESS | 5810 | 1484259484033 Marionette TRACE conn4 <- [1,2217,null,{}] 14:18:04 INFO - PROCESS | 5810 | 1484259484050 Marionette TRACE conn4 -> [0,2218,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:18:04 INFO - PROCESS | 5810 | 1484259484350 Marionette TRACE conn4 <- [1,2218,null,{"value":null}] 14:18:04 INFO - PROCESS | 5810 | 1484259484477 Marionette TRACE conn4 -> [0,2219,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:18:04 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c882400 == 10 [pid = 5856] [id = 857] 14:18:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0x9ca48800) [pid = 5856] [serial = 2287] [outer = (nil)] 14:18:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0x9cb70000) [pid = 5856] [serial = 2288] [outer = 0x9ca48800] 14:18:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0x9cb6e800) [pid = 5856] [serial = 2289] [outer = 0x9ca48800] 14:18:05 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:18:05 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:18:06 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 556 14:18:06 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 212 14:18:06 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 535 14:18:06 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 212 14:18:06 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!requestSucceeded', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 740 14:18:06 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 14:18:06 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 14:18:06 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 14:18:06 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 714 14:18:06 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 14:18:06 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 14:18:06 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 14:18:07 INFO - PROCESS | 5810 | --DOCSHELL 0x9b91bc00 == 9 [pid = 5856] [id = 856] 14:18:07 INFO - PROCESS | 5810 | --DOCSHELL 0x9b6bb400 == 8 [pid = 5856] [id = 855] 14:18:07 INFO - PROCESS | 5810 | --DOCSHELL 0x9b6b8800 == 7 [pid = 5856] [id = 854] 14:18:07 INFO - PROCESS | 5810 | --DOCSHELL 0x9b47e000 == 6 [pid = 5856] [id = 853] 14:18:07 INFO - PROCESS | 5810 | --DOCSHELL 0x9b429400 == 5 [pid = 5856] [id = 852] 14:18:07 INFO - PROCESS | 5810 | --DOCSHELL 0x9b24c400 == 4 [pid = 5856] [id = 851] 14:18:07 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0x9c271800) [pid = 5856] [serial = 2268] [outer = (nil)] [url = about:blank] 14:18:07 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0x9b24ec00) [pid = 5856] [serial = 2265] [outer = (nil)] [url = about:blank] 14:18:07 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0x9ca4cc00) [pid = 5856] [serial = 2263] [outer = (nil)] [url = about:blank] 14:18:07 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0x9c882000) [pid = 5856] [serial = 2259] [outer = (nil)] [url = about:blank] 14:18:07 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0x9cb7bc00) [pid = 5856] [serial = 2261] [outer = (nil)] [url = about:blank] 14:18:07 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0x9b918800) [pid = 5856] [serial = 2267] [outer = (nil)] [url = about:blank] 14:18:07 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0x9c849000) [pid = 5856] [serial = 2258] [outer = (nil)] [url = about:blank] 14:18:08 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 714 14:18:08 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 14:18:08 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 14:18:08 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 14:18:08 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 14:18:08 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 14:18:08 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 14:18:08 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 14:18:08 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 14:18:08 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 14:18:08 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 714 14:18:08 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 14:18:08 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 14:18:08 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 14:18:08 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 449 14:18:08 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 449 14:18:08 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 449 14:18:08 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 449 14:18:09 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 449 14:18:09 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 171 14:18:09 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 204 14:18:09 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 171 14:18:09 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 204 14:18:10 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!url', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 113 14:18:10 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 171 14:18:10 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!url', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 113 14:18:10 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 204 14:18:10 INFO - .............................. 14:18:10 INFO - PROCESS | 5810 | 1484259490502 Marionette TRACE conn4 <- [1,2219,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]]]}] 14:18:10 INFO - .... 14:18:10 INFO - TEST-OK | /service-workers/service-worker/registration.https.html | took 6563ms 14:18:10 INFO - PROCESS | 5810 | 1484259490597 Marionette TRACE conn4 -> [0,2220,"getWindowHandle",null] 14:18:10 INFO - PROCESS | 5810 | 1484259490611 Marionette TRACE conn4 <- [1,2220,null,{"value":"2147483649"}] 14:18:10 INFO - TEST-START | /service-workers/service-worker/rejections.https.html 14:18:10 INFO - PROCESS | 5810 | 1484259490659 Marionette TRACE conn4 -> [0,2221,"timeouts",{"script":35000}] 14:18:10 INFO - PROCESS | 5810 | 1484259490671 Marionette TRACE conn4 <- [1,2221,null,{}] 14:18:10 INFO - PROCESS | 5810 | 1484259490718 Marionette TRACE conn4 -> [0,2222,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:18:11 INFO - PROCESS | 5810 | 1484259491135 Marionette TRACE conn4 <- [1,2222,null,{"value":null}] 14:18:11 INFO - PROCESS | 5810 | 1484259491234 Marionette TRACE conn4 -> [0,2223,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:18:11 INFO - PROCESS | 5810 | ++DOCSHELL 0x9cbd5000 == 5 [pid = 5856] [id = 858] 14:18:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0x9cbd5c00) [pid = 5856] [serial = 2290] [outer = (nil)] 14:18:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0x9d428400) [pid = 5856] [serial = 2291] [outer = 0x9cbd5c00] 14:18:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0x9d42b400) [pid = 5856] [serial = 2292] [outer = 0x9cbd5c00] 14:18:12 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:18:12 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:18:12 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0x9b429800) [pid = 5856] [serial = 2275] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/registration-iframe.https.html] 14:18:12 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0x9c26f400) [pid = 5856] [serial = 2284] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/registration-service-worker-attributes.https.html] 14:18:12 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0x9b9cd000) [pid = 5856] [serial = 2269] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/registration-end-to-end.https.html] 14:18:12 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0x9b24dc00) [pid = 5856] [serial = 2272] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/registration-events.https.html] 14:18:12 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0x9b6ba000) [pid = 5856] [serial = 2279] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 14:18:12 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0x9b47e400) [pid = 5856] [serial = 2278] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 14:18:12 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0x9b6bcc00) [pid = 5856] [serial = 2280] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 14:18:12 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 535 14:18:12 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'aRv.Failed()', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 212 14:18:12 INFO - PROCESS | 5810 | 1484259492886 Marionette TRACE conn4 <- [1,2223,null,{"value":["/service-workers/service-worker/rejections.https.html",0,null,null,[["Rejections are DOMExceptions",0,null,null]]]}] 14:18:12 INFO - . 14:18:12 INFO - TEST-OK | /service-workers/service-worker/rejections.https.html | took 2288ms 14:18:12 INFO - PROCESS | 5810 | 1484259492926 Marionette TRACE conn4 -> [0,2224,"getWindowHandle",null] 14:18:12 INFO - PROCESS | 5810 | 1484259492936 Marionette TRACE conn4 <- [1,2224,null,{"value":"2147483649"}] 14:18:12 INFO - TEST-START | /service-workers/service-worker/request-end-to-end.https.html 14:18:12 INFO - PROCESS | 5810 | 1484259492950 Marionette TRACE conn4 -> [0,2225,"timeouts",{"script":35000}] 14:18:12 INFO - PROCESS | 5810 | 1484259492960 Marionette TRACE conn4 <- [1,2225,null,{}] 14:18:12 INFO - PROCESS | 5810 | 1484259492965 Marionette TRACE conn4 -> [0,2226,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:18:13 INFO - PROCESS | 5810 | 1484259493187 Marionette TRACE conn4 <- [1,2226,null,{"value":null}] 14:18:13 INFO - PROCESS | 5810 | 1484259493284 Marionette TRACE conn4 -> [0,2227,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:18:13 INFO - PROCESS | 5810 | ++DOCSHELL 0x9cbd3800 == 6 [pid = 5856] [id = 859] 14:18:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0x9d42cc00) [pid = 5856] [serial = 2293] [outer = (nil)] 14:18:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0x9d435400) [pid = 5856] [serial = 2294] [outer = 0x9d42cc00] 14:18:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0x9d45a000) [pid = 5856] [serial = 2295] [outer = 0x9d42cc00] 14:18:13 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:18:13 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:18:14 INFO - PROCESS | 5810 | ++DOCSHELL 0x9d42d800 == 7 [pid = 5856] [id = 860] 14:18:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0x9d458c00) [pid = 5856] [serial = 2296] [outer = (nil)] 14:18:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0x9d45b400) [pid = 5856] [serial = 2297] [outer = 0x9d458c00] 14:18:15 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:18:15 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:18:15 INFO - PROCESS | 5810 | 1484259495326 Marionette TRACE conn4 <- [1,2227,null,{"value":["/service-workers/service-worker/request-end-to-end.https.html",0,null,null,[["Request: end-to-end",0,null,null]]]}] 14:18:15 INFO - . 14:18:15 INFO - TEST-OK | /service-workers/service-worker/request-end-to-end.https.html | took 2406ms 14:18:15 INFO - PROCESS | 5810 | 1484259495358 Marionette TRACE conn4 -> [0,2228,"getWindowHandle",null] 14:18:15 INFO - PROCESS | 5810 | 1484259495366 Marionette TRACE conn4 <- [1,2228,null,{"value":"2147483649"}] 14:18:15 INFO - TEST-START | /service-workers/service-worker/service-worker-csp-connect.https.html 14:18:15 INFO - PROCESS | 5810 | 1484259495421 Marionette TRACE conn4 -> [0,2229,"timeouts",{"script":35000}] 14:18:15 INFO - PROCESS | 5810 | 1484259495429 Marionette TRACE conn4 <- [1,2229,null,{}] 14:18:15 INFO - PROCESS | 5810 | 1484259495439 Marionette TRACE conn4 -> [0,2230,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:18:15 INFO - PROCESS | 5810 | 1484259495740 Marionette TRACE conn4 <- [1,2230,null,{"value":null}] 14:18:15 INFO - PROCESS | 5810 | 1484259495876 Marionette TRACE conn4 -> [0,2231,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:18:15 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c878c00 == 8 [pid = 5856] [id = 861] 14:18:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0x9cbdc800) [pid = 5856] [serial = 2298] [outer = (nil)] 14:18:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0x9d460800) [pid = 5856] [serial = 2299] [outer = 0x9cbdc800] 14:18:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0x9d465400) [pid = 5856] [serial = 2300] [outer = 0x9cbdc800] 14:18:16 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:18:16 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:18:17 INFO - PROCESS | 5810 | --DOCSHELL 0x9c882400 == 7 [pid = 5856] [id = 857] 14:18:17 INFO - PROCESS | 5810 | --DOCSHELL 0x9cbd5000 == 6 [pid = 5856] [id = 858] 14:18:17 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0x9d432800) [pid = 5856] [serial = 2271] [outer = (nil)] [url = about:blank] 14:18:17 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0x9b45b000) [pid = 5856] [serial = 2274] [outer = (nil)] [url = about:blank] 14:18:17 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0x9b6c3000) [pid = 5856] [serial = 2282] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 14:18:17 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0x9b6c0400) [pid = 5856] [serial = 2281] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 14:18:17 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0x9b91f800) [pid = 5856] [serial = 2283] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 14:18:17 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0x9c846800) [pid = 5856] [serial = 2285] [outer = (nil)] [url = about:blank] 14:18:17 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0x9b45b800) [pid = 5856] [serial = 2277] [outer = (nil)] [url = about:blank] 14:18:17 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0x9c843000) [pid = 5856] [serial = 2286] [outer = (nil)] [url = about:blank] 14:18:17 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0x9b458000) [pid = 5856] [serial = 2276] [outer = (nil)] [url = about:blank] 14:18:17 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0x9b431800) [pid = 5856] [serial = 2273] [outer = (nil)] [url = about:blank] 14:18:17 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0x9d430000) [pid = 5856] [serial = 2270] [outer = (nil)] [url = about:blank] 14:18:18 INFO - PROCESS | 5810 | 1484259498258 Marionette TRACE conn4 <- [1,2231,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:1403:20\nTest.prototype.step_func/<@https://web-platform.test:8443/resources/testharness.js:1427: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:1403:20\nTest.prototype.step_func/<@https://web-platform.test:8443/resources/testharness.js:1427:20\n"]]]}] 14:18:18 INFO - .... 14:18:18 INFO - TEST-OK | /service-workers/service-worker/service-worker-csp-connect.https.html | took 2906ms 14:18:18 INFO - PROCESS | 5810 | 1484259498325 Marionette TRACE conn4 -> [0,2232,"getWindowHandle",null] 14:18:18 INFO - PROCESS | 5810 | 1484259498333 Marionette TRACE conn4 <- [1,2232,null,{"value":"2147483649"}] 14:18:18 INFO - TEST-START | /service-workers/service-worker/service-worker-csp-default.https.html 14:18:18 INFO - PROCESS | 5810 | 1484259498355 Marionette TRACE conn4 -> [0,2233,"timeouts",{"script":35000}] 14:18:18 INFO - PROCESS | 5810 | 1484259498366 Marionette TRACE conn4 <- [1,2233,null,{}] 14:18:18 INFO - PROCESS | 5810 | 1484259498376 Marionette TRACE conn4 -> [0,2234,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:18:18 INFO - PROCESS | 5810 | 1484259498606 Marionette TRACE conn4 <- [1,2234,null,{"value":null}] 14:18:18 INFO - PROCESS | 5810 | 1484259498694 Marionette TRACE conn4 -> [0,2235,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:18:18 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b426800 == 7 [pid = 5856] [id = 862] 14:18:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0x9b427400) [pid = 5856] [serial = 2301] [outer = (nil)] 14:18:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0x9b454400) [pid = 5856] [serial = 2302] [outer = 0x9b427400] 14:18:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0x9b457800) [pid = 5856] [serial = 2303] [outer = 0x9b427400] 14:18:19 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:18:19 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:18:20 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0x9ca48800) [pid = 5856] [serial = 2287] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/registration.https.html] 14:18:20 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0x9cbd5c00) [pid = 5856] [serial = 2290] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/rejections.https.html] 14:18:20 INFO - PROCESS | 5810 | 1484259500558 Marionette TRACE conn4 <- [1,2235,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:1403:20\ntest@https://web-platform.test:8443/resources/testharness.js:501: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:1403:20\nTest.prototype.step_func/<@https://web-platform.test:8443/resources/testharness.js:1427: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:1403:20\nTest.prototype.step_func/<@https://web-platform.test:8443/resources/testharness.js:1427:20\n"]]]}] 14:18:20 INFO - .... 14:18:20 INFO - TEST-OK | /service-workers/service-worker/service-worker-csp-default.https.html | took 2256ms 14:18:20 INFO - PROCESS | 5810 | 1484259500620 Marionette TRACE conn4 -> [0,2236,"getWindowHandle",null] 14:18:20 INFO - PROCESS | 5810 | 1484259500633 Marionette TRACE conn4 <- [1,2236,null,{"value":"2147483649"}] 14:18:20 INFO - TEST-START | /service-workers/service-worker/service-worker-csp-script.https.html 14:18:20 INFO - PROCESS | 5810 | 1484259500664 Marionette TRACE conn4 -> [0,2237,"timeouts",{"script":35000}] 14:18:20 INFO - PROCESS | 5810 | 1484259500671 Marionette TRACE conn4 <- [1,2237,null,{}] 14:18:20 INFO - PROCESS | 5810 | 1484259500677 Marionette TRACE conn4 -> [0,2238,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:18:20 INFO - PROCESS | 5810 | 1484259500902 Marionette TRACE conn4 <- [1,2238,null,{"value":null}] 14:18:20 INFO - PROCESS | 5810 | 1484259500947 Marionette TRACE conn4 -> [0,2239,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:18:20 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b45ec00 == 8 [pid = 5856] [id = 863] 14:18:20 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0x9b45f400) [pid = 5856] [serial = 2304] [outer = (nil)] 14:18:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0x9b6c0400) [pid = 5856] [serial = 2305] [outer = 0x9b45f400] 14:18:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0x9b456400) [pid = 5856] [serial = 2306] [outer = 0x9b45f400] 14:18:21 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:18:21 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:18:22 INFO - PROCESS | 5810 | 1484259502593 Marionette TRACE conn4 <- [1,2239,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:1403:20\ntest@https://web-platform.test:8443/resources/testharness.js:501: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,{},{}]]]}] 14:18:22 INFO - .... 14:18:22 INFO - TEST-OK | /service-workers/service-worker/service-worker-csp-script.https.html | took 1959ms 14:18:22 INFO - PROCESS | 5810 | 1484259502618 Marionette TRACE conn4 -> [0,2240,"getWindowHandle",null] 14:18:22 INFO - PROCESS | 5810 | 1484259502621 Marionette TRACE conn4 <- [1,2240,null,{"value":"2147483649"}] 14:18:22 INFO - TEST-START | /service-workers/service-worker/serviceworkerobject-scripturl.https.html 14:18:22 INFO - PROCESS | 5810 | 1484259502646 Marionette TRACE conn4 -> [0,2241,"timeouts",{"script":35000}] 14:18:22 INFO - PROCESS | 5810 | 1484259502671 Marionette TRACE conn4 <- [1,2241,null,{}] 14:18:22 INFO - PROCESS | 5810 | 1484259502720 Marionette TRACE conn4 -> [0,2242,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:18:22 INFO - PROCESS | 5810 | 1484259502985 Marionette TRACE conn4 <- [1,2242,null,{"value":null}] 14:18:23 INFO - PROCESS | 5810 | 1484259503063 Marionette TRACE conn4 -> [0,2243,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:18:23 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c275800 == 9 [pid = 5856] [id = 864] 14:18:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0x9c275c00) [pid = 5856] [serial = 2307] [outer = (nil)] 14:18:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0x9c84f800) [pid = 5856] [serial = 2308] [outer = 0x9c275c00] 14:18:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0x9c851800) [pid = 5856] [serial = 2309] [outer = 0x9c275c00] 14:18:23 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:18:23 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:18:25 INFO - PROCESS | 5810 | 1484259505094 Marionette TRACE conn4 <- [1,2243,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]]]}] 14:18:25 INFO - .. 14:18:25 INFO - TEST-OK | /service-workers/service-worker/serviceworkerobject-scripturl.https.html | took 2485ms 14:18:25 INFO - PROCESS | 5810 | 1484259505132 Marionette TRACE conn4 -> [0,2244,"getWindowHandle",null] 14:18:25 INFO - PROCESS | 5810 | 1484259505150 Marionette TRACE conn4 <- [1,2244,null,{"value":"2147483649"}] 14:18:25 INFO - TEST-START | /service-workers/service-worker/shared-worker-controlled.https.html 14:18:25 INFO - PROCESS | 5810 | 1484259505221 Marionette TRACE conn4 -> [0,2245,"timeouts",{"script":35000}] 14:18:25 INFO - PROCESS | 5810 | 1484259505226 Marionette TRACE conn4 <- [1,2245,null,{}] 14:18:25 INFO - PROCESS | 5810 | 1484259505238 Marionette TRACE conn4 -> [0,2246,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:18:25 INFO - PROCESS | 5810 | 1484259505522 Marionette TRACE conn4 <- [1,2246,null,{"value":null}] 14:18:25 INFO - PROCESS | 5810 | 1484259505632 Marionette TRACE conn4 -> [0,2247,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:18:25 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b6bbc00 == 10 [pid = 5856] [id = 865] 14:18:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0x9b91c800) [pid = 5856] [serial = 2310] [outer = (nil)] 14:18:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0x9c849400) [pid = 5856] [serial = 2311] [outer = 0x9b91c800] 14:18:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0x9c879800) [pid = 5856] [serial = 2312] [outer = 0x9b91c800] 14:18:26 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:18:26 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:18:27 INFO - PROCESS | 5810 | --DOCSHELL 0x9b45ec00 == 9 [pid = 5856] [id = 863] 14:18:27 INFO - PROCESS | 5810 | --DOCSHELL 0x9b426800 == 8 [pid = 5856] [id = 862] 14:18:27 INFO - PROCESS | 5810 | --DOCSHELL 0x9c878c00 == 7 [pid = 5856] [id = 861] 14:18:27 INFO - PROCESS | 5810 | --DOCSHELL 0x9cbd3800 == 6 [pid = 5856] [id = 859] 14:18:27 INFO - PROCESS | 5810 | --DOCSHELL 0x9d42d800 == 5 [pid = 5856] [id = 860] 14:18:27 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0x9cb70000) [pid = 5856] [serial = 2288] [outer = (nil)] [url = about:blank] 14:18:27 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0x9d42b400) [pid = 5856] [serial = 2292] [outer = (nil)] [url = about:blank] 14:18:27 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0x9d435400) [pid = 5856] [serial = 2294] [outer = (nil)] [url = about:blank] 14:18:27 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0x9d428400) [pid = 5856] [serial = 2291] [outer = (nil)] [url = about:blank] 14:18:27 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0x9cb6e800) [pid = 5856] [serial = 2289] [outer = (nil)] [url = about:blank] 14:18:30 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0x9b45f400) [pid = 5856] [serial = 2304] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/service-worker-csp-script.https.html] 14:18:30 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0x9b427400) [pid = 5856] [serial = 2301] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/service-worker-csp-default.https.html] 14:18:30 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0x9d458c00) [pid = 5856] [serial = 2296] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 14:18:34 INFO - PROCESS | 5810 | --DOCSHELL 0x9b9c8c00 == 4 [pid = 5856] [id = 850] 14:18:34 INFO - PROCESS | 5810 | --DOCSHELL 0x9c275800 == 3 [pid = 5856] [id = 864] 14:18:34 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0x9d460800) [pid = 5856] [serial = 2299] [outer = (nil)] [url = about:blank] 14:18:34 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0x9b6c0400) [pid = 5856] [serial = 2305] [outer = (nil)] [url = about:blank] 14:18:34 INFO - PROCESS | 5810 | --DOMWINDOW == 26 (0x9b454400) [pid = 5856] [serial = 2302] [outer = (nil)] [url = about:blank] 14:18:34 INFO - PROCESS | 5810 | --DOMWINDOW == 25 (0x9b457800) [pid = 5856] [serial = 2303] [outer = (nil)] [url = about:blank] 14:18:34 INFO - PROCESS | 5810 | --DOMWINDOW == 24 (0x9d45b400) [pid = 5856] [serial = 2297] [outer = (nil)] [url = about:blank] 14:18:34 INFO - PROCESS | 5810 | --DOMWINDOW == 23 (0x9b456400) [pid = 5856] [serial = 2306] [outer = (nil)] [url = about:blank] 14:18:34 INFO - PROCESS | 5810 | --DOMWINDOW == 22 (0x9c84f800) [pid = 5856] [serial = 2308] [outer = (nil)] [url = about:blank] 14:18:36 INFO - PROCESS | 5810 | --DOMWINDOW == 21 (0x9c275c00) [pid = 5856] [serial = 2307] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/serviceworkerobject-scripturl.https.html] 14:18:36 INFO - PROCESS | 5810 | --DOMWINDOW == 20 (0x9d42cc00) [pid = 5856] [serial = 2293] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/request-end-to-end.https.html] 14:18:36 INFO - PROCESS | 5810 | --DOMWINDOW == 19 (0x9cbdc800) [pid = 5856] [serial = 2298] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/service-worker-csp-connect.https.html] 14:18:41 INFO - PROCESS | 5810 | --DOMWINDOW == 18 (0x9c851800) [pid = 5856] [serial = 2309] [outer = (nil)] [url = about:blank] 14:18:41 INFO - PROCESS | 5810 | --DOMWINDOW == 17 (0x9c849400) [pid = 5856] [serial = 2311] [outer = (nil)] [url = about:blank] 14:18:41 INFO - PROCESS | 5810 | --DOMWINDOW == 16 (0x9d45a000) [pid = 5856] [serial = 2295] [outer = (nil)] [url = about:blank] 14:18:41 INFO - PROCESS | 5810 | --DOMWINDOW == 15 (0x9d465400) [pid = 5856] [serial = 2300] [outer = (nil)] [url = about:blank] 14:18:56 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 14:18:56 INFO - PROCESS | 5810 | 1484259536209 Marionette TRACE conn4 <- [1,2247,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]]]}] 14:18:56 INFO - ... 14:18:56 INFO - TEST-ERROR | /service-workers/service-worker/shared-worker-controlled.https.html | took 31094ms 14:18:56 INFO - PROCESS | 5810 | 1484259536262 Marionette TRACE conn4 -> [0,2248,"getWindowHandle",null] 14:18:56 INFO - PROCESS | 5810 | 1484259536268 Marionette TRACE conn4 <- [1,2248,null,{"value":"2147483649"}] 14:18:56 INFO - TEST-START | /service-workers/service-worker/skip-waiting-installed.https.html 14:18:56 INFO - PROCESS | 5810 | 1484259536279 Marionette TRACE conn4 -> [0,2249,"timeouts",{"script":35000}] 14:18:56 INFO - PROCESS | 5810 | 1484259536285 Marionette TRACE conn4 <- [1,2249,null,{}] 14:18:56 INFO - PROCESS | 5810 | 1484259536298 Marionette TRACE conn4 -> [0,2250,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:18:56 INFO - PROCESS | 5810 | 1484259536567 Marionette TRACE conn4 <- [1,2250,null,{"value":null}] 14:18:56 INFO - PROCESS | 5810 | 1484259536683 Marionette TRACE conn4 -> [0,2251,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:18:56 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b24fc00 == 4 [pid = 5856] [id = 866] 14:18:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 16 (0x9b250000) [pid = 5856] [serial = 2313] [outer = (nil)] 14:18:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 17 (0x9b2f6800) [pid = 5856] [serial = 2314] [outer = 0x9b250000] 14:18:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 18 (0x9b424400) [pid = 5856] [serial = 2315] [outer = 0x9b250000] 14:18:57 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:18:57 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:18:58 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b42b800 == 5 [pid = 5856] [id = 867] 14:18:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 19 (0x9b456400) [pid = 5856] [serial = 2316] [outer = (nil)] 14:18:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 20 (0x9b457c00) [pid = 5856] [serial = 2317] [outer = 0x9b456400] 14:18:58 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:18:58 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:18:58 INFO - PROCESS | 5810 | 1484259538548 Marionette TRACE conn4 <- [1,2251,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]]]}] 14:18:58 INFO - . 14:18:58 INFO - TEST-OK | /service-workers/service-worker/skip-waiting-installed.https.html | took 2293ms 14:18:58 INFO - PROCESS | 5810 | 1484259538574 Marionette TRACE conn4 -> [0,2252,"getWindowHandle",null] 14:18:58 INFO - PROCESS | 5810 | 1484259538595 Marionette TRACE conn4 <- [1,2252,null,{"value":"2147483649"}] 14:18:58 INFO - TEST-START | /service-workers/service-worker/skip-waiting-using-registration.https.html 14:18:58 INFO - PROCESS | 5810 | 1484259538632 Marionette TRACE conn4 -> [0,2253,"timeouts",{"script":35000}] 14:18:58 INFO - PROCESS | 5810 | 1484259538642 Marionette TRACE conn4 <- [1,2253,null,{}] 14:18:58 INFO - PROCESS | 5810 | 1484259538651 Marionette TRACE conn4 -> [0,2254,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:18:58 INFO - PROCESS | 5810 | 1484259538890 Marionette TRACE conn4 <- [1,2254,null,{"value":null}] 14:18:58 INFO - PROCESS | 5810 | 1484259538962 Marionette TRACE conn4 -> [0,2255,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:18:58 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b24dc00 == 6 [pid = 5856] [id = 868] 14:18:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 21 (0x9b24ec00) [pid = 5856] [serial = 2318] [outer = (nil)] 14:18:59 INFO - PROCESS | 5810 | ++DOMWINDOW == 22 (0x9b477c00) [pid = 5856] [serial = 2319] [outer = 0x9b24ec00] 14:18:59 INFO - PROCESS | 5810 | ++DOMWINDOW == 23 (0x9b47c400) [pid = 5856] [serial = 2320] [outer = 0x9b24ec00] 14:18:59 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:18:59 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:00 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b6c2000 == 7 [pid = 5856] [id = 869] 14:19:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 24 (0x9b6c4400) [pid = 5856] [serial = 2321] [outer = (nil)] 14:19:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 25 (0x9b916c00) [pid = 5856] [serial = 2322] [outer = 0x9b6c4400] 14:19:00 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:00 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:00 INFO - PROCESS | 5810 | 1484259540815 Marionette TRACE conn4 <- [1,2255,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,{},{}]]]}] 14:19:00 INFO - .. 14:19:00 INFO - TEST-OK | /service-workers/service-worker/skip-waiting-using-registration.https.html | took 2205ms 14:19:00 INFO - PROCESS | 5810 | 1484259540840 Marionette TRACE conn4 -> [0,2256,"getWindowHandle",null] 14:19:00 INFO - PROCESS | 5810 | 1484259540845 Marionette TRACE conn4 <- [1,2256,null,{"value":"2147483649"}] 14:19:00 INFO - TEST-START | /service-workers/service-worker/skip-waiting-without-client.https.html 14:19:00 INFO - PROCESS | 5810 | 1484259540867 Marionette TRACE conn4 -> [0,2257,"timeouts",{"script":35000}] 14:19:00 INFO - PROCESS | 5810 | 1484259540879 Marionette TRACE conn4 <- [1,2257,null,{}] 14:19:00 INFO - PROCESS | 5810 | 1484259540931 Marionette TRACE conn4 -> [0,2258,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:19:01 INFO - PROCESS | 5810 | 1484259541214 Marionette TRACE conn4 <- [1,2258,null,{"value":null}] 14:19:01 INFO - PROCESS | 5810 | 1484259541274 Marionette TRACE conn4 -> [0,2259,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:19:01 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b9cd000 == 8 [pid = 5856] [id = 870] 14:19:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 26 (0x9b9ce400) [pid = 5856] [serial = 2323] [outer = (nil)] 14:19:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0x9c270c00) [pid = 5856] [serial = 2324] [outer = 0x9b9ce400] 14:19:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0x9c274400) [pid = 5856] [serial = 2325] [outer = 0x9b9ce400] 14:19:01 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:01 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:02 INFO - PROCESS | 5810 | 1484259542822 Marionette TRACE conn4 <- [1,2259,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,{},{}]]]}] 14:19:02 INFO - .. 14:19:02 INFO - TEST-OK | /service-workers/service-worker/skip-waiting-without-client.https.html | took 2029ms 14:19:02 INFO - PROCESS | 5810 | 1484259542887 Marionette TRACE conn4 -> [0,2260,"getWindowHandle",null] 14:19:02 INFO - PROCESS | 5810 | 1484259542895 Marionette TRACE conn4 <- [1,2260,null,{"value":"2147483649"}] 14:19:02 INFO - TEST-START | /service-workers/service-worker/skip-waiting-without-using-registration.https.html 14:19:02 INFO - PROCESS | 5810 | 1484259542918 Marionette TRACE conn4 -> [0,2261,"timeouts",{"script":35000}] 14:19:02 INFO - PROCESS | 5810 | 1484259542923 Marionette TRACE conn4 <- [1,2261,null,{}] 14:19:02 INFO - PROCESS | 5810 | 1484259542930 Marionette TRACE conn4 -> [0,2262,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:19:03 INFO - PROCESS | 5810 | 1484259543167 Marionette TRACE conn4 <- [1,2262,null,{"value":null}] 14:19:03 INFO - PROCESS | 5810 | 1484259543252 Marionette TRACE conn4 -> [0,2263,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:19:03 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c84c400 == 9 [pid = 5856] [id = 871] 14:19:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0x9c84f400) [pid = 5856] [serial = 2326] [outer = (nil)] 14:19:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0x9c87b000) [pid = 5856] [serial = 2327] [outer = 0x9c84f400] 14:19:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0x9ca40c00) [pid = 5856] [serial = 2328] [outer = 0x9c84f400] 14:19:03 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:03 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:04 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b47c000 == 10 [pid = 5856] [id = 872] 14:19:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0x9c276400) [pid = 5856] [serial = 2329] [outer = (nil)] 14:19:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0x9ca45800) [pid = 5856] [serial = 2330] [outer = 0x9c276400] 14:19:04 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:04 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:04 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2502 14:19:04 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 14:19:05 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2502 14:19:05 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 14:19:05 INFO - PROCESS | 5810 | 1484259545130 Marionette TRACE conn4 <- [1,2263,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,{},{}]]]}] 14:19:05 INFO - .. 14:19:05 INFO - TEST-OK | /service-workers/service-worker/skip-waiting-without-using-registration.https.html | took 2248ms 14:19:05 INFO - PROCESS | 5810 | 1484259545172 Marionette TRACE conn4 -> [0,2264,"getWindowHandle",null] 14:19:05 INFO - PROCESS | 5810 | 1484259545177 Marionette TRACE conn4 <- [1,2264,null,{"value":"2147483649"}] 14:19:05 INFO - TEST-START | /service-workers/service-worker/skip-waiting.https.html 14:19:05 INFO - PROCESS | 5810 | 1484259545198 Marionette TRACE conn4 -> [0,2265,"timeouts",{"script":35000}] 14:19:05 INFO - PROCESS | 5810 | 1484259545205 Marionette TRACE conn4 <- [1,2265,null,{}] 14:19:05 INFO - PROCESS | 5810 | 1484259545233 Marionette TRACE conn4 -> [0,2266,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:19:05 INFO - PROCESS | 5810 | 1484259545541 Marionette TRACE conn4 <- [1,2266,null,{"value":null}] 14:19:05 INFO - PROCESS | 5810 | 1484259545609 Marionette TRACE conn4 -> [0,2267,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:19:05 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b249c00 == 11 [pid = 5856] [id = 873] 14:19:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0x9b24b400) [pid = 5856] [serial = 2331] [outer = (nil)] 14:19:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0x9b480000) [pid = 5856] [serial = 2332] [outer = 0x9b24b400] 14:19:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0x9b6bc000) [pid = 5856] [serial = 2333] [outer = 0x9b24b400] 14:19:06 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:06 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:06 INFO - PROCESS | 5810 | --DOCSHELL 0x9b9cd000 == 10 [pid = 5856] [id = 870] 14:19:06 INFO - PROCESS | 5810 | --DOCSHELL 0x9b6c2000 == 9 [pid = 5856] [id = 869] 14:19:06 INFO - PROCESS | 5810 | --DOCSHELL 0x9b24dc00 == 8 [pid = 5856] [id = 868] 14:19:06 INFO - PROCESS | 5810 | --DOCSHELL 0x9b42b800 == 7 [pid = 5856] [id = 867] 14:19:06 INFO - PROCESS | 5810 | --DOCSHELL 0x9b24fc00 == 6 [pid = 5856] [id = 866] 14:19:06 INFO - PROCESS | 5810 | --DOCSHELL 0x9b6bbc00 == 5 [pid = 5856] [id = 865] 14:19:07 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b24d800 == 6 [pid = 5856] [id = 874] 14:19:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0x9b47e800) [pid = 5856] [serial = 2334] [outer = (nil)] 14:19:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0x9b6b7800) [pid = 5856] [serial = 2335] [outer = 0x9b47e800] 14:19:07 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:07 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:07 INFO - PROCESS | 5810 | 1484259547894 Marionette TRACE conn4 <- [1,2267,null,{"value":["/service-workers/service-worker/skip-waiting.https.html",0,null,null,[["Test skipWaiting with both active and waiting workers",0,null,null]]]}] 14:19:07 INFO - . 14:19:07 INFO - TEST-OK | /service-workers/service-worker/skip-waiting.https.html | took 2767ms 14:19:08 INFO - PROCESS | 5810 | 1484259548009 Marionette TRACE conn4 -> [0,2268,"getWindowHandle",null] 14:19:08 INFO - PROCESS | 5810 | 1484259548019 Marionette TRACE conn4 <- [1,2268,null,{"value":"2147483649"}] 14:19:08 INFO - TEST-START | /service-workers/service-worker/state.https.html 14:19:08 INFO - PROCESS | 5810 | 1484259548030 Marionette TRACE conn4 -> [0,2269,"timeouts",{"script":35000}] 14:19:08 INFO - PROCESS | 5810 | 1484259548042 Marionette TRACE conn4 <- [1,2269,null,{}] 14:19:08 INFO - PROCESS | 5810 | 1484259548052 Marionette TRACE conn4 -> [0,2270,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:19:08 INFO - PROCESS | 5810 | 1484259548348 Marionette TRACE conn4 <- [1,2270,null,{"value":null}] 14:19:08 INFO - PROCESS | 5810 | 1484259548452 Marionette TRACE conn4 -> [0,2271,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:19:08 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b42b800 == 7 [pid = 5856] [id = 875] 14:19:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0x9b6bf000) [pid = 5856] [serial = 2336] [outer = (nil)] 14:19:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0x9c84dc00) [pid = 5856] [serial = 2337] [outer = 0x9b6bf000] 14:19:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0x9c880800) [pid = 5856] [serial = 2338] [outer = 0x9b6bf000] 14:19:09 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:09 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:10 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0x9b6c4400) [pid = 5856] [serial = 2321] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 14:19:10 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0x9b24ec00) [pid = 5856] [serial = 2318] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/skip-waiting-using-registration.https.html] 14:19:10 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0x9b9ce400) [pid = 5856] [serial = 2323] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/skip-waiting-without-client.https.html] 14:19:10 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0x9b456400) [pid = 5856] [serial = 2316] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 14:19:10 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0x9b250000) [pid = 5856] [serial = 2313] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/skip-waiting-installed.https.html] 14:19:10 INFO - PROCESS | 5810 | 1484259550211 Marionette TRACE conn4 <- [1,2271,null,{"value":["/service-workers/service-worker/state.https.html",0,null,null,[["Service Worker state property and \"statechange\" event",0,null,null]]]}] 14:19:10 INFO - . 14:19:10 INFO - TEST-OK | /service-workers/service-worker/state.https.html | took 2202ms 14:19:10 INFO - PROCESS | 5810 | 1484259550231 Marionette TRACE conn4 -> [0,2272,"getWindowHandle",null] 14:19:10 INFO - PROCESS | 5810 | 1484259550260 Marionette TRACE conn4 <- [1,2272,null,{"value":"2147483649"}] 14:19:10 INFO - TEST-START | /service-workers/service-worker/synced-state.https.html 14:19:10 INFO - PROCESS | 5810 | 1484259550361 Marionette TRACE conn4 -> [0,2273,"timeouts",{"script":35000}] 14:19:10 INFO - PROCESS | 5810 | 1484259550375 Marionette TRACE conn4 <- [1,2273,null,{}] 14:19:10 INFO - PROCESS | 5810 | 1484259550381 Marionette TRACE conn4 -> [0,2274,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:19:10 INFO - PROCESS | 5810 | 1484259550611 Marionette TRACE conn4 <- [1,2274,null,{"value":null}] 14:19:10 INFO - PROCESS | 5810 | 1484259550694 Marionette TRACE conn4 -> [0,2275,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:19:10 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c843000 == 8 [pid = 5856] [id = 876] 14:19:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0x9c850400) [pid = 5856] [serial = 2339] [outer = (nil)] 14:19:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0x9cb78400) [pid = 5856] [serial = 2340] [outer = 0x9c850400] 14:19:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0x9b42ec00) [pid = 5856] [serial = 2341] [outer = 0x9c850400] 14:19:11 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:11 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:12 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:19:12 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:19:12 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:19:12 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:19:12 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:19:12 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:19:12 INFO - PROCESS | 5810 | 1484259552350 Marionette TRACE conn4 <- [1,2275,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]]]}] 14:19:12 INFO - . 14:19:12 INFO - TEST-OK | /service-workers/service-worker/synced-state.https.html | took 2065ms 14:19:12 INFO - PROCESS | 5810 | 1484259552463 Marionette TRACE conn4 -> [0,2276,"getWindowHandle",null] 14:19:12 INFO - PROCESS | 5810 | 1484259552479 Marionette TRACE conn4 <- [1,2276,null,{"value":"2147483649"}] 14:19:12 INFO - TEST-START | /service-workers/service-worker/uncontrolled-page.https.html 14:19:12 INFO - PROCESS | 5810 | 1484259552583 Marionette TRACE conn4 -> [0,2277,"timeouts",{"script":35000}] 14:19:12 INFO - PROCESS | 5810 | 1484259552594 Marionette TRACE conn4 <- [1,2277,null,{}] 14:19:12 INFO - PROCESS | 5810 | 1484259552604 Marionette TRACE conn4 -> [0,2278,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:19:12 INFO - PROCESS | 5810 | 1484259552875 Marionette TRACE conn4 <- [1,2278,null,{"value":null}] 14:19:12 INFO - PROCESS | 5810 | 1484259552908 Marionette TRACE conn4 -> [0,2279,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:19:12 INFO - PROCESS | 5810 | ++DOCSHELL 0x9cbd6c00 == 9 [pid = 5856] [id = 877] 14:19:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0x9cbd7c00) [pid = 5856] [serial = 2342] [outer = (nil)] 14:19:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0x9d42c400) [pid = 5856] [serial = 2343] [outer = 0x9cbd7c00] 14:19:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0x9d42ac00) [pid = 5856] [serial = 2344] [outer = 0x9cbd7c00] 14:19:13 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:13 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:14 INFO - PROCESS | 5810 | 1484259554878 Marionette TRACE conn4 <- [1,2279,null,{"value":["/service-workers/service-worker/uncontrolled-page.https.html",0,null,null,[["Fetch events should not go through uncontrolled page.",0,null,null]]]}] 14:19:14 INFO - . 14:19:14 INFO - TEST-OK | /service-workers/service-worker/uncontrolled-page.https.html | took 2351ms 14:19:14 INFO - PROCESS | 5810 | 1484259554933 Marionette TRACE conn4 -> [0,2280,"getWindowHandle",null] 14:19:14 INFO - PROCESS | 5810 | 1484259554958 Marionette TRACE conn4 <- [1,2280,null,{"value":"2147483649"}] 14:19:14 INFO - TEST-START | /service-workers/service-worker/unregister-controller.https.html 14:19:14 INFO - PROCESS | 5810 | 1484259554985 Marionette TRACE conn4 -> [0,2281,"timeouts",{"script":35000}] 14:19:14 INFO - PROCESS | 5810 | 1484259554994 Marionette TRACE conn4 <- [1,2281,null,{}] 14:19:15 INFO - PROCESS | 5810 | 1484259555005 Marionette TRACE conn4 -> [0,2282,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:19:15 INFO - PROCESS | 5810 | 1484259555251 Marionette TRACE conn4 <- [1,2282,null,{"value":null}] 14:19:15 INFO - PROCESS | 5810 | 1484259555348 Marionette TRACE conn4 -> [0,2283,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:19:15 INFO - PROCESS | 5810 | --DOCSHELL 0x9c843000 == 8 [pid = 5856] [id = 876] 14:19:15 INFO - PROCESS | 5810 | --DOCSHELL 0x9b47c000 == 7 [pid = 5856] [id = 872] 14:19:15 INFO - PROCESS | 5810 | --DOCSHELL 0x9b24d800 == 6 [pid = 5856] [id = 874] 14:19:15 INFO - PROCESS | 5810 | --DOCSHELL 0x9b249c00 == 5 [pid = 5856] [id = 873] 14:19:15 INFO - PROCESS | 5810 | --DOCSHELL 0x9b42b800 == 4 [pid = 5856] [id = 875] 14:19:15 INFO - PROCESS | 5810 | --DOCSHELL 0x9c84c400 == 3 [pid = 5856] [id = 871] 14:19:15 INFO - PROCESS | 5810 | --DOCSHELL 0x9cbd6c00 == 2 [pid = 5856] [id = 877] 14:19:15 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b247800 == 3 [pid = 5856] [id = 878] 14:19:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0x9b249c00) [pid = 5856] [serial = 2345] [outer = (nil)] 14:19:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0x9b2f1000) [pid = 5856] [serial = 2346] [outer = 0x9b249c00] 14:19:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0x9b423800) [pid = 5856] [serial = 2347] [outer = 0x9b249c00] 14:19:16 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0x9c87b000) [pid = 5856] [serial = 2327] [outer = (nil)] [url = about:blank] 14:19:16 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0x9b916c00) [pid = 5856] [serial = 2322] [outer = (nil)] [url = about:blank] 14:19:16 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0x9b47c400) [pid = 5856] [serial = 2320] [outer = (nil)] [url = about:blank] 14:19:16 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0x9c274400) [pid = 5856] [serial = 2325] [outer = (nil)] [url = about:blank] 14:19:16 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0x9b457c00) [pid = 5856] [serial = 2317] [outer = (nil)] [url = about:blank] 14:19:16 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0x9b424400) [pid = 5856] [serial = 2315] [outer = (nil)] [url = about:blank] 14:19:16 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0x9c270c00) [pid = 5856] [serial = 2324] [outer = (nil)] [url = about:blank] 14:19:16 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0x9b477c00) [pid = 5856] [serial = 2319] [outer = (nil)] [url = about:blank] 14:19:16 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0x9b2f6800) [pid = 5856] [serial = 2314] [outer = (nil)] [url = about:blank] 14:19:16 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:16 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:17 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b6c4c00 == 4 [pid = 5856] [id = 879] 14:19:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0x9b916c00) [pid = 5856] [serial = 2348] [outer = (nil)] 14:19:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0x9b917800) [pid = 5856] [serial = 2349] [outer = 0x9b916c00] 14:19:17 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:17 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:17 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b920000 == 5 [pid = 5856] [id = 880] 14:19:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0x9b9ca400) [pid = 5856] [serial = 2350] [outer = (nil)] 14:19:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0x9b9cb000) [pid = 5856] [serial = 2351] [outer = 0x9b9ca400] 14:19:17 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c268400 == 6 [pid = 5856] [id = 881] 14:19:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0x9c268c00) [pid = 5856] [serial = 2352] [outer = (nil)] 14:19:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0x9c269c00) [pid = 5856] [serial = 2353] [outer = 0x9c268c00] 14:19:17 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:17 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:17 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:17 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:17 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2502 14:19:17 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 14:19:18 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b457000 == 7 [pid = 5856] [id = 882] 14:19:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0x9b480400) [pid = 5856] [serial = 2354] [outer = (nil)] 14:19:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0x9b6bf800) [pid = 5856] [serial = 2355] [outer = 0x9b480400] 14:19:18 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:18 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:18 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2502 14:19:18 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 14:19:18 INFO - PROCESS | 5810 | 1484259558391 Marionette TRACE conn4 <- [1,2283,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]]]}] 14:19:18 INFO - ... 14:19:18 INFO - TEST-OK | /service-workers/service-worker/unregister-controller.https.html | took 3447ms 14:19:18 INFO - PROCESS | 5810 | 1484259558433 Marionette TRACE conn4 -> [0,2284,"getWindowHandle",null] 14:19:18 INFO - PROCESS | 5810 | 1484259558441 Marionette TRACE conn4 <- [1,2284,null,{"value":"2147483649"}] 14:19:18 INFO - TEST-START | /service-workers/service-worker/unregister-then-register-new-script.https.html 14:19:18 INFO - PROCESS | 5810 | 1484259558450 Marionette TRACE conn4 -> [0,2285,"timeouts",{"script":35000}] 14:19:18 INFO - PROCESS | 5810 | 1484259558457 Marionette TRACE conn4 <- [1,2285,null,{}] 14:19:18 INFO - PROCESS | 5810 | 1484259558485 Marionette TRACE conn4 -> [0,2286,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:19:18 INFO - PROCESS | 5810 | 1484259558729 Marionette TRACE conn4 <- [1,2286,null,{"value":null}] 14:19:18 INFO - PROCESS | 5810 | 1484259558924 Marionette TRACE conn4 -> [0,2287,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:19:19 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b478c00 == 8 [pid = 5856] [id = 883] 14:19:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0x9b479000) [pid = 5856] [serial = 2356] [outer = (nil)] 14:19:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0x9b917000) [pid = 5856] [serial = 2357] [outer = 0x9b479000] 14:19:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0x9c276000) [pid = 5856] [serial = 2358] [outer = 0x9b479000] 14:19:19 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:19 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:20 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0x9b6bf000) [pid = 5856] [serial = 2336] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/state.https.html] 14:19:20 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0x9c850400) [pid = 5856] [serial = 2339] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/synced-state.https.html] 14:19:20 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0x9b47e800) [pid = 5856] [serial = 2334] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 14:19:20 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0x9b24b400) [pid = 5856] [serial = 2331] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/skip-waiting.https.html] 14:19:20 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0x9c84f400) [pid = 5856] [serial = 2326] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/skip-waiting-without-using-registration.https.html] 14:19:20 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0x9c276400) [pid = 5856] [serial = 2329] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 14:19:20 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0x9b91c800) [pid = 5856] [serial = 2310] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/shared-worker-controlled.https.html] 14:19:21 INFO - PROCESS | 5810 | ++DOCSHELL 0x9cb6d400 == 9 [pid = 5856] [id = 884] 14:19:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0x9cb7a400) [pid = 5856] [serial = 2359] [outer = (nil)] 14:19:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0x9cb7bc00) [pid = 5856] [serial = 2360] [outer = 0x9cb7a400] 14:19:21 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:21 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:21 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b455000 == 10 [pid = 5856] [id = 885] 14:19:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0x9b456c00) [pid = 5856] [serial = 2361] [outer = (nil)] 14:19:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0x9cbd5000) [pid = 5856] [serial = 2362] [outer = 0x9b456c00] 14:19:21 INFO - PROCESS | 5810 | ++DOCSHELL 0x9cbdbc00 == 11 [pid = 5856] [id = 886] 14:19:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0x9cbdc000) [pid = 5856] [serial = 2363] [outer = (nil)] 14:19:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0x9cbdc800) [pid = 5856] [serial = 2364] [outer = 0x9cbdc000] 14:19:21 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:21 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:21 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:21 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:22 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:19:22 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:19:22 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!requestSucceeded', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 740 14:19:22 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 14:19:22 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 14:19:22 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 14:19:22 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c87b400 == 12 [pid = 5856] [id = 887] 14:19:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0x9c87e800) [pid = 5856] [serial = 2365] [outer = (nil)] 14:19:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0x9c87ec00) [pid = 5856] [serial = 2366] [outer = 0x9c87e800] 14:19:22 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:22 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:22 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:19:22 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:19:22 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2fcc00 == 13 [pid = 5856] [id = 888] 14:19:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0x9b425400) [pid = 5856] [serial = 2367] [outer = (nil)] 14:19:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0x9b425c00) [pid = 5856] [serial = 2368] [outer = 0x9b425400] 14:19:22 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:22 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:22 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2502 14:19:22 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 14:19:22 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 14:19:22 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b475c00 == 14 [pid = 5856] [id = 889] 14:19:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 51 (0x9b477400) [pid = 5856] [serial = 2369] [outer = (nil)] 14:19:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 52 (0x9b6b8800) [pid = 5856] [serial = 2370] [outer = 0x9b477400] 14:19:23 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:23 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:23 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2502 14:19:23 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 14:19:24 INFO - PROCESS | 5810 | 1484259564114 Marionette TRACE conn4 <- [1,2287,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]]]}] 14:19:24 INFO - ... 14:19:24 INFO - TEST-OK | /service-workers/service-worker/unregister-then-register-new-script.https.html | took 5716ms 14:19:24 INFO - PROCESS | 5810 | 1484259564171 Marionette TRACE conn4 -> [0,2288,"getWindowHandle",null] 14:19:24 INFO - PROCESS | 5810 | 1484259564178 Marionette TRACE conn4 <- [1,2288,null,{"value":"2147483649"}] 14:19:24 INFO - TEST-START | /service-workers/service-worker/unregister-then-register.https.html 14:19:24 INFO - PROCESS | 5810 | 1484259564188 Marionette TRACE conn4 -> [0,2289,"timeouts",{"script":35000}] 14:19:24 INFO - PROCESS | 5810 | 1484259564200 Marionette TRACE conn4 <- [1,2289,null,{}] 14:19:24 INFO - PROCESS | 5810 | 1484259564212 Marionette TRACE conn4 -> [0,2290,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:19:24 INFO - PROCESS | 5810 | 1484259564677 Marionette TRACE conn4 <- [1,2290,null,{"value":null}] 14:19:24 INFO - PROCESS | 5810 | 1484259564939 Marionette TRACE conn4 -> [0,2291,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:19:24 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2f5000 == 15 [pid = 5856] [id = 890] 14:19:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 53 (0x9b2f7c00) [pid = 5856] [serial = 2371] [outer = (nil)] 14:19:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 54 (0x9b47e800) [pid = 5856] [serial = 2372] [outer = 0x9b2f7c00] 14:19:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 55 (0x9b6bf000) [pid = 5856] [serial = 2373] [outer = 0x9b2f7c00] 14:19:25 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:25 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:25 INFO - PROCESS | 5810 | --DOCSHELL 0x9cbdbc00 == 14 [pid = 5856] [id = 886] 14:19:25 INFO - PROCESS | 5810 | --DOCSHELL 0x9b455000 == 13 [pid = 5856] [id = 885] 14:19:25 INFO - PROCESS | 5810 | --DOCSHELL 0x9cb6d400 == 12 [pid = 5856] [id = 884] 14:19:25 INFO - PROCESS | 5810 | --DOMWINDOW == 54 (0x9d42c400) [pid = 5856] [serial = 2343] [outer = (nil)] [url = about:blank] 14:19:25 INFO - PROCESS | 5810 | --DOCSHELL 0x9b457000 == 11 [pid = 5856] [id = 882] 14:19:25 INFO - PROCESS | 5810 | --DOCSHELL 0x9c268400 == 10 [pid = 5856] [id = 881] 14:19:25 INFO - PROCESS | 5810 | --DOCSHELL 0x9b920000 == 9 [pid = 5856] [id = 880] 14:19:25 INFO - PROCESS | 5810 | --DOCSHELL 0x9b6c4c00 == 8 [pid = 5856] [id = 879] 14:19:25 INFO - PROCESS | 5810 | --DOCSHELL 0x9b247800 == 7 [pid = 5856] [id = 878] 14:19:26 INFO - PROCESS | 5810 | --DOMWINDOW == 53 (0x9cb78400) [pid = 5856] [serial = 2340] [outer = (nil)] [url = about:blank] 14:19:26 INFO - PROCESS | 5810 | --DOMWINDOW == 52 (0x9b42ec00) [pid = 5856] [serial = 2341] [outer = (nil)] [url = about:blank] 14:19:26 INFO - PROCESS | 5810 | --DOMWINDOW == 51 (0x9b6b7800) [pid = 5856] [serial = 2335] [outer = (nil)] [url = about:blank] 14:19:26 INFO - PROCESS | 5810 | --DOMWINDOW == 50 (0x9b6bc000) [pid = 5856] [serial = 2333] [outer = (nil)] [url = about:blank] 14:19:26 INFO - PROCESS | 5810 | --DOMWINDOW == 49 (0x9ca40c00) [pid = 5856] [serial = 2328] [outer = (nil)] [url = about:blank] 14:19:26 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0x9ca45800) [pid = 5856] [serial = 2330] [outer = (nil)] [url = about:blank] 14:19:26 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0x9c880800) [pid = 5856] [serial = 2338] [outer = (nil)] [url = about:blank] 14:19:26 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0x9c84dc00) [pid = 5856] [serial = 2337] [outer = (nil)] [url = about:blank] 14:19:26 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0x9b480000) [pid = 5856] [serial = 2332] [outer = (nil)] [url = about:blank] 14:19:26 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0x9c879800) [pid = 5856] [serial = 2312] [outer = (nil)] [url = about:blank] 14:19:27 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b45dc00 == 8 [pid = 5856] [id = 891] 14:19:27 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0x9b45e000) [pid = 5856] [serial = 2374] [outer = (nil)] 14:19:27 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0x9c84c000) [pid = 5856] [serial = 2375] [outer = 0x9b45e000] 14:19:27 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:27 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:27 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b9d3000 == 9 [pid = 5856] [id = 892] 14:19:27 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0x9c268000) [pid = 5856] [serial = 2376] [outer = (nil)] 14:19:27 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0x9c268400) [pid = 5856] [serial = 2377] [outer = 0x9c268000] 14:19:27 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c84f000 == 10 [pid = 5856] [id = 893] 14:19:27 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0x9c850800) [pid = 5856] [serial = 2378] [outer = (nil)] 14:19:27 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0x9c851c00) [pid = 5856] [serial = 2379] [outer = 0x9c850800] 14:19:27 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:27 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:27 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:27 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:27 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b461000 == 11 [pid = 5856] [id = 894] 14:19:27 INFO - PROCESS | 5810 | ++DOMWINDOW == 51 (0x9b462800) [pid = 5856] [serial = 2380] [outer = (nil)] 14:19:27 INFO - PROCESS | 5810 | ++DOMWINDOW == 52 (0x9c874c00) [pid = 5856] [serial = 2381] [outer = 0x9b462800] 14:19:27 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:19:27 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:19:27 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:27 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:28 INFO - PROCESS | 5810 | 1484259568415 Marionette TRACE conn4 <- [1,2291,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]]]}] 14:19:28 INFO - .... 14:19:28 INFO - TEST-OK | /service-workers/service-worker/unregister-then-register.https.html | took 4263ms 14:19:28 INFO - PROCESS | 5810 | 1484259568450 Marionette TRACE conn4 -> [0,2292,"getWindowHandle",null] 14:19:28 INFO - PROCESS | 5810 | 1484259568467 Marionette TRACE conn4 <- [1,2292,null,{"value":"2147483649"}] 14:19:28 INFO - TEST-START | /service-workers/service-worker/unregister.https.html 14:19:28 INFO - PROCESS | 5810 | 1484259568489 Marionette TRACE conn4 -> [0,2293,"timeouts",{"script":35000}] 14:19:28 INFO - PROCESS | 5810 | 1484259568499 Marionette TRACE conn4 <- [1,2293,null,{}] 14:19:28 INFO - PROCESS | 5810 | 1484259568505 Marionette TRACE conn4 -> [0,2294,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:19:28 INFO - PROCESS | 5810 | 1484259568776 Marionette TRACE conn4 <- [1,2294,null,{"value":null}] 14:19:29 INFO - PROCESS | 5810 | 1484259568975 Marionette TRACE conn4 -> [0,2295,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:19:29 INFO - PROCESS | 5810 | --DOMWINDOW == 51 (0x9b249c00) [pid = 5856] [serial = 2345] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/unregister-controller.https.html] 14:19:29 INFO - PROCESS | 5810 | --DOMWINDOW == 50 (0x9b480400) [pid = 5856] [serial = 2354] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/no-new-controllee-even-if-registration-is-still-used] 14:19:29 INFO - PROCESS | 5810 | --DOMWINDOW == 49 (0x9c268c00) [pid = 5856] [serial = 2352] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/unregister-controller-page.html?load-after-unregister] 14:19:29 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0x9b916c00) [pid = 5856] [serial = 2348] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/unregister-controller-page.html?load-before-unregister] 14:19:29 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0x9b456c00) [pid = 5856] [serial = 2361] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-new-script-that-404s] 14:19:29 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0x9cbdc000) [pid = 5856] [serial = 2363] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-reject-install-worker] 14:19:29 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0x9cb7a400) [pid = 5856] [serial = 2359] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-new-script-that-exists] 14:19:29 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0x9b9ca400) [pid = 5856] [serial = 2350] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/no-new-controllee-even-if-registration-is-still-used] 14:19:29 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0x9cbd7c00) [pid = 5856] [serial = 2342] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/uncontrolled-page.https.html] 14:19:29 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2f0400 == 12 [pid = 5856] [id = 895] 14:19:29 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0x9b2f6c00) [pid = 5856] [serial = 2382] [outer = (nil)] 14:19:29 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0x9b916c00) [pid = 5856] [serial = 2383] [outer = 0x9b2f6c00] 14:19:29 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0x9c26e800) [pid = 5856] [serial = 2384] [outer = 0x9b2f6c00] 14:19:29 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:29 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:30 INFO - PROCESS | 5810 | 1484259570637 Marionette TRACE conn4 <- [1,2295,null,{"value":["/service-workers/service-worker/unregister.https.html",0,null,null,[["Unregister twice",0,null,null],["Register then unregister",0,null,null]]]}] 14:19:30 INFO - .. 14:19:30 INFO - TEST-OK | /service-workers/service-worker/unregister.https.html | took 2207ms 14:19:30 INFO - PROCESS | 5810 | 1484259570721 Marionette TRACE conn4 -> [0,2296,"getWindowHandle",null] 14:19:30 INFO - PROCESS | 5810 | 1484259570730 Marionette TRACE conn4 <- [1,2296,null,{"value":"2147483649"}] 14:19:30 INFO - TEST-START | /service-workers/service-worker/update-after-navigation-fetch-event.https.html 14:19:30 INFO - PROCESS | 5810 | 1484259570747 Marionette TRACE conn4 -> [0,2297,"timeouts",{"script":35000}] 14:19:30 INFO - PROCESS | 5810 | 1484259570757 Marionette TRACE conn4 <- [1,2297,null,{}] 14:19:30 INFO - PROCESS | 5810 | 1484259570773 Marionette TRACE conn4 -> [0,2298,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:19:31 INFO - PROCESS | 5810 | 1484259571043 Marionette TRACE conn4 <- [1,2298,null,{"value":null}] 14:19:31 INFO - PROCESS | 5810 | 1484259571123 Marionette TRACE conn4 -> [0,2299,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:19:31 INFO - PROCESS | 5810 | ++DOCSHELL 0x9ca4f000 == 13 [pid = 5856] [id = 896] 14:19:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0x9cb6f400) [pid = 5856] [serial = 2385] [outer = (nil)] 14:19:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0x9d42cc00) [pid = 5856] [serial = 2386] [outer = 0x9cb6f400] 14:19:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0x9d42e400) [pid = 5856] [serial = 2387] [outer = 0x9cb6f400] 14:19:31 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:31 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:32 INFO - PROCESS | 5810 | ++DOCSHELL 0x9ca4c800 == 14 [pid = 5856] [id = 897] 14:19:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0x9cb78400) [pid = 5856] [serial = 2388] [outer = (nil)] 14:19:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 51 (0x9cbd9800) [pid = 5856] [serial = 2389] [outer = 0x9cb78400] 14:19:33 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:33 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:34 INFO - PROCESS | 5810 | --DOCSHELL 0x9c87b400 == 13 [pid = 5856] [id = 887] 14:19:34 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2fcc00 == 12 [pid = 5856] [id = 888] 14:19:34 INFO - PROCESS | 5810 | --DOCSHELL 0x9b475c00 == 11 [pid = 5856] [id = 889] 14:19:34 INFO - PROCESS | 5810 | --DOCSHELL 0x9b45dc00 == 10 [pid = 5856] [id = 891] 14:19:34 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2f5000 == 9 [pid = 5856] [id = 890] 14:19:34 INFO - PROCESS | 5810 | --DOCSHELL 0x9b9d3000 == 8 [pid = 5856] [id = 892] 14:19:34 INFO - PROCESS | 5810 | --DOCSHELL 0x9c84f000 == 7 [pid = 5856] [id = 893] 14:19:34 INFO - PROCESS | 5810 | --DOCSHELL 0x9b461000 == 6 [pid = 5856] [id = 894] 14:19:34 INFO - PROCESS | 5810 | --DOCSHELL 0x9b478c00 == 5 [pid = 5856] [id = 883] 14:19:34 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2f0400 == 4 [pid = 5856] [id = 895] 14:19:34 INFO - PROCESS | 5810 | --DOMWINDOW == 50 (0x9b917000) [pid = 5856] [serial = 2357] [outer = (nil)] [url = about:blank] 14:19:34 INFO - PROCESS | 5810 | --DOMWINDOW == 49 (0x9b6bf800) [pid = 5856] [serial = 2355] [outer = (nil)] [url = about:blank] 14:19:34 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0x9c269c00) [pid = 5856] [serial = 2353] [outer = (nil)] [url = about:blank] 14:19:34 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0x9b917800) [pid = 5856] [serial = 2349] [outer = (nil)] [url = about:blank] 14:19:34 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0x9cbd5000) [pid = 5856] [serial = 2362] [outer = (nil)] [url = about:blank] 14:19:34 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0x9b423800) [pid = 5856] [serial = 2347] [outer = (nil)] [url = about:blank] 14:19:34 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0x9cbdc800) [pid = 5856] [serial = 2364] [outer = (nil)] [url = about:blank] 14:19:34 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0x9cb7bc00) [pid = 5856] [serial = 2360] [outer = (nil)] [url = about:blank] 14:19:34 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0x9b9cb000) [pid = 5856] [serial = 2351] [outer = (nil)] [url = about:blank] 14:19:34 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0x9b2f1000) [pid = 5856] [serial = 2346] [outer = (nil)] [url = about:blank] 14:19:34 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0x9d42ac00) [pid = 5856] [serial = 2344] [outer = (nil)] [url = about:blank] 14:19:34 INFO - PROCESS | 5810 | 1484259574659 Marionette TRACE conn4 <- [1,2299,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]]]}] 14:19:34 INFO - . 14:19:34 INFO - TEST-OK | /service-workers/service-worker/update-after-navigation-fetch-event.https.html | took 3985ms 14:19:34 INFO - PROCESS | 5810 | 1484259574726 Marionette TRACE conn4 -> [0,2300,"getWindowHandle",null] 14:19:34 INFO - PROCESS | 5810 | 1484259574733 Marionette TRACE conn4 <- [1,2300,null,{"value":"2147483649"}] 14:19:34 INFO - TEST-START | /service-workers/service-worker/update-after-oneday.https.html 14:19:34 INFO - Clearing pref dom.serviceWorkers.enabled 14:19:34 INFO - PROCESS | 5810 | 1484259574743 Marionette TRACE conn4 -> [0,2301,"getContext",null] 14:19:34 INFO - PROCESS | 5810 | 1484259574757 Marionette TRACE conn4 <- [1,2301,null,{"value":"content"}] 14:19:34 INFO - PROCESS | 5810 | 1484259574766 Marionette TRACE conn4 -> [0,2302,"setContext",{"value":"chrome"}] 14:19:34 INFO - PROCESS | 5810 | 1484259574770 Marionette TRACE conn4 <- [1,2302,null,{}] 14:19:34 INFO - PROCESS | 5810 | 1484259574777 Marionette TRACE conn4 -> [0,2303,"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}] 14:19:34 INFO - PROCESS | 5810 | 1484259574795 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 14:19:34 INFO - PROCESS | 5810 | 1484259574801 Marionette TRACE conn4 -> [0,2304,"setContext",{"value":"content"}] 14:19:34 INFO - PROCESS | 5810 | 1484259574811 Marionette TRACE conn4 <- [1,2304,null,{}] 14:19:34 INFO - PROCESS | 5810 | 1484259574823 Marionette TRACE conn4 -> [0,2305,"getContext",null] 14:19:34 INFO - PROCESS | 5810 | 1484259574828 Marionette TRACE conn4 <- [1,2305,null,{"value":"content"}] 14:19:34 INFO - PROCESS | 5810 | 1484259574834 Marionette TRACE conn4 -> [0,2306,"setContext",{"value":"chrome"}] 14:19:34 INFO - PROCESS | 5810 | 1484259574837 Marionette TRACE conn4 <- [1,2306,null,{}] 14:19:34 INFO - PROCESS | 5810 | 1484259574843 Marionette TRACE conn4 -> [0,2307,"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}] 14:19:34 INFO - PROCESS | 5810 | 1484259574865 Marionette TRACE conn4 <- [1,2307,null,{"value":true}] 14:19:34 INFO - PROCESS | 5810 | 1484259574873 Marionette TRACE conn4 -> [0,2308,"setContext",{"value":"content"}] 14:19:34 INFO - PROCESS | 5810 | 1484259574881 Marionette TRACE conn4 <- [1,2308,null,{}] 14:19:34 INFO - Setting pref dom.serviceWorkers.enabled (true) 14:19:34 INFO - PROCESS | 5810 | 1484259574888 Marionette TRACE conn4 -> [0,2309,"getContext",null] 14:19:34 INFO - PROCESS | 5810 | 1484259574895 Marionette TRACE conn4 <- [1,2309,null,{"value":"content"}] 14:19:34 INFO - PROCESS | 5810 | 1484259574933 Marionette TRACE conn4 -> [0,2310,"setContext",{"value":"chrome"}] 14:19:34 INFO - PROCESS | 5810 | 1484259574942 Marionette TRACE conn4 <- [1,2310,null,{}] 14:19:34 INFO - PROCESS | 5810 | 1484259574947 Marionette TRACE conn4 -> [0,2311,"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}] 14:19:34 INFO - PROCESS | 5810 | 1484259574973 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 14:19:34 INFO - PROCESS | 5810 | 1484259574980 Marionette TRACE conn4 -> [0,2312,"setContext",{"value":"content"}] 14:19:34 INFO - PROCESS | 5810 | 1484259574984 Marionette TRACE conn4 <- [1,2312,null,{}] 14:19:34 INFO - PROCESS | 5810 | 1484259574989 Marionette TRACE conn4 -> [0,2313,"getContext",null] 14:19:34 INFO - PROCESS | 5810 | 1484259574992 Marionette TRACE conn4 <- [1,2313,null,{"value":"content"}] 14:19:35 INFO - PROCESS | 5810 | 1484259574999 Marionette TRACE conn4 -> [0,2314,"setContext",{"value":"chrome"}] 14:19:35 INFO - PROCESS | 5810 | 1484259575002 Marionette TRACE conn4 <- [1,2314,null,{}] 14:19:35 INFO - PROCESS | 5810 | 1484259575008 Marionette TRACE conn4 -> [0,2315,"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}] 14:19:35 INFO - PROCESS | 5810 | 1484259575033 Marionette TRACE conn4 <- [1,2315,null,{"value":false}] 14:19:35 INFO - PROCESS | 5810 | 1484259575040 Marionette TRACE conn4 -> [0,2316,"setContext",{"value":"content"}] 14:19:35 INFO - PROCESS | 5810 | 1484259575043 Marionette TRACE conn4 <- [1,2316,null,{}] 14:19:35 INFO - Setting pref dom.serviceWorkers.testUpdateOverOneDay (' true') 14:19:35 INFO - PROCESS | 5810 | 1484259575050 Marionette TRACE conn4 -> [0,2317,"getContext",null] 14:19:35 INFO - PROCESS | 5810 | 1484259575055 Marionette TRACE conn4 <- [1,2317,null,{"value":"content"}] 14:19:35 INFO - PROCESS | 5810 | 1484259575061 Marionette TRACE conn4 -> [0,2318,"setContext",{"value":"chrome"}] 14:19:35 INFO - PROCESS | 5810 | 1484259575065 Marionette TRACE conn4 <- [1,2318,null,{}] 14:19:35 INFO - PROCESS | 5810 | 1484259575072 Marionette TRACE conn4 -> [0,2319,"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}] 14:19:35 INFO - PROCESS | 5810 | 1484259575092 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 14:19:35 INFO - PROCESS | 5810 | 1484259575096 Marionette TRACE conn4 -> [0,2320,"setContext",{"value":"content"}] 14:19:35 INFO - PROCESS | 5810 | 1484259575099 Marionette TRACE conn4 <- [1,2320,null,{}] 14:19:35 INFO - PROCESS | 5810 | 1484259575106 Marionette TRACE conn4 -> [0,2321,"timeouts",{"script":35000}] 14:19:35 INFO - PROCESS | 5810 | 1484259575110 Marionette TRACE conn4 <- [1,2321,null,{}] 14:19:35 INFO - PROCESS | 5810 | 1484259575116 Marionette TRACE conn4 -> [0,2322,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:19:35 INFO - PROCESS | 5810 | 1484259575387 Marionette TRACE conn4 <- [1,2322,null,{"value":null}] 14:19:35 INFO - PROCESS | 5810 | 1484259575455 Marionette TRACE conn4 -> [0,2323,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:19:35 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2f4800 == 5 [pid = 5856] [id = 898] 14:19:35 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0x9b2f5000) [pid = 5856] [serial = 2390] [outer = (nil)] 14:19:35 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0x9b454800) [pid = 5856] [serial = 2391] [outer = 0x9b2f5000] 14:19:35 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0x9b459c00) [pid = 5856] [serial = 2392] [outer = 0x9b2f5000] 14:19:35 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:36 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:36 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b6b7800 == 6 [pid = 5856] [id = 899] 14:19:36 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0x9b6bb000) [pid = 5856] [serial = 2393] [outer = (nil)] 14:19:36 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0x9b6bb800) [pid = 5856] [serial = 2394] [outer = 0x9b6bb000] 14:19:37 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:37 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:37 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0x9b2f7c00) [pid = 5856] [serial = 2371] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/unregister-then-register.https.html] 14:19:37 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0x9b2f6c00) [pid = 5856] [serial = 2382] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/unregister.https.html] 14:19:37 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0x9b45e000) [pid = 5856] [serial = 2374] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/re-register-while-old-registration-in-use] 14:19:37 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0x9c268000) [pid = 5856] [serial = 2376] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/resurrection] 14:19:37 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0x9c850800) [pid = 5856] [serial = 2378] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/re-register-does-not-affect-existing-controllee] 14:19:37 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0x9b479000) [pid = 5856] [serial = 2356] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/unregister-then-register-new-script.https.html] 14:19:37 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0x9c87e800) [pid = 5856] [serial = 2365] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-new-script-that-404s] 14:19:37 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0x9b425400) [pid = 5856] [serial = 2367] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-new-script-that-exists] 14:19:37 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0x9b477400) [pid = 5856] [serial = 2369] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-reject-install-worker] 14:19:37 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0x9b462800) [pid = 5856] [serial = 2380] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/resurrection] 14:19:38 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:19:39 INFO - PROCESS | 5810 | 1484259579476 Marionette TRACE conn4 <- [1,2323,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]]]}] 14:19:39 INFO - . 14:19:39 INFO - TEST-OK | /service-workers/service-worker/update-after-oneday.https.html | took 4767ms 14:19:39 INFO - PROCESS | 5810 | 1484259579510 Marionette TRACE conn4 -> [0,2324,"getWindowHandle",null] 14:19:39 INFO - PROCESS | 5810 | 1484259579517 Marionette TRACE conn4 <- [1,2324,null,{"value":"2147483649"}] 14:19:39 INFO - TEST-START | /service-workers/service-worker/update-recovery.https.html 14:19:39 INFO - Clearing pref dom.serviceWorkers.enabled 14:19:39 INFO - PROCESS | 5810 | 1484259579527 Marionette TRACE conn4 -> [0,2325,"getContext",null] 14:19:39 INFO - PROCESS | 5810 | 1484259579541 Marionette TRACE conn4 <- [1,2325,null,{"value":"content"}] 14:19:39 INFO - PROCESS | 5810 | 1484259579599 Marionette TRACE conn4 -> [0,2326,"setContext",{"value":"chrome"}] 14:19:39 INFO - PROCESS | 5810 | 1484259579605 Marionette TRACE conn4 <- [1,2326,null,{}] 14:19:39 INFO - PROCESS | 5810 | 1484259579614 Marionette TRACE conn4 -> [0,2327,"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}] 14:19:39 INFO - PROCESS | 5810 | 1484259579634 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 14:19:39 INFO - PROCESS | 5810 | 1484259579642 Marionette TRACE conn4 -> [0,2328,"setContext",{"value":"content"}] 14:19:39 INFO - PROCESS | 5810 | 1484259579651 Marionette TRACE conn4 <- [1,2328,null,{}] 14:19:39 INFO - Clearing pref dom.serviceWorkers.testUpdateOverOneDay 14:19:39 INFO - PROCESS | 5810 | 1484259579665 Marionette TRACE conn4 -> [0,2329,"getContext",null] 14:19:39 INFO - PROCESS | 5810 | 1484259579669 Marionette TRACE conn4 <- [1,2329,null,{"value":"content"}] 14:19:39 INFO - PROCESS | 5810 | 1484259579676 Marionette TRACE conn4 -> [0,2330,"setContext",{"value":"chrome"}] 14:19:39 INFO - PROCESS | 5810 | 1484259579680 Marionette TRACE conn4 <- [1,2330,null,{}] 14:19:39 INFO - PROCESS | 5810 | 1484259579687 Marionette TRACE conn4 -> [0,2331,"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}] 14:19:39 INFO - PROCESS | 5810 | 1484259579708 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 14:19:39 INFO - PROCESS | 5810 | 1484259579764 Marionette TRACE conn4 -> [0,2332,"setContext",{"value":"content"}] 14:19:39 INFO - PROCESS | 5810 | 1484259579774 Marionette TRACE conn4 <- [1,2332,null,{}] 14:19:39 INFO - PROCESS | 5810 | 1484259579780 Marionette TRACE conn4 -> [0,2333,"getContext",null] 14:19:39 INFO - PROCESS | 5810 | 1484259579787 Marionette TRACE conn4 <- [1,2333,null,{"value":"content"}] 14:19:39 INFO - PROCESS | 5810 | 1484259579806 Marionette TRACE conn4 -> [0,2334,"setContext",{"value":"chrome"}] 14:19:39 INFO - PROCESS | 5810 | 1484259579815 Marionette TRACE conn4 <- [1,2334,null,{}] 14:19:39 INFO - PROCESS | 5810 | 1484259579822 Marionette TRACE conn4 -> [0,2335,"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}] 14:19:39 INFO - PROCESS | 5810 | 1484259579847 Marionette TRACE conn4 <- [1,2335,null,{"value":true}] 14:19:39 INFO - PROCESS | 5810 | 1484259579901 Marionette TRACE conn4 -> [0,2336,"setContext",{"value":"content"}] 14:19:39 INFO - PROCESS | 5810 | 1484259579904 Marionette TRACE conn4 <- [1,2336,null,{}] 14:19:39 INFO - Setting pref dom.serviceWorkers.enabled (true) 14:19:39 INFO - PROCESS | 5810 | 1484259579913 Marionette TRACE conn4 -> [0,2337,"getContext",null] 14:19:39 INFO - PROCESS | 5810 | 1484259579917 Marionette TRACE conn4 <- [1,2337,null,{"value":"content"}] 14:19:39 INFO - PROCESS | 5810 | 1484259579924 Marionette TRACE conn4 -> [0,2338,"setContext",{"value":"chrome"}] 14:19:39 INFO - PROCESS | 5810 | 1484259579928 Marionette TRACE conn4 <- [1,2338,null,{}] 14:19:39 INFO - PROCESS | 5810 | 1484259579933 Marionette TRACE conn4 -> [0,2339,"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}] 14:19:39 INFO - PROCESS | 5810 | 1484259579959 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 14:19:39 INFO - PROCESS | 5810 | 1484259579966 Marionette TRACE conn4 -> [0,2340,"setContext",{"value":"content"}] 14:19:39 INFO - PROCESS | 5810 | 1484259579971 Marionette TRACE conn4 <- [1,2340,null,{}] 14:19:39 INFO - PROCESS | 5810 | 1484259579977 Marionette TRACE conn4 -> [0,2341,"timeouts",{"script":35000}] 14:19:39 INFO - PROCESS | 5810 | 1484259579983 Marionette TRACE conn4 <- [1,2341,null,{}] 14:19:39 INFO - PROCESS | 5810 | 1484259579989 Marionette TRACE conn4 -> [0,2342,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:19:40 INFO - PROCESS | 5810 | 1484259580325 Marionette TRACE conn4 <- [1,2342,null,{"value":null}] 14:19:40 INFO - PROCESS | 5810 | 1484259580375 Marionette TRACE conn4 -> [0,2343,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:19:40 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b456400 == 7 [pid = 5856] [id = 900] 14:19:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0x9b458800) [pid = 5856] [serial = 2395] [outer = (nil)] 14:19:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0x9c273000) [pid = 5856] [serial = 2396] [outer = 0x9b458800] 14:19:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0x9c848400) [pid = 5856] [serial = 2397] [outer = 0x9b458800] 14:19:41 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:41 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:42 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c26e400 == 8 [pid = 5856] [id = 901] 14:19:42 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0x9c877400) [pid = 5856] [serial = 2398] [outer = (nil)] 14:19:42 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0x9c877c00) [pid = 5856] [serial = 2399] [outer = 0x9c877400] 14:19:42 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0x9c882000) [pid = 5856] [serial = 2400] [outer = 0x9c877400] 14:19:43 INFO - PROCESS | 5810 | --DOCSHELL 0x9b6b7800 == 7 [pid = 5856] [id = 899] 14:19:43 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2f4800 == 6 [pid = 5856] [id = 898] 14:19:43 INFO - PROCESS | 5810 | --DOCSHELL 0x9ca4c800 == 5 [pid = 5856] [id = 897] 14:19:43 INFO - PROCESS | 5810 | --DOCSHELL 0x9ca4f000 == 4 [pid = 5856] [id = 896] 14:19:43 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0x9c26e800) [pid = 5856] [serial = 2384] [outer = (nil)] [url = about:blank] 14:19:43 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0x9d42cc00) [pid = 5856] [serial = 2386] [outer = (nil)] [url = about:blank] 14:19:43 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0x9b916c00) [pid = 5856] [serial = 2383] [outer = (nil)] [url = about:blank] 14:19:43 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0x9c84c000) [pid = 5856] [serial = 2375] [outer = (nil)] [url = about:blank] 14:19:43 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0x9c268400) [pid = 5856] [serial = 2377] [outer = (nil)] [url = about:blank] 14:19:43 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0x9c851c00) [pid = 5856] [serial = 2379] [outer = (nil)] [url = about:blank] 14:19:43 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0x9c276000) [pid = 5856] [serial = 2358] [outer = (nil)] [url = about:blank] 14:19:43 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0x9c87ec00) [pid = 5856] [serial = 2366] [outer = (nil)] [url = about:blank] 14:19:43 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0x9b425c00) [pid = 5856] [serial = 2368] [outer = (nil)] [url = about:blank] 14:19:43 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0x9b6b8800) [pid = 5856] [serial = 2370] [outer = (nil)] [url = about:blank] 14:19:43 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0x9c874c00) [pid = 5856] [serial = 2381] [outer = (nil)] [url = about:blank] 14:19:43 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0x9b6bf000) [pid = 5856] [serial = 2373] [outer = (nil)] [url = about:blank] 14:19:43 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0x9b47e800) [pid = 5856] [serial = 2372] [outer = (nil)] [url = about:blank] 14:19:45 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0x9b2f5000) [pid = 5856] [serial = 2390] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/update-after-oneday.https.html] 14:19:45 INFO - PROCESS | 5810 | --DOMWINDOW == 26 (0x9cb6f400) [pid = 5856] [serial = 2385] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/update-after-navigation-fetch-event.https.html] 14:19:45 INFO - PROCESS | 5810 | --DOMWINDOW == 25 (0x9b6bb000) [pid = 5856] [serial = 2393] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/update/update-after-oneday.https.html] 14:19:45 INFO - PROCESS | 5810 | --DOMWINDOW == 24 (0x9cb78400) [pid = 5856] [serial = 2388] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/update] 14:19:47 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b246800 == 5 [pid = 5856] [id = 902] 14:19:47 INFO - PROCESS | 5810 | ++DOMWINDOW == 25 (0x9b24f800) [pid = 5856] [serial = 2401] [outer = (nil)] 14:19:47 INFO - PROCESS | 5810 | ++DOMWINDOW == 26 (0x9b2f4000) [pid = 5856] [serial = 2402] [outer = 0x9b24f800] 14:19:47 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:47 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:47 INFO - PROCESS | 5810 | 1484259587523 Marionette TRACE conn4 <- [1,2343,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]]]}] 14:19:47 INFO - . 14:19:47 INFO - TEST-OK | /service-workers/service-worker/update-recovery.https.html | took 8057ms 14:19:47 INFO - PROCESS | 5810 | 1484259587586 Marionette TRACE conn4 -> [0,2344,"getWindowHandle",null] 14:19:47 INFO - PROCESS | 5810 | 1484259587593 Marionette TRACE conn4 <- [1,2344,null,{"value":"2147483649"}] 14:19:47 INFO - TEST-START | /service-workers/service-worker/update.https.html 14:19:47 INFO - PROCESS | 5810 | 1484259587604 Marionette TRACE conn4 -> [0,2345,"timeouts",{"script":35000}] 14:19:47 INFO - PROCESS | 5810 | 1484259587610 Marionette TRACE conn4 <- [1,2345,null,{}] 14:19:47 INFO - PROCESS | 5810 | 1484259587622 Marionette TRACE conn4 -> [0,2346,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:19:47 INFO - PROCESS | 5810 | 1484259587850 Marionette TRACE conn4 <- [1,2346,null,{"value":null}] 14:19:47 INFO - PROCESS | 5810 | 1484259587937 Marionette TRACE conn4 -> [0,2347,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:19:47 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2f6400 == 6 [pid = 5856] [id = 903] 14:19:47 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0x9b2f6800) [pid = 5856] [serial = 2403] [outer = (nil)] 14:19:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0x9b454400) [pid = 5856] [serial = 2404] [outer = 0x9b2f6800] 14:19:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0x9b45f800) [pid = 5856] [serial = 2405] [outer = 0x9b2f6800] 14:19:48 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:48 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:49 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:19:49 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:19:49 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:19:49 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:19:49 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:19:49 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:19:49 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 14:19:49 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 14:19:49 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 336 14:19:50 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 449 14:19:50 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:19:50 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b477000 == 7 [pid = 5856] [id = 904] 14:19:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0x9c26ec00) [pid = 5856] [serial = 2406] [outer = (nil)] 14:19:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0x9c270400) [pid = 5856] [serial = 2407] [outer = 0x9c26ec00] 14:19:50 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:50 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:50 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!aInstallEventSuccess', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 14:19:50 INFO - PROCESS | 5810 | --DOCSHELL 0x9b246800 == 6 [pid = 5856] [id = 902] 14:19:50 INFO - PROCESS | 5810 | --DOCSHELL 0x9c26e400 == 5 [pid = 5856] [id = 901] 14:19:50 INFO - PROCESS | 5810 | --DOCSHELL 0x9b456400 == 4 [pid = 5856] [id = 900] 14:19:51 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0x9d42e400) [pid = 5856] [serial = 2387] [outer = (nil)] [url = about:blank] 14:19:51 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0x9b6bb800) [pid = 5856] [serial = 2394] [outer = (nil)] [url = about:blank] 14:19:51 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0x9b459c00) [pid = 5856] [serial = 2392] [outer = (nil)] [url = about:blank] 14:19:51 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0x9b454800) [pid = 5856] [serial = 2391] [outer = (nil)] [url = about:blank] 14:19:51 INFO - PROCESS | 5810 | --DOMWINDOW == 26 (0x9cbd9800) [pid = 5856] [serial = 2389] [outer = (nil)] [url = about:blank] 14:19:51 INFO - PROCESS | 5810 | 1484259591032 Marionette TRACE conn4 <- [1,2347,null,{"value":["/service-workers/service-worker/update.https.html",0,null,null,[["Update a registration.",0,null,null]]]}] 14:19:51 INFO - PROCESS | 5810 | --DOCSHELL 0x9b477000 == 3 [pid = 5856] [id = 904] 14:19:51 INFO - . 14:19:51 INFO - TEST-OK | /service-workers/service-worker/update.https.html | took 3503ms 14:19:51 INFO - PROCESS | 5810 | 1484259591171 Marionette TRACE conn4 -> [0,2348,"getWindowHandle",null] 14:19:51 INFO - PROCESS | 5810 | 1484259591203 Marionette TRACE conn4 <- [1,2348,null,{"value":"2147483649"}] 14:19:51 INFO - TEST-START | /service-workers/service-worker/waiting.https.html 14:19:51 INFO - PROCESS | 5810 | 1484259591255 Marionette TRACE conn4 -> [0,2349,"timeouts",{"script":35000}] 14:19:51 INFO - PROCESS | 5810 | 1484259591268 Marionette TRACE conn4 <- [1,2349,null,{}] 14:19:51 INFO - PROCESS | 5810 | 1484259591279 Marionette TRACE conn4 -> [0,2350,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:19:51 INFO - PROCESS | 5810 | 1484259591638 Marionette TRACE conn4 <- [1,2350,null,{"value":null}] 14:19:51 INFO - PROCESS | 5810 | 1484259591704 Marionette TRACE conn4 -> [0,2351,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:19:51 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b250000 == 4 [pid = 5856] [id = 905] 14:19:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0x9b250800) [pid = 5856] [serial = 2408] [outer = (nil)] 14:19:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0x9b423c00) [pid = 5856] [serial = 2409] [outer = 0x9b250800] 14:19:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0x9b42c400) [pid = 5856] [serial = 2410] [outer = 0x9b250800] 14:19:52 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:52 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:52 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b455000 == 5 [pid = 5856] [id = 906] 14:19:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0x9b456400) [pid = 5856] [serial = 2411] [outer = (nil)] 14:19:52 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:52 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0x9b456c00) [pid = 5856] [serial = 2412] [outer = 0x9b456400] 14:19:53 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2502 14:19:53 INFO - PROCESS | 5810 | [Child 5856] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 14:19:53 INFO - PROCESS | 5810 | [Child 5856] WARNING: '!info', file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2249 14:19:53 INFO - PROCESS | 5810 | 1484259593390 Marionette TRACE conn4 <- [1,2351,null,{"value":["/service-workers/service-worker/waiting.https.html",0,null,null,[["waiting or active is set",0,null,null]]]}] 14:19:53 INFO - . 14:19:53 INFO - TEST-OK | /service-workers/service-worker/waiting.https.html | took 2214ms 14:19:53 INFO - PROCESS | 5810 | 1484259593464 Marionette TRACE conn4 -> [0,2352,"getWindowHandle",null] 14:19:53 INFO - PROCESS | 5810 | 1484259593473 Marionette TRACE conn4 <- [1,2352,null,{"value":"2147483649"}] 14:19:53 INFO - TEST-START | /service-workers/service-worker/websocket.https.html 14:19:53 INFO - PROCESS | 5810 | 1484259593482 Marionette TRACE conn4 -> [0,2353,"timeouts",{"script":35000}] 14:19:53 INFO - PROCESS | 5810 | 1484259593495 Marionette TRACE conn4 <- [1,2353,null,{}] 14:19:53 INFO - PROCESS | 5810 | 1484259593511 Marionette TRACE conn4 -> [0,2354,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:19:53 INFO - PROCESS | 5810 | 1484259593759 Marionette TRACE conn4 <- [1,2354,null,{"value":null}] 14:19:53 INFO - PROCESS | 5810 | 1484259593872 Marionette TRACE conn4 -> [0,2355,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:19:53 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b459400 == 6 [pid = 5856] [id = 907] 14:19:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0x9b45a400) [pid = 5856] [serial = 2413] [outer = (nil)] 14:19:54 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0x9b6b7c00) [pid = 5856] [serial = 2414] [outer = 0x9b45a400] 14:19:54 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0x9b6bd400) [pid = 5856] [serial = 2415] [outer = 0x9b45a400] 14:19:54 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0x9b458800) [pid = 5856] [serial = 2395] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/update-recovery.https.html] 14:19:54 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0x9c26ec00) [pid = 5856] [serial = 2406] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.txt] 14:19:54 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0x9c877400) [pid = 5856] [serial = 2398] [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.] 14:19:54 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0x9b24f800) [pid = 5856] [serial = 2401] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.txt] 14:19:54 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:54 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:55 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b9ce000 == 7 [pid = 5856] [id = 908] 14:19:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0x9b9d0400) [pid = 5856] [serial = 2416] [outer = (nil)] 14:19:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0x9b9d2000) [pid = 5856] [serial = 2417] [outer = 0x9b9d0400] 14:19:55 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:55 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:55 INFO - PROCESS | 5810 | 1484259595623 Marionette TRACE conn4 <- [1,2355,null,{"value":["/service-workers/service-worker/websocket.https.html",0,null,null,[["Verify WebSocket handshake channel does not get intercepted",0,null,null]]]}] 14:19:55 INFO - . 14:19:55 INFO - TEST-OK | /service-workers/service-worker/websocket.https.html | took 2170ms 14:19:55 INFO - PROCESS | 5810 | 1484259595652 Marionette TRACE conn4 -> [0,2356,"getWindowHandle",null] 14:19:55 INFO - PROCESS | 5810 | 1484259595659 Marionette TRACE conn4 <- [1,2356,null,{"value":"2147483649"}] 14:19:55 INFO - TEST-START | /service-workers/service-worker/worker-interception.https.html 14:19:55 INFO - PROCESS | 5810 | 1484259595667 Marionette TRACE conn4 -> [0,2357,"timeouts",{"script":35000}] 14:19:55 INFO - PROCESS | 5810 | 1484259595674 Marionette TRACE conn4 <- [1,2357,null,{}] 14:19:55 INFO - PROCESS | 5810 | 1484259595681 Marionette TRACE conn4 -> [0,2358,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:19:55 INFO - PROCESS | 5810 | 1484259595966 Marionette TRACE conn4 <- [1,2358,null,{"value":null}] 14:19:56 INFO - PROCESS | 5810 | 1484259595998 Marionette TRACE conn4 -> [0,2359,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:19:56 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c846800 == 8 [pid = 5856] [id = 909] 14:19:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0x9c847c00) [pid = 5856] [serial = 2418] [outer = (nil)] 14:19:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0x9c84f000) [pid = 5856] [serial = 2419] [outer = 0x9c847c00] 14:19:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0x9c874c00) [pid = 5856] [serial = 2420] [outer = 0x9c847c00] 14:19:56 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:56 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:58 INFO - PROCESS | 5810 | --DOCSHELL 0x9b9ce000 == 7 [pid = 5856] [id = 908] 14:19:58 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2f6400 == 6 [pid = 5856] [id = 903] 14:19:58 INFO - PROCESS | 5810 | --DOCSHELL 0x9b455000 == 5 [pid = 5856] [id = 906] 14:19:58 INFO - PROCESS | 5810 | --DOCSHELL 0x9b250000 == 4 [pid = 5856] [id = 905] 14:19:58 INFO - PROCESS | 5810 | --DOCSHELL 0x9b459400 == 3 [pid = 5856] [id = 907] 14:19:58 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0x9c270400) [pid = 5856] [serial = 2407] [outer = (nil)] [url = about:blank] 14:19:58 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0x9b454400) [pid = 5856] [serial = 2404] [outer = (nil)] [url = about:blank] 14:19:58 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0x9c882000) [pid = 5856] [serial = 2400] [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.] 14:19:58 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0x9c848400) [pid = 5856] [serial = 2397] [outer = (nil)] [url = about:blank] 14:19:58 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0x9b2f4000) [pid = 5856] [serial = 2402] [outer = (nil)] [url = about:blank] 14:19:58 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0x9c273000) [pid = 5856] [serial = 2396] [outer = (nil)] [url = about:blank] 14:19:58 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0x9c877c00) [pid = 5856] [serial = 2399] [outer = (nil)] [url = about:blank] 14:19:59 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b455c00 == 4 [pid = 5856] [id = 910] 14:19:59 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0x9b475400) [pid = 5856] [serial = 2421] [outer = (nil)] 14:19:59 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0x9b479800) [pid = 5856] [serial = 2422] [outer = 0x9b475400] 14:19:59 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:59 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:19:59 INFO - PROCESS | 5810 | 1484259599868 Marionette TRACE conn4 <- [1,2359,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]]]}] 14:19:59 INFO - ..... 14:19:59 INFO - TEST-OK | /service-workers/service-worker/worker-interception.https.html | took 4264ms 14:19:59 INFO - PROCESS | 5810 | 1484259599932 Marionette TRACE conn4 -> [0,2360,"getWindowHandle",null] 14:19:59 INFO - PROCESS | 5810 | 1484259599943 Marionette TRACE conn4 <- [1,2360,null,{"value":"2147483649"}] 14:19:59 INFO - TEST-START | /service-workers/service-worker/xhr.https.html 14:19:59 INFO - PROCESS | 5810 | 1484259599986 Marionette TRACE conn4 -> [0,2361,"timeouts",{"script":35000}] 14:20:00 INFO - PROCESS | 5810 | 1484259600017 Marionette TRACE conn4 <- [1,2361,null,{}] 14:20:00 INFO - PROCESS | 5810 | 1484259600052 Marionette TRACE conn4 -> [0,2362,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:20:00 INFO - PROCESS | 5810 | 1484259600374 Marionette TRACE conn4 <- [1,2362,null,{"value":null}] 14:20:00 INFO - PROCESS | 5810 | 1484259600437 Marionette TRACE conn4 -> [0,2363,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:20:00 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c87b400 == 5 [pid = 5856] [id = 911] 14:20:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0x9c87f000) [pid = 5856] [serial = 2423] [outer = (nil)] 14:20:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0x9ca4ac00) [pid = 5856] [serial = 2424] [outer = 0x9c87f000] 14:20:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0x9ca4e400) [pid = 5856] [serial = 2425] [outer = 0x9c87f000] 14:20:01 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:20:01 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:20:02 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0x9b250800) [pid = 5856] [serial = 2408] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/waiting.https.html] 14:20:02 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0x9b45a400) [pid = 5856] [serial = 2413] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/websocket.https.html] 14:20:02 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0x9b2f6800) [pid = 5856] [serial = 2403] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/update.https.html] 14:20:02 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0x9b9d0400) [pid = 5856] [serial = 2416] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?websocket] 14:20:02 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0x9b456400) [pid = 5856] [serial = 2411] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 14:20:02 INFO - PROCESS | 5810 | ++DOCSHELL 0x9cbd5c00 == 6 [pid = 5856] [id = 912] 14:20:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0x9cbd6400) [pid = 5856] [serial = 2426] [outer = (nil)] 14:20:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0x9cbd6c00) [pid = 5856] [serial = 2427] [outer = 0x9cbd6400] 14:20:02 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a5829e0 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:20:02 INFO - PROCESS | 5810 | [Parent 5810] WARNING: Suboptimal indexes for the SQL statement 0x9a580980 (http://mzl.la/1FuID0j).: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 14:20:02 INFO - PROCESS | 5810 | 1484259602714 Marionette TRACE conn4 <- [1,2363,null,{"value":["/service-workers/service-worker/xhr.https.html",0,null,null,[["Verify XHR does not exist",0,null,null]]]}] 14:20:02 INFO - . 14:20:02 INFO - TEST-OK | /service-workers/service-worker/xhr.https.html | took 2776ms 14:20:02 INFO - PROCESS | 5810 | 1484259602740 Marionette TRACE conn4 -> [0,2364,"getWindowHandle",null] 14:20:02 INFO - PROCESS | 5810 | 1484259602766 Marionette TRACE conn4 <- [1,2364,null,{"value":"2147483649"}] 14:20:02 INFO - TEST-START | /shadow-dom/Document-prototype-adoptNode.html 14:20:02 INFO - Clearing pref dom.serviceWorkers.enabled 14:20:02 INFO - PROCESS | 5810 | 1484259602776 Marionette TRACE conn4 -> [0,2365,"getContext",null] 14:20:02 INFO - PROCESS | 5810 | 1484259602783 Marionette TRACE conn4 <- [1,2365,null,{"value":"content"}] 14:20:02 INFO - PROCESS | 5810 | 1484259602789 Marionette TRACE conn4 -> [0,2366,"setContext",{"value":"chrome"}] 14:20:02 INFO - PROCESS | 5810 | 1484259602791 Marionette TRACE conn4 <- [1,2366,null,{}] 14:20:02 INFO - PROCESS | 5810 | 1484259602797 Marionette TRACE conn4 -> [0,2367,"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}] 14:20:02 INFO - PROCESS | 5810 | 1484259602813 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 14:20:02 INFO - PROCESS | 5810 | 1484259602819 Marionette TRACE conn4 -> [0,2368,"setContext",{"value":"content"}] 14:20:02 INFO - PROCESS | 5810 | 1484259602823 Marionette TRACE conn4 <- [1,2368,null,{}] 14:20:02 INFO - PROCESS | 5810 | 1484259602828 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":128}] 14:20:03 INFO - PROCESS | 5810 | 1484259603099 Marionette TRACE conn4 <- [1,2369,null,{"value":null}] 14:20:03 INFO - PROCESS | 5810 | 1484259603151 Marionette TRACE conn4 -> [0,2370,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 14:20:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0x9c879c00) [pid = 5856] [serial = 2428] [outer = 0xa77c0400] 14:20:03 INFO - PROCESS | 5810 | 1484259603461 Marionette TRACE conn4 <- [1,2370,null,{}] 14:20:03 INFO - PROCESS | 5810 | 1484259603469 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 14:20:03 INFO - PROCESS | 5810 | 1484259603512 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 14:20:03 INFO - PROCESS | 5810 | 1484259603557 Marionette TRACE conn4 -> [0,2372,"timeouts",{"script":35000}] 14:20:03 INFO - PROCESS | 5810 | 1484259603563 Marionette TRACE conn4 <- [1,2372,null,{}] 14:20:03 INFO - PROCESS | 5810 | 1484259603570 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}] 14:20:03 INFO - PROCESS | 5810 | 1484259603622 Marionette TRACE conn4 <- [1,2373,null,{"value":null}] 14:20:03 INFO - PROCESS | 5810 | 1484259603629 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([\"/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:20:03 INFO - PROCESS | 5810 | ++DOCSHELL 0x9cbd3800 == 7 [pid = 5856] [id = 913] 14:20:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0x9cbd4000) [pid = 5856] [serial = 2429] [outer = (nil)] 14:20:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0x9cbdd400) [pid = 5856] [serial = 2430] [outer = 0x9cbd4000] 14:20:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0x9cb6f000) [pid = 5856] [serial = 2431] [outer = 0x9cbd4000] 14:20:04 INFO - PROCESS | 5810 | 1484259604846 Marionette TRACE conn4 <- [1,2374,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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"]]]}] 14:20:04 INFO - .. 14:20:04 INFO - TEST-OK | /shadow-dom/Document-prototype-adoptNode.html | took 2126ms 14:20:04 INFO - PROCESS | 5810 | 1484259604903 Marionette TRACE conn4 -> [0,2375,"getWindowHandle",null] 14:20:04 INFO - PROCESS | 5810 | 1484259604907 Marionette TRACE conn4 <- [1,2375,null,{"value":"2147483649"}] 14:20:04 INFO - TEST-START | /shadow-dom/Document-prototype-currentScript.html 14:20:04 INFO - PROCESS | 5810 | 1484259604915 Marionette TRACE conn4 -> [0,2376,"timeouts",{"script":35000}] 14:20:04 INFO - PROCESS | 5810 | 1484259604919 Marionette TRACE conn4 <- [1,2376,null,{}] 14:20:04 INFO - PROCESS | 5810 | 1484259604932 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}] 14:20:05 INFO - PROCESS | 5810 | 1484259605171 Marionette TRACE conn4 <- [1,2377,null,{"value":null}] 14:20:05 INFO - PROCESS | 5810 | 1484259605317 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([\"/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:20:05 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2ef400 == 8 [pid = 5856] [id = 914] 14:20:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0x9b454400) [pid = 5856] [serial = 2432] [outer = (nil)] 14:20:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0x9b9cb400) [pid = 5856] [serial = 2433] [outer = 0x9b454400] 14:20:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0x9c26dc00) [pid = 5856] [serial = 2434] [outer = 0x9b454400] 14:20:07 INFO - PROCESS | 5810 | --DOCSHELL 0x9cbd5c00 == 7 [pid = 5856] [id = 912] 14:20:07 INFO - PROCESS | 5810 | --DOCSHELL 0x9c87b400 == 6 [pid = 5856] [id = 911] 14:20:07 INFO - PROCESS | 5810 | --DOCSHELL 0x9b455c00 == 5 [pid = 5856] [id = 910] 14:20:07 INFO - PROCESS | 5810 | --DOCSHELL 0x9c846800 == 4 [pid = 5856] [id = 909] 14:20:07 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0x9b6b7c00) [pid = 5856] [serial = 2414] [outer = (nil)] [url = about:blank] 14:20:07 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0x9b45f800) [pid = 5856] [serial = 2405] [outer = (nil)] [url = about:blank] 14:20:07 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0x9b9d2000) [pid = 5856] [serial = 2417] [outer = (nil)] [url = about:blank] 14:20:07 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0x9b6bd400) [pid = 5856] [serial = 2415] [outer = (nil)] [url = about:blank] 14:20:07 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0x9c84f000) [pid = 5856] [serial = 2419] [outer = (nil)] [url = about:blank] 14:20:07 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0x9b42c400) [pid = 5856] [serial = 2410] [outer = (nil)] [url = about:blank] 14:20:07 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0x9b456c00) [pid = 5856] [serial = 2412] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 14:20:07 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0x9b423c00) [pid = 5856] [serial = 2409] [outer = (nil)] [url = about:blank] 14:20:09 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0x9b475400) [pid = 5856] [serial = 2421] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/worker-interception-iframe.https.html?bypass] 14:20:09 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0x9c847c00) [pid = 5856] [serial = 2418] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/worker-interception.https.html] 14:20:09 INFO - PROCESS | 5810 | --DOMWINDOW == 26 (0x9cbd6400) [pid = 5856] [serial = 2426] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?xhr] 14:20:13 INFO - PROCESS | 5810 | --DOCSHELL 0x9cbd3800 == 3 [pid = 5856] [id = 913] 14:20:14 INFO - PROCESS | 5810 | --DOMWINDOW == 25 (0x9cbdd400) [pid = 5856] [serial = 2430] [outer = (nil)] [url = about:blank] 14:20:14 INFO - PROCESS | 5810 | --DOMWINDOW == 24 (0x9b479800) [pid = 5856] [serial = 2422] [outer = (nil)] [url = about:blank] 14:20:14 INFO - PROCESS | 5810 | --DOMWINDOW == 23 (0x9c874c00) [pid = 5856] [serial = 2420] [outer = (nil)] [url = about:blank] 14:20:14 INFO - PROCESS | 5810 | --DOMWINDOW == 22 (0x9cbd6c00) [pid = 5856] [serial = 2427] [outer = (nil)] [url = about:blank] 14:20:14 INFO - PROCESS | 5810 | --DOMWINDOW == 21 (0x9ca4ac00) [pid = 5856] [serial = 2424] [outer = (nil)] [url = about:blank] 14:20:20 INFO - PROCESS | 5810 | --DOMWINDOW == 20 (0x9cbd4000) [pid = 5856] [serial = 2429] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Document-prototype-adoptNode.html] 14:20:20 INFO - PROCESS | 5810 | --DOMWINDOW == 19 (0x9e7dbc00) [pid = 5856] [serial = 1542] [outer = (nil)] [url = http://web-platform.test:8000/selectors/child-indexed-pseudo-class.html] 14:20:24 INFO - PROCESS | 5810 | --DOMWINDOW == 18 (0xa38af400) [pid = 5856] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/testharness_runner.html] 14:20:24 INFO - PROCESS | 5810 | --DOMWINDOW == 17 (0x9cb6f000) [pid = 5856] [serial = 2431] [outer = (nil)] [url = about:blank] 14:20:24 INFO - PROCESS | 5810 | --DOMWINDOW == 16 (0x9b9cb400) [pid = 5856] [serial = 2433] [outer = (nil)] [url = about:blank] 14:20:24 INFO - PROCESS | 5810 | --DOMWINDOW == 15 (0x9ec57000) [pid = 5856] [serial = 1544] [outer = (nil)] [url = about:blank] 14:20:35 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 14:20:35 INFO - PROCESS | 5810 | 1484259635877 Marionette TRACE conn4 <- [1,2378,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403: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]]]}] 14:20:35 INFO - ........ 14:20:35 INFO - TEST-TIMEOUT | /shadow-dom/Document-prototype-currentScript.html | took 30988ms 14:20:35 INFO - PROCESS | 5810 | 1484259635906 Marionette TRACE conn4 -> [0,2379,"getWindowHandle",null] 14:20:35 INFO - PROCESS | 5810 | 1484259635914 Marionette TRACE conn4 <- [1,2379,null,{"value":"2147483649"}] 14:20:35 INFO - TEST-START | /shadow-dom/Document-prototype-importNode.html 14:20:35 INFO - PROCESS | 5810 | 1484259635927 Marionette TRACE conn4 -> [0,2380,"timeouts",{"script":35000}] 14:20:35 INFO - PROCESS | 5810 | 1484259635936 Marionette TRACE conn4 <- [1,2380,null,{}] 14:20:35 INFO - PROCESS | 5810 | 1484259635949 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}] 14:20:36 INFO - PROCESS | 5810 | 1484259636239 Marionette TRACE conn4 <- [1,2381,null,{"value":null}] 14:20:36 INFO - PROCESS | 5810 | 1484259636283 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([\"/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:20:36 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2ee800 == 4 [pid = 5856] [id = 915] 14:20:36 INFO - PROCESS | 5810 | ++DOMWINDOW == 16 (0x9b2eec00) [pid = 5856] [serial = 2435] [outer = (nil)] 14:20:36 INFO - PROCESS | 5810 | ++DOMWINDOW == 17 (0x9b2f6c00) [pid = 5856] [serial = 2436] [outer = 0x9b2eec00] 14:20:36 INFO - PROCESS | 5810 | ++DOMWINDOW == 18 (0x9b424c00) [pid = 5856] [serial = 2437] [outer = 0x9b2eec00] 14:20:37 INFO - PROCESS | 5810 | 1484259637414 Marionette TRACE conn4 <- [1,2382,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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"]]]}] 14:20:37 INFO - .. 14:20:37 INFO - TEST-OK | /shadow-dom/Document-prototype-importNode.html | took 1549ms 14:20:37 INFO - PROCESS | 5810 | 1484259637475 Marionette TRACE conn4 -> [0,2383,"getWindowHandle",null] 14:20:37 INFO - PROCESS | 5810 | 1484259637486 Marionette TRACE conn4 <- [1,2383,null,{"value":"2147483649"}] 14:20:37 INFO - TEST-START | /shadow-dom/Element-interface-attachShadow.html 14:20:37 INFO - PROCESS | 5810 | 1484259637507 Marionette TRACE conn4 -> [0,2384,"timeouts",{"script":35000}] 14:20:37 INFO - PROCESS | 5810 | 1484259637518 Marionette TRACE conn4 <- [1,2384,null,{}] 14:20:37 INFO - PROCESS | 5810 | 1484259637526 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}] 14:20:37 INFO - PROCESS | 5810 | 1484259637729 Marionette TRACE conn4 <- [1,2385,null,{"value":null}] 14:20:37 INFO - PROCESS | 5810 | 1484259637814 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([\"/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:20:37 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b24c800 == 5 [pid = 5856] [id = 916] 14:20:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 19 (0x9b24fc00) [pid = 5856] [serial = 2438] [outer = (nil)] 14:20:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 20 (0x9b45e000) [pid = 5856] [serial = 2439] [outer = 0x9b24fc00] 14:20:38 INFO - PROCESS | 5810 | ++DOMWINDOW == 21 (0x9b462800) [pid = 5856] [serial = 2440] [outer = 0x9b24fc00] 14:20:39 INFO - ...... 14:20:39 INFO - TEST-OK | /shadow-dom/Element-interface-attachShadow.html | took 1555ms 14:20:39 INFO - PROCESS | 5810 | 1484259639008 Marionette TRACE conn4 <- [1,2386,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/Element-interface-attachShadow.html:80:1\n"]]]}] 14:20:39 INFO - PROCESS | 5810 | 1484259639065 Marionette TRACE conn4 -> [0,2387,"getWindowHandle",null] 14:20:39 INFO - PROCESS | 5810 | 1484259639075 Marionette TRACE conn4 <- [1,2387,null,{"value":"2147483649"}] 14:20:39 INFO - TEST-START | /shadow-dom/Element-interface-shadowRoot-attribute.html 14:20:39 INFO - PROCESS | 5810 | 1484259639088 Marionette TRACE conn4 -> [0,2388,"timeouts",{"script":35000}] 14:20:39 INFO - PROCESS | 5810 | 1484259639099 Marionette TRACE conn4 <- [1,2388,null,{}] 14:20:39 INFO - PROCESS | 5810 | 1484259639119 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}] 14:20:39 INFO - PROCESS | 5810 | 1484259639336 Marionette TRACE conn4 <- [1,2389,null,{"value":null}] 14:20:39 INFO - PROCESS | 5810 | 1484259639411 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([\"/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:20:39 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b6bec00 == 6 [pid = 5856] [id = 917] 14:20:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 22 (0x9b6bf000) [pid = 5856] [serial = 2441] [outer = (nil)] 14:20:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 23 (0x9b918800) [pid = 5856] [serial = 2442] [outer = 0x9b6bf000] 14:20:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 24 (0x9b916800) [pid = 5856] [serial = 2443] [outer = 0x9b6bf000] 14:20:40 INFO - PROCESS | 5810 | 1484259640502 Marionette TRACE conn4 <- [1,2390,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/Element-interface-shadowRoot-attribute.html:37:1\n"]]]}] 14:20:40 INFO - ... 14:20:40 INFO - TEST-OK | /shadow-dom/Element-interface-shadowRoot-attribute.html | took 1446ms 14:20:40 INFO - PROCESS | 5810 | 1484259640534 Marionette TRACE conn4 -> [0,2391,"getWindowHandle",null] 14:20:40 INFO - PROCESS | 5810 | 1484259640539 Marionette TRACE conn4 <- [1,2391,null,{"value":"2147483649"}] 14:20:40 INFO - TEST-START | /shadow-dom/HTMLSlotElement-interface.html 14:20:40 INFO - PROCESS | 5810 | 1484259640547 Marionette TRACE conn4 -> [0,2392,"timeouts",{"script":35000}] 14:20:40 INFO - PROCESS | 5810 | 1484259640552 Marionette TRACE conn4 <- [1,2392,null,{}] 14:20:40 INFO - PROCESS | 5810 | 1484259640559 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}] 14:20:40 INFO - PROCESS | 5810 | 1484259640792 Marionette TRACE conn4 <- [1,2393,null,{"value":null}] 14:20:40 INFO - PROCESS | 5810 | 1484259640856 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([\"/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:20:40 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b9d3c00 == 7 [pid = 5856] [id = 918] 14:20:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 25 (0x9c267400) [pid = 5856] [serial = 2444] [outer = (nil)] 14:20:41 INFO - PROCESS | 5810 | ++DOMWINDOW == 26 (0x9c272400) [pid = 5856] [serial = 2445] [outer = 0x9c267400] 14:20:41 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0x9c275c00) [pid = 5856] [serial = 2446] [outer = 0x9c267400] 14:20:42 INFO - .................. 14:20:42 INFO - TEST-OK | /shadow-dom/HTMLSlotElement-interface.html | took 1494ms 14:20:42 INFO - TEST-START | /shadow-dom/Node-prototype-cloneNode.html 14:20:42 INFO - PROCESS | 5810 | 1484259641964 Marionette TRACE conn4 <- [1,2394,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html:203:1\n"]]]}] 14:20:42 INFO - PROCESS | 5810 | 1484259642042 Marionette TRACE conn4 -> [0,2395,"getWindowHandle",null] 14:20:42 INFO - PROCESS | 5810 | 1484259642046 Marionette TRACE conn4 <- [1,2395,null,{"value":"2147483649"}] 14:20:42 INFO - PROCESS | 5810 | 1484259642055 Marionette TRACE conn4 -> [0,2396,"timeouts",{"script":35000}] 14:20:42 INFO - PROCESS | 5810 | 1484259642061 Marionette TRACE conn4 <- [1,2396,null,{}] 14:20:42 INFO - PROCESS | 5810 | 1484259642071 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}] 14:20:42 INFO - PROCESS | 5810 | 1484259642269 Marionette TRACE conn4 <- [1,2397,null,{"value":null}] 14:20:42 INFO - PROCESS | 5810 | 1484259642330 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([\"/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:20:42 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c84f800 == 8 [pid = 5856] [id = 919] 14:20:42 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0x9c850400) [pid = 5856] [serial = 2447] [outer = (nil)] 14:20:42 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0x9c878800) [pid = 5856] [serial = 2448] [outer = 0x9c850400] 14:20:42 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0x9c877800) [pid = 5856] [serial = 2449] [outer = 0x9c850400] 14:20:43 INFO - PROCESS | 5810 | 1484259643423 Marionette TRACE conn4 <- [1,2398,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html:43:1\n"]]]}] 14:20:43 INFO - .... 14:20:43 INFO - TEST-OK | /shadow-dom/Node-prototype-cloneNode.html | took 1440ms 14:20:43 INFO - PROCESS | 5810 | 1484259643497 Marionette TRACE conn4 -> [0,2399,"getWindowHandle",null] 14:20:43 INFO - PROCESS | 5810 | 1484259643500 Marionette TRACE conn4 <- [1,2399,null,{"value":"2147483649"}] 14:20:43 INFO - TEST-START | /shadow-dom/ShadowRoot-interface.html 14:20:43 INFO - PROCESS | 5810 | 1484259643509 Marionette TRACE conn4 -> [0,2400,"timeouts",{"script":35000}] 14:20:43 INFO - PROCESS | 5810 | 1484259643511 Marionette TRACE conn4 <- [1,2400,null,{}] 14:20:43 INFO - PROCESS | 5810 | 1484259643518 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}] 14:20:43 INFO - PROCESS | 5810 | 1484259643817 Marionette TRACE conn4 <- [1,2401,null,{"value":null}] 14:20:43 INFO - PROCESS | 5810 | 1484259643857 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([\"/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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:20:43 INFO - PROCESS | 5810 | ++DOCSHELL 0x9cb73000 == 9 [pid = 5856] [id = 920] 14:20:43 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0x9cb73400) [pid = 5856] [serial = 2450] [outer = (nil)] 14:20:44 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0x9cb7b800) [pid = 5856] [serial = 2451] [outer = 0x9cb73400] 14:20:44 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0x9cbd6c00) [pid = 5856] [serial = 2452] [outer = 0x9cb73400] 14:20:45 INFO - ............ 14:20:45 INFO - TEST-OK | /shadow-dom/ShadowRoot-interface.html | took 1656ms 14:20:45 INFO - TEST-START | /shadow-dom/event-composed-path-with-related-target.html 14:20:45 INFO - PROCESS | 5810 | 1484259645121 Marionette TRACE conn4 <- [1,2402,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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"]]]}] 14:20:45 INFO - PROCESS | 5810 | 1484259645167 Marionette TRACE conn4 -> [0,2403,"getWindowHandle",null] 14:20:45 INFO - PROCESS | 5810 | 1484259645172 Marionette TRACE conn4 <- [1,2403,null,{"value":"2147483649"}] 14:20:45 INFO - PROCESS | 5810 | 1484259645189 Marionette TRACE conn4 -> [0,2404,"timeouts",{"script":35000}] 14:20:45 INFO - PROCESS | 5810 | 1484259645192 Marionette TRACE conn4 <- [1,2404,null,{}] 14:20:45 INFO - PROCESS | 5810 | 1484259645217 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}] 14:20:45 INFO - PROCESS | 5810 | 1484259645409 Marionette TRACE conn4 <- [1,2405,null,{"value":null}] 14:20:45 INFO - PROCESS | 5810 | 1484259645493 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([\"/shadow-dom/event-composed-path-with-related-target.html\",\n 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/event-composed-path-with-related-target.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:20:45 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b456c00 == 10 [pid = 5856] [id = 921] 14:20:45 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0x9b460800) [pid = 5856] [serial = 2453] [outer = (nil)] 14:20:45 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0x9b6ba800) [pid = 5856] [serial = 2454] [outer = 0x9b460800] 14:20:45 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0x9b6c3400) [pid = 5856] [serial = 2455] [outer = 0x9b460800] 14:20:46 INFO - PROCESS | 5810 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 14:20:46 INFO - PROCESS | 5810 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 14:20:46 INFO - PROCESS | 5810 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 14:20:46 INFO - PROCESS | 5810 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 14:20:46 INFO - ............. 14:20:46 INFO - TEST-ERROR | /shadow-dom/event-composed-path-with-related-target.html | took 1753ms 14:20:46 INFO - TEST-START | /shadow-dom/event-composed-path.html 14:20:47 INFO - PROCESS | 5810 | 1484259646912 Marionette TRACE conn4 <- [1,2406,null,{"value":["/shadow-dom/event-composed-path-with-related-target.html",1,"TypeError: e.composedPath is not a function",null,[["Event path for an event with a relatedTarget. relatedTarget != target.",1,"assert_equals: expected 2 but got 0","assert_event_path_equals@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:123:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:18:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:14:1\n"],["Event path for an event with a relatedTarget. Event shoul be dispatched if 1) target and relatedTarget are same, and 2) they are not in a shadow tree.",1,"assert_equals: expected 2 but got 0","assert_event_path_equals@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:123:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:28:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:24:1\n"],["Event path for an event with a relatedTarget. Event should stop at the shadow root",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:44:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:43:1\n"],["Event path for an event with a relatedTarget. Event should not be dispatched if 1) target and relatedTarget are same, and 2) both are in a shadow tree.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:52:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:51:1\n"],["Event path for an event with a relatedTarget. target and relaterTarget do not share any shadow-including ancestor. target is in a shadow tree.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:76:12\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:75:1\n"],["Event path for an event with a relatedTarget. target and relaterTarget do not share any shadow-including ancestor. target is not in a shadow tree",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:87:12\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:86:1\n"],["Event path for an event with a relatedTarget. target and relaterTarget share the same shadow-including ancestor. Both are in shadow trees.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:115:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:114:1\n"],["Event path for an event with a relatedTarget. relaterTarget is a shadow-including ancestor of target.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:125:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:124:1\n"],["Event path for an event with a relatedTarget. target is a shadow-including ancestor of relatedTarget.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:135:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:134:1\n"],["Event path for an event with a relatedTarget. target is assigned to a slot.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:153:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:152:1\n"],["Event path for an event with a relatedTarget. relatedTarget is assigned to a slot.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:164:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:163:1\n"],["Event path for an event with a relatedTarget. Event should be dispatched at every slots.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:212:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:211:1\n"],["Event path for an event with a relatedTarget. Event should be dispatched at every slots. relatedTarget should be correctly retargeted.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:235:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html:234:1\n"]]]}] 14:20:47 INFO - PROCESS | 5810 | 1484259646951 Marionette TRACE conn4 -> [0,2407,"getWindowHandle",null] 14:20:47 INFO - PROCESS | 5810 | 1484259646954 Marionette TRACE conn4 <- [1,2407,null,{"value":"2147483649"}] 14:20:47 INFO - PROCESS | 5810 | 1484259646968 Marionette TRACE conn4 -> [0,2408,"timeouts",{"script":35000}] 14:20:47 INFO - PROCESS | 5810 | 1484259646974 Marionette TRACE conn4 <- [1,2408,null,{}] 14:20:47 INFO - PROCESS | 5810 | 1484259646987 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}] 14:20:47 INFO - PROCESS | 5810 | 1484259647203 Marionette TRACE conn4 <- [1,2409,null,{"value":null}] 14:20:47 INFO - PROCESS | 5810 | 1484259647297 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([\"/shadow-dom/event-composed-path.html\",\n 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/event-composed-path.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:20:47 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b42b000 == 11 [pid = 5856] [id = 922] 14:20:47 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0x9b431c00) [pid = 5856] [serial = 2456] [outer = (nil)] 14:20:47 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0x9c849c00) [pid = 5856] [serial = 2457] [outer = 0x9b431c00] 14:20:47 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0x9ca45c00) [pid = 5856] [serial = 2458] [outer = 0x9b431c00] 14:20:47 INFO - PROCESS | 5810 | --DOCSHELL 0x9c84f800 == 10 [pid = 5856] [id = 919] 14:20:47 INFO - PROCESS | 5810 | --DOCSHELL 0x9b9d3c00 == 9 [pid = 5856] [id = 918] 14:20:47 INFO - PROCESS | 5810 | --DOCSHELL 0x9b6bec00 == 8 [pid = 5856] [id = 917] 14:20:47 INFO - PROCESS | 5810 | --DOCSHELL 0x9b24c800 == 7 [pid = 5856] [id = 916] 14:20:47 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2ee800 == 6 [pid = 5856] [id = 915] 14:20:47 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2ef400 == 5 [pid = 5856] [id = 914] 14:20:48 INFO - PROCESS | 5810 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 14:20:48 INFO - PROCESS | 5810 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 14:20:48 INFO - PROCESS | 5810 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 14:20:48 INFO - ........... 14:20:48 INFO - TEST-ERROR | /shadow-dom/event-composed-path.html | took 1547ms 14:20:48 INFO - TEST-START | /shadow-dom/event-composed.html 14:20:48 INFO - PROCESS | 5810 | 1484259648465 Marionette TRACE conn4 <- [1,2410,null,{"value":["/shadow-dom/event-composed-path.html",1,"TypeError: e.composedPath is not a function",null,[["Event Path without ShadowRoots.",1,"assert_equals: expected 3 but got 0","assert_event_path_equals@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:123:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:15:1\n"],["Event Path with an open ShadowRoot.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:36:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:35:1\n"],["Event Path with a closed ShadowRoot.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:57:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:56:1\n"],["Event Path with nested ShadowRoots: open > open.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:82:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:81:1\n"],["Event Path with nested ShadowRoots: open > closed.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:108:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:107:1\n"],["Event Path with nested ShadowRoots: closed > open.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:135:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:134:1\n"],["Event Path with nested ShadowRoots: closed > closed.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:162:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:161:1\n"],["Event Path with a slot in an open Shadow Root.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:187:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:186:1\n"],["Event Path with a slot in a closed Shadow Root.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:209:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:208:1\n"],["Event Path with slots in nested ShadowRoots: open > open.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:237:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:236:1\n"],["Event Path with slots in nested ShadowRoots: closed > closed.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:267:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed-path.html:266:1\n"]]]}] 14:20:48 INFO - PROCESS | 5810 | 1484259648520 Marionette TRACE conn4 -> [0,2411,"getWindowHandle",null] 14:20:48 INFO - PROCESS | 5810 | 1484259648522 Marionette TRACE conn4 <- [1,2411,null,{"value":"2147483649"}] 14:20:48 INFO - PROCESS | 5810 | 1484259648545 Marionette TRACE conn4 -> [0,2412,"timeouts",{"script":35000}] 14:20:48 INFO - PROCESS | 5810 | 1484259648547 Marionette TRACE conn4 <- [1,2412,null,{}] 14:20:48 INFO - PROCESS | 5810 | 1484259648561 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}] 14:20:48 INFO - PROCESS | 5810 | 1484259648783 Marionette TRACE conn4 <- [1,2413,null,{"value":null}] 14:20:48 INFO - PROCESS | 5810 | 1484259648827 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([\"/shadow-dom/event-composed.html\",\n 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/event-composed.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:20:48 INFO - PROCESS | 5810 | ++DOCSHELL 0x9d433c00 == 6 [pid = 5856] [id = 923] 14:20:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0x9d434400) [pid = 5856] [serial = 2459] [outer = (nil)] 14:20:49 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0x9d45a800) [pid = 5856] [serial = 2460] [outer = 0x9d434400] 14:20:49 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0x9d459800) [pid = 5856] [serial = 2461] [outer = 0x9d434400] 14:20:50 INFO - PROCESS | 5810 | 1484259649975 Marionette TRACE conn4 <- [1,2414,null,{"value":["/shadow-dom/event-composed.html",0,null,null,[["A new events composed value should be set to false by default.",1,"assert_equals: expected (boolean) false but got (undefined) undefined","@http://web-platform.test:8000/shadow-dom/event-composed.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed.html:13:1\n"],["Users should be able to set a composed value.",1,"assert_equals: expected (boolean) true but got (undefined) undefined","@http://web-platform.test:8000/shadow-dom/event-composed.html:20:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed.html:18:1\n"],["An event should be scoped by default",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\nassertScoped@http://web-platform.test:8000/shadow-dom/event-composed.html:24:15\n@http://web-platform.test:8000/shadow-dom/event-composed.html:43:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed.html:42:1\n"],["An event should not be scoped if composed is specified",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\nassertComposed@http://web-platform.test:8000/shadow-dom/event-composed.html:33:15\n@http://web-platform.test:8000/shadow-dom/event-composed.html:47:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed.html:46:1\n"],["A synthetic MouseEvent should be scoped by default",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\nassertScoped@http://web-platform.test:8000/shadow-dom/event-composed.html:24:15\n@http://web-platform.test:8000/shadow-dom/event-composed.html:51:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed.html:50:1\n"],["A synthetic MouseEvent with composed=true should not be scoped",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\nassertComposed@http://web-platform.test:8000/shadow-dom/event-composed.html:33:15\n@http://web-platform.test:8000/shadow-dom/event-composed.html:55:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed.html:54:1\n"],["A synthetic FocusEvent should be scoped by default",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\nassertScoped@http://web-platform.test:8000/shadow-dom/event-composed.html:24:15\n@http://web-platform.test:8000/shadow-dom/event-composed.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed.html:58:1\n"],["A synthetic FocusEvent with composed=true should not be scoped",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\nassertComposed@http://web-platform.test:8000/shadow-dom/event-composed.html:33:15\n@http://web-platform.test:8000/shadow-dom/event-composed.html:63:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed.html:62:1\n"],["A UA click event should not be scoped",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\nassertUAComposed@http://web-platform.test:8000/shadow-dom/event-composed.html:67:15\n@http://web-platform.test:8000/shadow-dom/event-composed.html:77:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/event-composed.html:76:1\n"]]]}] 14:20:50 INFO - ......... 14:20:50 INFO - TEST-OK | /shadow-dom/event-composed.html | took 1509ms 14:20:50 INFO - PROCESS | 5810 | 1484259650045 Marionette TRACE conn4 -> [0,2415,"getWindowHandle",null] 14:20:50 INFO - PROCESS | 5810 | 1484259650048 Marionette TRACE conn4 <- [1,2415,null,{"value":"2147483649"}] 14:20:50 INFO - TEST-START | /shadow-dom/scroll-to-the-fragment-in-shadow-tree.html 14:20:50 INFO - PROCESS | 5810 | 1484259650056 Marionette TRACE conn4 -> [0,2416,"timeouts",{"script":35000}] 14:20:50 INFO - PROCESS | 5810 | 1484259650059 Marionette TRACE conn4 <- [1,2416,null,{}] 14:20:50 INFO - PROCESS | 5810 | 1484259650065 Marionette TRACE conn4 -> [0,2417,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:20:50 INFO - PROCESS | 5810 | 1484259650263 Marionette TRACE conn4 <- [1,2417,null,{"value":null}] 14:20:50 INFO - PROCESS | 5810 | 1484259650329 Marionette TRACE conn4 -> [0,2418,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:20:50 INFO - PROCESS | 5810 | ++DOCSHELL 0x9d5d9800 == 7 [pid = 5856] [id = 924] 14:20:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0x9d5d9c00) [pid = 5856] [serial = 2462] [outer = (nil)] 14:20:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0x9d5de400) [pid = 5856] [serial = 2463] [outer = 0x9d5d9c00] 14:20:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0x9d630c00) [pid = 5856] [serial = 2464] [outer = 0x9d5d9c00] 14:20:52 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0x9b24fc00) [pid = 5856] [serial = 2438] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Element-interface-attachShadow.html] 14:20:52 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0x9b2eec00) [pid = 5856] [serial = 2435] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Document-prototype-importNode.html] 14:20:52 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0x9c850400) [pid = 5856] [serial = 2447] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html] 14:20:52 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0x9b6bf000) [pid = 5856] [serial = 2441] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Element-interface-shadowRoot-attribute.html] 14:20:52 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0x9c267400) [pid = 5856] [serial = 2444] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html] 14:20:54 INFO - .......... 14:20:54 INFO - TEST-OK | /shadow-dom/scroll-to-the-fragment-in-shadow-tree.html | took 4464ms 14:20:54 INFO - TEST-START | /shadow-dom/slotchange.html 14:20:54 INFO - PROCESS | 5810 | 1484259654502 Marionette TRACE conn4 <- [1,2418,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:1403: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:1403: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:1403: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:1403: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:1403: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:1403: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:1403: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:1403: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"]]]}] 14:20:54 INFO - PROCESS | 5810 | 1484259654521 Marionette TRACE conn4 -> [0,2419,"getWindowHandle",null] 14:20:54 INFO - PROCESS | 5810 | 1484259654538 Marionette TRACE conn4 <- [1,2419,null,{"value":"2147483649"}] 14:20:54 INFO - PROCESS | 5810 | 1484259654550 Marionette TRACE conn4 -> [0,2420,"timeouts",{"script":35000}] 14:20:54 INFO - PROCESS | 5810 | 1484259654557 Marionette TRACE conn4 <- [1,2420,null,{}] 14:20:54 INFO - PROCESS | 5810 | 1484259654574 Marionette TRACE conn4 -> [0,2421,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:20:54 INFO - PROCESS | 5810 | 1484259654871 Marionette TRACE conn4 <- [1,2421,null,{"value":null}] 14:20:54 INFO - PROCESS | 5810 | 1484259654947 Marionette TRACE conn4 -> [0,2422,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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/slotchange.html\",\n 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/slotchange.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:20:55 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b6bdc00 == 8 [pid = 5856] [id = 925] 14:20:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0x9b923000) [pid = 5856] [serial = 2465] [outer = (nil)] 14:20:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0x9ca4e800) [pid = 5856] [serial = 2466] [outer = 0x9b923000] 14:20:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0x9d426400) [pid = 5856] [serial = 2467] [outer = 0x9b923000] 14:20:56 INFO - ............... 14:20:56 INFO - TEST-OK | /shadow-dom/slotchange.html | took 1960ms 14:20:56 INFO - TEST-START | /shadow-dom/slots-fallback.html 14:20:56 INFO - PROCESS | 5810 | 1484259656437 Marionette TRACE conn4 <- [1,2422,null,{"value":["/shadow-dom/slotchange.html",0,null,null,[["slotchange event: Append a child to a host.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:32:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:31:1\n"],["slotchange event: Remove a child from a host.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:43:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:42:1\n"],["slotchange event: Remove a child before adding an event listener.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:52:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:51:1\n"],["slotchange event: Change slot= attribute to make it un-assigned.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:61:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:60:1\n"],["slotchange event: Change slot's name= attribute so that none is assigned.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:70:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:69:1\n"],["slotchange event: Change slot= attribute to make it assigned.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:90:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:89:1\n"],["slotchange event: Change slot's name= attribute so that a node is assigned to the slot.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:99:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:98:1\n"],["slotchange event: Add a fallback content.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:118:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:117:1\n"],["slotchange event: Remove a fallback content.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:139:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:138:1\n"],["slotchange event: Add a fallback content to nested slots.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:162:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:161:1\n"],["slotchange event: Remove a fallback content from nested slots.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:171:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:170:1\n"],["slotchange event: Insert a slot before an existing slot.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:191:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:190:1\n"],["slotchange event: Remove a preceding slot.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:214:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:213:1\n"],["slotchange event: A slot is assigned to another slot.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:239:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:238:1\n"],["slotchange event: Even if distributed nodes do not change, slotchange should be fired if assigned nodes are changed.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slotchange.html:263:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nasync_test@http://web-platform.test:8000/resources/testharness.js:518:13\n@http://web-platform.test:8000/shadow-dom/slotchange.html:262:1\n"]]]}] 14:20:56 INFO - PROCESS | 5810 | 1484259656512 Marionette TRACE conn4 -> [0,2423,"getWindowHandle",null] 14:20:56 INFO - PROCESS | 5810 | 1484259656514 Marionette TRACE conn4 <- [1,2423,null,{"value":"2147483649"}] 14:20:56 INFO - PROCESS | 5810 | 1484259656530 Marionette TRACE conn4 -> [0,2424,"timeouts",{"script":35000}] 14:20:56 INFO - PROCESS | 5810 | 1484259656532 Marionette TRACE conn4 <- [1,2424,null,{}] 14:20:56 INFO - PROCESS | 5810 | 1484259656542 Marionette TRACE conn4 -> [0,2425,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:20:56 INFO - PROCESS | 5810 | 1484259656754 Marionette TRACE conn4 <- [1,2425,null,{"value":null}] 14:20:56 INFO - PROCESS | 5810 | 1484259656803 Marionette TRACE conn4 -> [0,2426,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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/slots-fallback.html\",\n 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/slots-fallback.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:20:56 INFO - PROCESS | 5810 | ++DOCSHELL 0x9d634c00 == 9 [pid = 5856] [id = 926] 14:20:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0x9d639400) [pid = 5856] [serial = 2468] [outer = (nil)] 14:20:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0x9e416000) [pid = 5856] [serial = 2469] [outer = 0x9d639400] 14:20:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0x9e42fc00) [pid = 5856] [serial = 2470] [outer = 0x9d639400] 14:20:58 INFO - .......... 14:20:58 INFO - TEST-OK | /shadow-dom/slots-fallback.html | took 1599ms 14:20:58 INFO - PROCESS | 5810 | 1484259658065 Marionette TRACE conn4 <- [1,2426,null,{"value":["/shadow-dom/slots-fallback.html",0,null,null,[["Slots fallback: Basic.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:20:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:19:1\n"],["Slots fallback: Slots in Slots.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:44:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:43:1\n"],["Slots fallback: Fallback contents should not be used if a node is assigned.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:72:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:71:1\n"],["Slots fallback: Slots in Slots: Assinged nodes should be used as fallback contents of another slot",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:101:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:100:1\n"],["Slots fallback: Complex case.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:141:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:140:1\n"],["Slots fallback: Mutation. Append fallback contents.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:156:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:155:1\n"],["Slots fallback: Mutation. Remove fallback contents.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:169:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:168:1\n"],["Slots fallback: Mutation. Assign a node to a slot so that fallback contens are no longer used.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:181:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:180:1\n"],["Slots fallback: Mutation. Remove an assigned node from a slot so that fallback contens will be used.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:195:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:194:1\n"],["Slots fallback: Mutation. Remove a slot which is a fallback content of another slot.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:209:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots-fallback.html:208:1\n"]]]}] 14:20:58 INFO - PROCESS | 5810 | 1484259658127 Marionette TRACE conn4 -> [0,2427,"getWindowHandle",null] 14:20:58 INFO - PROCESS | 5810 | 1484259658136 Marionette TRACE conn4 <- [1,2427,null,{"value":"2147483649"}] 14:20:58 INFO - TEST-START | /shadow-dom/slots.html 14:20:58 INFO - PROCESS | 5810 | 1484259658157 Marionette TRACE conn4 -> [0,2428,"timeouts",{"script":35000}] 14:20:58 INFO - PROCESS | 5810 | 1484259658161 Marionette TRACE conn4 <- [1,2428,null,{}] 14:20:58 INFO - PROCESS | 5810 | 1484259658168 Marionette TRACE conn4 -> [0,2429,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:20:58 INFO - PROCESS | 5810 | 1484259658411 Marionette TRACE conn4 <- [1,2429,null,{"value":null}] 14:20:58 INFO - PROCESS | 5810 | 1484259658476 Marionette TRACE conn4 -> [0,2430,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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/slots.html\",\n 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/slots.html\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:20:58 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2f0000 == 10 [pid = 5856] [id = 927] 14:20:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0x9b2f3400) [pid = 5856] [serial = 2471] [outer = (nil)] 14:20:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0x9b478c00) [pid = 5856] [serial = 2472] [outer = 0x9b2f3400] 14:20:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0x9b6b7c00) [pid = 5856] [serial = 2473] [outer = 0x9b2f3400] 14:20:59 INFO - PROCESS | 5810 | --DOCSHELL 0x9d433c00 == 9 [pid = 5856] [id = 923] 14:20:59 INFO - PROCESS | 5810 | --DOCSHELL 0x9b456c00 == 8 [pid = 5856] [id = 921] 14:20:59 INFO - PROCESS | 5810 | --DOCSHELL 0x9b42b000 == 7 [pid = 5856] [id = 922] 14:20:59 INFO - PROCESS | 5810 | --DOCSHELL 0x9b6bdc00 == 6 [pid = 5856] [id = 925] 14:20:59 INFO - PROCESS | 5810 | --DOCSHELL 0x9d634c00 == 5 [pid = 5856] [id = 926] 14:20:59 INFO - PROCESS | 5810 | --DOCSHELL 0x9cb73000 == 4 [pid = 5856] [id = 920] 14:20:59 INFO - PROCESS | 5810 | --DOCSHELL 0x9d5d9800 == 3 [pid = 5856] [id = 924] 14:20:59 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0x9b916800) [pid = 5856] [serial = 2443] [outer = (nil)] [url = about:blank] 14:20:59 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0x9c878800) [pid = 5856] [serial = 2448] [outer = (nil)] [url = about:blank] 14:20:59 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0x9c877800) [pid = 5856] [serial = 2449] [outer = (nil)] [url = about:blank] 14:20:59 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0x9b918800) [pid = 5856] [serial = 2442] [outer = (nil)] [url = about:blank] 14:20:59 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0x9c275c00) [pid = 5856] [serial = 2446] [outer = (nil)] [url = about:blank] 14:20:59 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0x9b45e000) [pid = 5856] [serial = 2439] [outer = (nil)] [url = about:blank] 14:20:59 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0x9b462800) [pid = 5856] [serial = 2440] [outer = (nil)] [url = about:blank] 14:20:59 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0x9b424c00) [pid = 5856] [serial = 2437] [outer = (nil)] [url = about:blank] 14:20:59 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0x9b2f6c00) [pid = 5856] [serial = 2436] [outer = (nil)] [url = about:blank] 14:20:59 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0x9c272400) [pid = 5856] [serial = 2445] [outer = (nil)] [url = about:blank] 14:21:00 INFO - ....................... 14:21:00 INFO - TEST-OK | /shadow-dom/slots.html | took 2113ms 14:21:00 INFO - TEST-START | /shadow-dom/leaktests/get-elements.html 14:21:00 INFO - PROCESS | 5810 | 1484259660222 Marionette TRACE conn4 <- [1,2430,null,{"value":["/shadow-dom/slots.html",0,null,null,[["Slots: Basic.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:19:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:18:1\n"],["Slots: Slots in closed.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:38:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:37:1\n"],["Slots: Slots not in a shadow tree.",1,"n.s1.assignedNodes is not a function","@http://web-platform.test:8000/shadow-dom/slots.html:55:23\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:51:1\n"],["Slots: Distributed nooes for Slots not in a shadow tree.",1,"assert_equals: expected (object) null but got (undefined) undefined","@http://web-platform.test:8000/shadow-dom/slots.html:77:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:73:1\n"],["Slots: Name matching",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:107:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:106:1\n"],["Slots: No direct host child.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:132:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:131:1\n"],["Slots: Default Slot.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:158:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:157:1\n"],["Slots: Slot in Slot does not matter in assignment.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:181:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:180:1\n"],["Slots: Slot is assigned to another slot",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:205:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:204:1\n"],["Slots: Open > Closed.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:235:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:234:1\n"],["Slots: Closed > Closed.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:266:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:265:1\n"],["Slots: Closed > Open.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:298:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:297:1\n"],["Slots: Complex case: Basi line.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:342:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:341:1\n"],["Slots: Mutation: appendChild.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:380:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:379:1\n"],["Slots: Mutation: Change slot= attribute 1.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:394:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:393:1\n"],["Slots: Mutation: Change slot= attribute 2.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:406:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:405:1\n"],["Slots: Mutation: Change slot= attribute 3.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:420:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:419:1\n"],["Slots: Mutation: Remove a child.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:432:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:431:1\n"],["Slots: Mutation: Add a slot: after.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:444:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:443:1\n"],["Slots: Mutation: Add a slot: before.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:455:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:454:1\n"],["Slots: Mutation: Remove a slot.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:470:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:469:1\n"],["Slots: Mutation: Change slot name= attribute.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:483:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:482:1\n"],["Slots: Mutation: Change slot slot= attribute.",1,"parent.attachShadow is not a function","attachShadowFromTemplate@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:29:20\nwalk@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:48:12\ncreateTestTree@http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js:52:3\n@http://web-platform.test:8000/shadow-dom/slots.html:497:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/slots.html:496:1\n"]]]}] 14:21:00 INFO - PROCESS | 5810 | 1484259660268 Marionette TRACE conn4 -> [0,2431,"getWindowHandle",null] 14:21:00 INFO - PROCESS | 5810 | 1484259660270 Marionette TRACE conn4 <- [1,2431,null,{"value":"2147483649"}] 14:21:00 INFO - PROCESS | 5810 | 1484259660286 Marionette TRACE conn4 -> [0,2432,"timeouts",{"script":35000}] 14:21:00 INFO - PROCESS | 5810 | 1484259660288 Marionette TRACE conn4 <- [1,2432,null,{}] 14:21:00 INFO - PROCESS | 5810 | 1484259660297 Marionette TRACE conn4 -> [0,2433,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:21:00 INFO - PROCESS | 5810 | 1484259660620 Marionette TRACE conn4 <- [1,2433,null,{"value":null}] 14:21:00 INFO - PROCESS | 5810 | 1484259660680 Marionette TRACE conn4 -> [0,2434,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:21:00 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b91dc00 == 4 [pid = 5856] [id = 928] 14:21:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0x9c847c00) [pid = 5856] [serial = 2474] [outer = (nil)] 14:21:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0x9c851800) [pid = 5856] [serial = 2475] [outer = 0x9c847c00] 14:21:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0x9c877000) [pid = 5856] [serial = 2476] [outer = 0x9c847c00] 14:21:01 INFO - PROCESS | 5810 | JavaScript error: http://web-platform.test:8000/shadow-dom/leaktests/get-elements.html, line 48: TypeError: hostOpen.attachShadow is not a function 14:21:03 INFO - PROCESS | 5810 | --DOMWINDOW == 41 (0x9d434400) [pid = 5856] [serial = 2459] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/event-composed.html] 14:21:03 INFO - PROCESS | 5810 | --DOMWINDOW == 40 (0x9d5d9c00) [pid = 5856] [serial = 2462] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html] 14:21:03 INFO - PROCESS | 5810 | --DOMWINDOW == 39 (0x9b431c00) [pid = 5856] [serial = 2456] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/event-composed-path.html] 14:21:03 INFO - PROCESS | 5810 | --DOMWINDOW == 38 (0x9b460800) [pid = 5856] [serial = 2453] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html] 14:21:03 INFO - PROCESS | 5810 | --DOMWINDOW == 37 (0x9cb73400) [pid = 5856] [serial = 2450] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html] 14:21:03 INFO - PROCESS | 5810 | --DOMWINDOW == 36 (0x9b454400) [pid = 5856] [serial = 2432] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Document-prototype-currentScript.html] 14:21:07 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2f0000 == 3 [pid = 5856] [id = 927] 14:21:07 INFO - PROCESS | 5810 | --DOMWINDOW == 35 (0x9d5de400) [pid = 5856] [serial = 2463] [outer = (nil)] [url = about:blank] 14:21:07 INFO - PROCESS | 5810 | --DOMWINDOW == 34 (0x9d630c00) [pid = 5856] [serial = 2464] [outer = (nil)] [url = about:blank] 14:21:07 INFO - PROCESS | 5810 | --DOMWINDOW == 33 (0x9d459800) [pid = 5856] [serial = 2461] [outer = (nil)] [url = about:blank] 14:21:07 INFO - PROCESS | 5810 | --DOMWINDOW == 32 (0x9ca45c00) [pid = 5856] [serial = 2458] [outer = (nil)] [url = about:blank] 14:21:07 INFO - PROCESS | 5810 | --DOMWINDOW == 31 (0x9b6c3400) [pid = 5856] [serial = 2455] [outer = (nil)] [url = about:blank] 14:21:07 INFO - PROCESS | 5810 | --DOMWINDOW == 30 (0x9cbd6c00) [pid = 5856] [serial = 2452] [outer = (nil)] [url = about:blank] 14:21:07 INFO - PROCESS | 5810 | --DOMWINDOW == 29 (0x9d45a800) [pid = 5856] [serial = 2460] [outer = (nil)] [url = about:blank] 14:21:07 INFO - PROCESS | 5810 | --DOMWINDOW == 28 (0x9c849c00) [pid = 5856] [serial = 2457] [outer = (nil)] [url = about:blank] 14:21:07 INFO - PROCESS | 5810 | --DOMWINDOW == 27 (0x9b6ba800) [pid = 5856] [serial = 2454] [outer = (nil)] [url = about:blank] 14:21:07 INFO - PROCESS | 5810 | --DOMWINDOW == 26 (0x9cb7b800) [pid = 5856] [serial = 2451] [outer = (nil)] [url = about:blank] 14:21:07 INFO - PROCESS | 5810 | --DOMWINDOW == 25 (0x9c26dc00) [pid = 5856] [serial = 2434] [outer = (nil)] [url = about:blank] 14:21:09 INFO - PROCESS | 5810 | --DOMWINDOW == 24 (0x9b923000) [pid = 5856] [serial = 2465] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/slotchange.html] 14:21:09 INFO - PROCESS | 5810 | --DOMWINDOW == 23 (0x9d639400) [pid = 5856] [serial = 2468] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/slots-fallback.html] 14:21:09 INFO - PROCESS | 5810 | --DOMWINDOW == 22 (0x9b2f3400) [pid = 5856] [serial = 2471] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/slots.html] 14:21:13 INFO - PROCESS | 5810 | --DOMWINDOW == 21 (0x9d426400) [pid = 5856] [serial = 2467] [outer = (nil)] [url = about:blank] 14:21:13 INFO - PROCESS | 5810 | --DOMWINDOW == 20 (0x9e42fc00) [pid = 5856] [serial = 2470] [outer = (nil)] [url = about:blank] 14:21:13 INFO - PROCESS | 5810 | --DOMWINDOW == 19 (0x9c851800) [pid = 5856] [serial = 2475] [outer = (nil)] [url = about:blank] 14:21:13 INFO - PROCESS | 5810 | --DOMWINDOW == 18 (0x9b6b7c00) [pid = 5856] [serial = 2473] [outer = (nil)] [url = about:blank] 14:21:13 INFO - PROCESS | 5810 | --DOMWINDOW == 17 (0x9b478c00) [pid = 5856] [serial = 2472] [outer = (nil)] [url = about:blank] 14:21:13 INFO - PROCESS | 5810 | --DOMWINDOW == 16 (0x9e416000) [pid = 5856] [serial = 2469] [outer = (nil)] [url = about:blank] 14:21:13 INFO - PROCESS | 5810 | --DOMWINDOW == 15 (0x9ca4e800) [pid = 5856] [serial = 2466] [outer = (nil)] [url = about:blank] 14:21:31 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 14:21:31 INFO - PROCESS | 5810 | 1484259691136 Marionette TRACE conn4 <- [1,2434,null,{"value":["/shadow-dom/leaktests/get-elements.html",1,"TypeError: hostOpen.attachShadow is not a function",null,[]]}] 14:21:31 INFO - TEST-ERROR | /shadow-dom/leaktests/get-elements.html | took 30874ms 14:21:31 INFO - PROCESS | 5810 | 1484259691156 Marionette TRACE conn4 -> [0,2435,"getWindowHandle",null] 14:21:31 INFO - PROCESS | 5810 | 1484259691159 Marionette TRACE conn4 <- [1,2435,null,{"value":"2147483649"}] 14:21:31 INFO - TEST-START | /shadow-dom/leaktests/html-collection.html 14:21:31 INFO - PROCESS | 5810 | 1484259691166 Marionette TRACE conn4 -> [0,2436,"timeouts",{"script":35000}] 14:21:31 INFO - PROCESS | 5810 | 1484259691169 Marionette TRACE conn4 <- [1,2436,null,{}] 14:21:31 INFO - PROCESS | 5810 | 1484259691175 Marionette TRACE conn4 -> [0,2437,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:21:31 INFO - PROCESS | 5810 | 1484259691380 Marionette TRACE conn4 <- [1,2437,null,{"value":null}] 14:21:31 INFO - PROCESS | 5810 | 1484259691442 Marionette TRACE conn4 -> [0,2438,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:21:31 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b24f400 == 4 [pid = 5856] [id = 929] 14:21:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 16 (0x9b24fc00) [pid = 5856] [serial = 2477] [outer = (nil)] 14:21:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 17 (0x9b2f3800) [pid = 5856] [serial = 2478] [outer = 0x9b24fc00] 14:21:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 18 (0x9b2fc000) [pid = 5856] [serial = 2479] [outer = 0x9b24fc00] 14:21:32 INFO - PROCESS | 5810 | JavaScript error: http://web-platform.test:8000/shadow-dom/leaktests/html-collection.html, line 45: TypeError: host.attachShadow is not a function 14:21:40 INFO - PROCESS | 5810 | --DOCSHELL 0x9b91dc00 == 3 [pid = 5856] [id = 928] 14:21:46 INFO - PROCESS | 5810 | --DOMWINDOW == 17 (0x9c847c00) [pid = 5856] [serial = 2474] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/leaktests/get-elements.html] 14:21:50 INFO - PROCESS | 5810 | --DOMWINDOW == 16 (0x9b2f3800) [pid = 5856] [serial = 2478] [outer = (nil)] [url = about:blank] 14:21:50 INFO - PROCESS | 5810 | --DOMWINDOW == 15 (0x9c877000) [pid = 5856] [serial = 2476] [outer = (nil)] [url = about:blank] 14:22:01 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 14:22:01 INFO - PROCESS | 5810 | 1484259721917 Marionette TRACE conn4 <- [1,2438,null,{"value":["/shadow-dom/leaktests/html-collection.html",1,"TypeError: host.attachShadow is not a function",null,[]]}] 14:22:01 INFO - TEST-ERROR | /shadow-dom/leaktests/html-collection.html | took 30775ms 14:22:01 INFO - PROCESS | 5810 | 1484259721943 Marionette TRACE conn4 -> [0,2439,"getWindowHandle",null] 14:22:01 INFO - PROCESS | 5810 | 1484259721951 Marionette TRACE conn4 <- [1,2439,null,{"value":"2147483649"}] 14:22:01 INFO - TEST-START | /shadow-dom/leaktests/window-frames.html 14:22:01 INFO - PROCESS | 5810 | 1484259721962 Marionette TRACE conn4 -> [0,2440,"timeouts",{"script":35000}] 14:22:01 INFO - PROCESS | 5810 | 1484259721970 Marionette TRACE conn4 <- [1,2440,null,{}] 14:22:01 INFO - PROCESS | 5810 | 1484259721983 Marionette TRACE conn4 -> [0,2441,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:22:02 INFO - PROCESS | 5810 | 1484259722274 Marionette TRACE conn4 <- [1,2441,null,{"value":null}] 14:22:02 INFO - PROCESS | 5810 | 1484259722324 Marionette TRACE conn4 -> [0,2442,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:22:02 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2f0c00 == 4 [pid = 5856] [id = 930] 14:22:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 16 (0x9b2f1000) [pid = 5856] [serial = 2480] [outer = (nil)] 14:22:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 17 (0x9b2f8800) [pid = 5856] [serial = 2481] [outer = 0x9b2f1000] 14:22:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 18 (0x9b427400) [pid = 5856] [serial = 2482] [outer = 0x9b2f1000] 14:22:03 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b455400 == 5 [pid = 5856] [id = 931] 14:22:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 19 (0x9b455c00) [pid = 5856] [serial = 2483] [outer = (nil)] 14:22:03 INFO - PROCESS | 5810 | JavaScript error: http://web-platform.test:8000/shadow-dom/leaktests/window-frames.html, line 20: TypeError: host_open.attachShadow is not a function 14:22:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 20 (0x9b248800) [pid = 5856] [serial = 2484] [outer = 0x9b455c00] 14:22:10 INFO - PROCESS | 5810 | --DOCSHELL 0x9b24f400 == 4 [pid = 5856] [id = 929] 14:22:17 INFO - PROCESS | 5810 | --DOMWINDOW == 19 (0x9b24fc00) [pid = 5856] [serial = 2477] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/leaktests/html-collection.html] 14:22:21 INFO - PROCESS | 5810 | --DOMWINDOW == 18 (0x9b2fc000) [pid = 5856] [serial = 2479] [outer = (nil)] [url = about:blank] 14:22:21 INFO - PROCESS | 5810 | --DOMWINDOW == 17 (0x9b2f8800) [pid = 5856] [serial = 2481] [outer = (nil)] [url = about:blank] 14:22:32 INFO - PROCESS | 5810 | MARIONETTE LOG: INFO: Timeout fired 14:22:32 INFO - PROCESS | 5810 | 1484259752855 Marionette TRACE conn4 <- [1,2442,null,{"value":["/shadow-dom/leaktests/window-frames.html",1,"TypeError: host_open.attachShadow is not a function",null,[]]}] 14:22:32 INFO - TEST-ERROR | /shadow-dom/leaktests/window-frames.html | took 30947ms 14:22:32 INFO - PROCESS | 5810 | 1484259752908 Marionette TRACE conn4 -> [0,2443,"getWindowHandle",null] 14:22:32 INFO - PROCESS | 5810 | 1484259752918 Marionette TRACE conn4 <- [1,2443,null,{"value":"2147483649"}] 14:22:32 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html 14:22:32 INFO - PROCESS | 5810 | 1484259752932 Marionette TRACE conn4 -> [0,2444,"timeouts",{"script":35000}] 14:22:32 INFO - PROCESS | 5810 | 1484259752939 Marionette TRACE conn4 <- [1,2444,null,{}] 14:22:32 INFO - PROCESS | 5810 | 1484259752947 Marionette TRACE conn4 -> [0,2445,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:22:33 INFO - PROCESS | 5810 | --DOCSHELL 0x9b455400 == 3 [pid = 5856] [id = 931] 14:22:33 INFO - PROCESS | 5810 | 1484259753188 Marionette TRACE conn4 <- [1,2445,null,{"value":null}] 14:22:33 INFO - PROCESS | 5810 | 1484259753243 Marionette TRACE conn4 -> [0,2446,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:22:33 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b250000 == 4 [pid = 5856] [id = 932] 14:22:33 INFO - PROCESS | 5810 | ++DOMWINDOW == 18 (0x9b250800) [pid = 5856] [serial = 2485] [outer = (nil)] 14:22:33 INFO - PROCESS | 5810 | ++DOMWINDOW == 19 (0x9b2f8800) [pid = 5856] [serial = 2486] [outer = 0x9b250800] 14:22:33 INFO - PROCESS | 5810 | ++DOMWINDOW == 20 (0x9b426800) [pid = 5856] [serial = 2487] [outer = 0x9b250800] 14:22:34 INFO - PROCESS | 5810 | 1484259754390 Marionette TRACE conn4 <- [1,2446,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]]]}] 14:22:34 INFO - . 14:22:34 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html | took 1500ms 14:22:34 INFO - PROCESS | 5810 | 1484259754433 Marionette TRACE conn4 -> [0,2447,"getWindowHandle",null] 14:22:34 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html 14:22:34 INFO - PROCESS | 5810 | 1484259754438 Marionette TRACE conn4 <- [1,2447,null,{"value":"2147483649"}] 14:22:34 INFO - PROCESS | 5810 | 1484259754445 Marionette TRACE conn4 -> [0,2448,"timeouts",{"script":35000}] 14:22:34 INFO - PROCESS | 5810 | 1484259754453 Marionette TRACE conn4 <- [1,2448,null,{}] 14:22:34 INFO - PROCESS | 5810 | 1484259754473 Marionette TRACE conn4 -> [0,2449,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:22:34 INFO - PROCESS | 5810 | 1484259754733 Marionette TRACE conn4 <- [1,2449,null,{"value":null}] 14:22:34 INFO - PROCESS | 5810 | 1484259754799 Marionette TRACE conn4 -> [0,2450,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:22:34 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b42e000 == 5 [pid = 5856] [id = 933] 14:22:34 INFO - PROCESS | 5810 | ++DOMWINDOW == 21 (0x9b453c00) [pid = 5856] [serial = 2488] [outer = (nil)] 14:22:34 INFO - PROCESS | 5810 | ++DOMWINDOW == 22 (0x9b461000) [pid = 5856] [serial = 2489] [outer = 0x9b453c00] 14:22:35 INFO - PROCESS | 5810 | ++DOMWINDOW == 23 (0x9b45f000) [pid = 5856] [serial = 2490] [outer = 0x9b453c00] 14:22:35 INFO - PROCESS | 5810 | 1484259755938 Marionette TRACE conn4 <- [1,2450,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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"]]]}] 14:22:35 INFO - . 14:22:35 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html | took 1552ms 14:22:36 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html 14:22:36 INFO - PROCESS | 5810 | 1484259755997 Marionette TRACE conn4 -> [0,2451,"getWindowHandle",null] 14:22:36 INFO - PROCESS | 5810 | 1484259756001 Marionette TRACE conn4 <- [1,2451,null,{"value":"2147483649"}] 14:22:36 INFO - PROCESS | 5810 | 1484259756009 Marionette TRACE conn4 -> [0,2452,"timeouts",{"script":35000}] 14:22:36 INFO - PROCESS | 5810 | 1484259756013 Marionette TRACE conn4 <- [1,2452,null,{}] 14:22:36 INFO - PROCESS | 5810 | 1484259756020 Marionette TRACE conn4 -> [0,2453,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:22:36 INFO - PROCESS | 5810 | 1484259756205 Marionette TRACE conn4 <- [1,2453,null,{"value":null}] 14:22:36 INFO - PROCESS | 5810 | 1484259756258 Marionette TRACE conn4 -> [0,2454,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:22:36 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b6bb400 == 6 [pid = 5856] [id = 934] 14:22:36 INFO - PROCESS | 5810 | ++DOMWINDOW == 24 (0x9b6bb800) [pid = 5856] [serial = 2491] [outer = (nil)] 14:22:36 INFO - PROCESS | 5810 | ++DOMWINDOW == 25 (0x9b6c1400) [pid = 5856] [serial = 2492] [outer = 0x9b6bb800] 14:22:36 INFO - PROCESS | 5810 | ++DOMWINDOW == 26 (0x9b918400) [pid = 5856] [serial = 2493] [outer = 0x9b6bb800] 14:22:37 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b920000 == 7 [pid = 5856] [id = 935] 14:22:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 27 (0x9b9ca400) [pid = 5856] [serial = 2494] [outer = (nil)] 14:22:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 28 (0x9b9cb800) [pid = 5856] [serial = 2495] [outer = 0x9b9ca400] 14:22:37 INFO - PROCESS | 5810 | 1484259757555 Marionette TRACE conn4 <- [1,2454,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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"]]]}] 14:22:37 INFO - . 14:22:37 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html | took 1594ms 14:22:37 INFO - PROCESS | 5810 | 1484259757603 Marionette TRACE conn4 -> [0,2455,"getWindowHandle",null] 14:22:37 INFO - PROCESS | 5810 | 1484259757607 Marionette TRACE conn4 <- [1,2455,null,{"value":"2147483649"}] 14:22:37 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html 14:22:37 INFO - PROCESS | 5810 | 1484259757614 Marionette TRACE conn4 -> [0,2456,"timeouts",{"script":35000}] 14:22:37 INFO - PROCESS | 5810 | 1484259757618 Marionette TRACE conn4 <- [1,2456,null,{}] 14:22:37 INFO - PROCESS | 5810 | 1484259757631 Marionette TRACE conn4 -> [0,2457,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:22:37 INFO - PROCESS | 5810 | 1484259757825 Marionette TRACE conn4 <- [1,2457,null,{"value":null}] 14:22:37 INFO - PROCESS | 5810 | 1484259757869 Marionette TRACE conn4 -> [0,2458,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:22:37 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c26a000 == 8 [pid = 5856] [id = 936] 14:22:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 29 (0x9c26a400) [pid = 5856] [serial = 2496] [outer = (nil)] 14:22:38 INFO - PROCESS | 5810 | ++DOMWINDOW == 30 (0x9c271c00) [pid = 5856] [serial = 2497] [outer = 0x9c26a400] 14:22:38 INFO - PROCESS | 5810 | ++DOMWINDOW == 31 (0x9c274c00) [pid = 5856] [serial = 2498] [outer = 0x9c26a400] 14:22:38 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c845000 == 9 [pid = 5856] [id = 937] 14:22:38 INFO - PROCESS | 5810 | ++DOMWINDOW == 32 (0x9c846000) [pid = 5856] [serial = 2499] [outer = (nil)] 14:22:38 INFO - PROCESS | 5810 | ++DOMWINDOW == 33 (0x9c846800) [pid = 5856] [serial = 2500] [outer = 0x9c846000] 14:22:39 INFO - PROCESS | 5810 | 1484259759019 Marionette TRACE conn4 <- [1,2458,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:1403: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"]]]}] 14:22:39 INFO - . 14:22:39 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html | took 1446ms 14:22:39 INFO - PROCESS | 5810 | 1484259759062 Marionette TRACE conn4 -> [0,2459,"getWindowHandle",null] 14:22:39 INFO - PROCESS | 5810 | 1484259759065 Marionette TRACE conn4 <- [1,2459,null,{"value":"2147483649"}] 14:22:39 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html 14:22:39 INFO - PROCESS | 5810 | 1484259759075 Marionette TRACE conn4 -> [0,2460,"timeouts",{"script":35000}] 14:22:39 INFO - PROCESS | 5810 | 1484259759080 Marionette TRACE conn4 <- [1,2460,null,{}] 14:22:39 INFO - PROCESS | 5810 | 1484259759090 Marionette TRACE conn4 -> [0,2461,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:22:39 INFO - PROCESS | 5810 | 1484259759359 Marionette TRACE conn4 <- [1,2461,null,{"value":null}] 14:22:39 INFO - PROCESS | 5810 | 1484259759421 Marionette TRACE conn4 -> [0,2462,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:22:39 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c84b400 == 10 [pid = 5856] [id = 938] 14:22:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 34 (0x9c84c000) [pid = 5856] [serial = 2501] [outer = (nil)] 14:22:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 35 (0x9c851c00) [pid = 5856] [serial = 2502] [outer = 0x9c84c000] 14:22:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 36 (0x9c874c00) [pid = 5856] [serial = 2503] [outer = 0x9c84c000] 14:22:40 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c276000 == 11 [pid = 5856] [id = 939] 14:22:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 37 (0x9c882000) [pid = 5856] [serial = 2504] [outer = (nil)] 14:22:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 38 (0x9ca40c00) [pid = 5856] [serial = 2505] [outer = 0x9c882000] 14:22:40 INFO - PROCESS | 5810 | ++DOCSHELL 0x9ca4ac00 == 12 [pid = 5856] [id = 940] 14:22:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 39 (0x9ca4b400) [pid = 5856] [serial = 2506] [outer = (nil)] 14:22:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 40 (0x9ca4b800) [pid = 5856] [serial = 2507] [outer = 0x9ca4b400] 14:22:40 INFO - PROCESS | 5810 | ++DOCSHELL 0x9cb6e000 == 13 [pid = 5856] [id = 941] 14:22:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 41 (0x9cb6e800) [pid = 5856] [serial = 2508] [outer = (nil)] 14:22:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 42 (0x9cb6ec00) [pid = 5856] [serial = 2509] [outer = 0x9cb6e800] 14:22:40 INFO - PROCESS | 5810 | 1484259760689 Marionette TRACE conn4 <- [1,2462,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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"]]]}] 14:22:40 INFO - ... 14:22:40 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html | took 1651ms 14:22:40 INFO - PROCESS | 5810 | 1484259760726 Marionette TRACE conn4 -> [0,2463,"getWindowHandle",null] 14:22:40 INFO - PROCESS | 5810 | 1484259760729 Marionette TRACE conn4 <- [1,2463,null,{"value":"2147483649"}] 14:22:40 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html 14:22:40 INFO - PROCESS | 5810 | 1484259760737 Marionette TRACE conn4 -> [0,2464,"timeouts",{"script":35000}] 14:22:40 INFO - PROCESS | 5810 | 1484259760740 Marionette TRACE conn4 <- [1,2464,null,{}] 14:22:40 INFO - PROCESS | 5810 | 1484259760746 Marionette TRACE conn4 -> [0,2465,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:22:40 INFO - PROCESS | 5810 | 1484259760949 Marionette TRACE conn4 <- [1,2465,null,{"value":null}] 14:22:41 INFO - PROCESS | 5810 | 1484259761015 Marionette TRACE conn4 -> [0,2466,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:22:41 INFO - PROCESS | 5810 | ++DOCSHELL 0x9cbd4000 == 14 [pid = 5856] [id = 942] 14:22:41 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0x9cbd4800) [pid = 5856] [serial = 2510] [outer = (nil)] 14:22:41 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0x9cbdb400) [pid = 5856] [serial = 2511] [outer = 0x9cbd4800] 14:22:41 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0x9d427800) [pid = 5856] [serial = 2512] [outer = 0x9cbd4800] 14:22:42 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b424000 == 15 [pid = 5856] [id = 943] 14:22:42 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0x9b429400) [pid = 5856] [serial = 2513] [outer = (nil)] 14:22:42 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0x9b42a000) [pid = 5856] [serial = 2514] [outer = 0x9b429400] 14:22:42 INFO - PROCESS | 5810 | 1484259762226 Marionette TRACE conn4 <- [1,2466,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html:25:1\n"]]]}] 14:22:42 INFO - . 14:22:42 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html | took 1540ms 14:22:42 INFO - PROCESS | 5810 | 1484259762283 Marionette TRACE conn4 -> [0,2467,"getWindowHandle",null] 14:22:42 INFO - PROCESS | 5810 | 1484259762286 Marionette TRACE conn4 <- [1,2467,null,{"value":"2147483649"}] 14:22:42 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html 14:22:42 INFO - PROCESS | 5810 | 1484259762298 Marionette TRACE conn4 -> [0,2468,"timeouts",{"script":35000}] 14:22:42 INFO - PROCESS | 5810 | 1484259762305 Marionette TRACE conn4 <- [1,2468,null,{}] 14:22:42 INFO - PROCESS | 5810 | 1484259762315 Marionette TRACE conn4 -> [0,2469,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:22:42 INFO - PROCESS | 5810 | 1484259762492 Marionette TRACE conn4 <- [1,2469,null,{"value":null}] 14:22:42 INFO - PROCESS | 5810 | 1484259762575 Marionette TRACE conn4 -> [0,2470,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:22:42 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b6bd400 == 16 [pid = 5856] [id = 944] 14:22:42 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0x9b91a800) [pid = 5856] [serial = 2515] [outer = (nil)] 14:22:42 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0x9c84e800) [pid = 5856] [serial = 2516] [outer = 0x9b91a800] 14:22:43 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0x9c877000) [pid = 5856] [serial = 2517] [outer = 0x9b91a800] 14:22:43 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b458800 == 17 [pid = 5856] [id = 945] 14:22:43 INFO - PROCESS | 5810 | ++DOMWINDOW == 51 (0x9b459000) [pid = 5856] [serial = 2518] [outer = (nil)] 14:22:43 INFO - PROCESS | 5810 | ++DOMWINDOW == 52 (0x9b47d000) [pid = 5856] [serial = 2519] [outer = 0x9b459000] 14:22:44 INFO - PROCESS | 5810 | 1484259764142 Marionette TRACE conn4 <- [1,2470,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html:25:1\n"]]]}] 14:22:44 INFO - . 14:22:44 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html | took 1897ms 14:22:44 INFO - PROCESS | 5810 | 1484259764198 Marionette TRACE conn4 -> [0,2471,"getWindowHandle",null] 14:22:44 INFO - PROCESS | 5810 | 1484259764214 Marionette TRACE conn4 <- [1,2471,null,{"value":"2147483649"}] 14:22:44 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html 14:22:44 INFO - PROCESS | 5810 | 1484259764271 Marionette TRACE conn4 -> [0,2472,"timeouts",{"script":35000}] 14:22:44 INFO - PROCESS | 5810 | 1484259764280 Marionette TRACE conn4 <- [1,2472,null,{}] 14:22:44 INFO - PROCESS | 5810 | 1484259764296 Marionette TRACE conn4 -> [0,2473,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:22:44 INFO - PROCESS | 5810 | 1484259764563 Marionette TRACE conn4 <- [1,2473,null,{"value":null}] 14:22:44 INFO - PROCESS | 5810 | --DOCSHELL 0x9cb6e000 == 16 [pid = 5856] [id = 941] 14:22:44 INFO - PROCESS | 5810 | --DOCSHELL 0x9ca4ac00 == 15 [pid = 5856] [id = 940] 14:22:44 INFO - PROCESS | 5810 | --DOCSHELL 0x9c276000 == 14 [pid = 5856] [id = 939] 14:22:44 INFO - PROCESS | 5810 | --DOCSHELL 0x9c84b400 == 13 [pid = 5856] [id = 938] 14:22:44 INFO - PROCESS | 5810 | --DOCSHELL 0x9c845000 == 12 [pid = 5856] [id = 937] 14:22:44 INFO - PROCESS | 5810 | --DOCSHELL 0x9c26a000 == 11 [pid = 5856] [id = 936] 14:22:44 INFO - PROCESS | 5810 | --DOCSHELL 0x9b920000 == 10 [pid = 5856] [id = 935] 14:22:44 INFO - PROCESS | 5810 | --DOCSHELL 0x9b6bb400 == 9 [pid = 5856] [id = 934] 14:22:44 INFO - PROCESS | 5810 | --DOCSHELL 0x9b42e000 == 8 [pid = 5856] [id = 933] 14:22:44 INFO - PROCESS | 5810 | --DOCSHELL 0x9b250000 == 7 [pid = 5856] [id = 932] 14:22:44 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2f0c00 == 6 [pid = 5856] [id = 930] 14:22:44 INFO - PROCESS | 5810 | 1484259764714 Marionette TRACE conn4 -> [0,2474,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:22:44 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b24b400 == 7 [pid = 5856] [id = 946] 14:22:44 INFO - PROCESS | 5810 | ++DOMWINDOW == 53 (0x9b24c000) [pid = 5856] [serial = 2520] [outer = (nil)] 14:22:44 INFO - PROCESS | 5810 | ++DOMWINDOW == 54 (0x9b6b7c00) [pid = 5856] [serial = 2521] [outer = 0x9b24c000] 14:22:45 INFO - PROCESS | 5810 | ++DOMWINDOW == 55 (0x9b918c00) [pid = 5856] [serial = 2522] [outer = 0x9b24c000] 14:22:45 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b250c00 == 8 [pid = 5856] [id = 947] 14:22:45 INFO - PROCESS | 5810 | ++DOMWINDOW == 56 (0x9b2f4000) [pid = 5856] [serial = 2523] [outer = (nil)] 14:22:45 INFO - PROCESS | 5810 | ++DOMWINDOW == 57 (0x9b6bc000) [pid = 5856] [serial = 2524] [outer = 0x9b2f4000] 14:22:45 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c270000 == 9 [pid = 5856] [id = 948] 14:22:45 INFO - PROCESS | 5810 | ++DOMWINDOW == 58 (0x9c273800) [pid = 5856] [serial = 2525] [outer = (nil)] 14:22:45 INFO - PROCESS | 5810 | ++DOMWINDOW == 59 (0x9c274000) [pid = 5856] [serial = 2526] [outer = 0x9c273800] 14:22:46 INFO - .. 14:22:46 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html | took 1844ms 14:22:46 INFO - PROCESS | 5810 | 1484259766047 Marionette TRACE conn4 <- [1,2474,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html:45:1\n"]]]}] 14:22:46 INFO - PROCESS | 5810 | 1484259766071 Marionette TRACE conn4 -> [0,2475,"getWindowHandle",null] 14:22:46 INFO - PROCESS | 5810 | 1484259766086 Marionette TRACE conn4 <- [1,2475,null,{"value":"2147483649"}] 14:22:46 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html 14:22:46 INFO - PROCESS | 5810 | 1484259766101 Marionette TRACE conn4 -> [0,2476,"timeouts",{"script":35000}] 14:22:46 INFO - PROCESS | 5810 | 1484259766107 Marionette TRACE conn4 <- [1,2476,null,{}] 14:22:46 INFO - PROCESS | 5810 | 1484259766114 Marionette TRACE conn4 -> [0,2477,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:22:46 INFO - PROCESS | 5810 | 1484259766382 Marionette TRACE conn4 <- [1,2477,null,{"value":null}] 14:22:46 INFO - PROCESS | 5810 | 1484259766484 Marionette TRACE conn4 -> [0,2478,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:22:46 INFO - PROCESS | 5810 | ++DOCSHELL 0x9ca45c00 == 10 [pid = 5856] [id = 949] 14:22:46 INFO - PROCESS | 5810 | ++DOMWINDOW == 60 (0x9ca49800) [pid = 5856] [serial = 2527] [outer = (nil)] 14:22:46 INFO - PROCESS | 5810 | ++DOMWINDOW == 61 (0x9cb75400) [pid = 5856] [serial = 2528] [outer = 0x9ca49800] 14:22:46 INFO - PROCESS | 5810 | ++DOMWINDOW == 62 (0x9cb7a000) [pid = 5856] [serial = 2529] [outer = 0x9ca49800] 14:22:47 INFO - PROCESS | 5810 | ++DOCSHELL 0x9cbd8800 == 11 [pid = 5856] [id = 950] 14:22:47 INFO - PROCESS | 5810 | ++DOMWINDOW == 63 (0x9cbd9000) [pid = 5856] [serial = 2530] [outer = (nil)] 14:22:47 INFO - PROCESS | 5810 | ++DOMWINDOW == 64 (0x9cbde800) [pid = 5856] [serial = 2531] [outer = 0x9cbd9000] 14:22:47 INFO - PROCESS | 5810 | ++DOCSHELL 0x9d42a800 == 12 [pid = 5856] [id = 951] 14:22:47 INFO - PROCESS | 5810 | ++DOMWINDOW == 65 (0x9d42ac00) [pid = 5856] [serial = 2532] [outer = (nil)] 14:22:47 INFO - PROCESS | 5810 | ++DOMWINDOW == 66 (0x9d42b400) [pid = 5856] [serial = 2533] [outer = 0x9d42ac00] 14:22:47 INFO - PROCESS | 5810 | 1484259767831 Marionette TRACE conn4 <- [1,2478,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html:39:1\n"]]]}] 14:22:47 INFO - .. 14:22:47 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html | took 1794ms 14:22:47 INFO - PROCESS | 5810 | 1484259767896 Marionette TRACE conn4 -> [0,2479,"getWindowHandle",null] 14:22:47 INFO - PROCESS | 5810 | 1484259767903 Marionette TRACE conn4 <- [1,2479,null,{"value":"2147483649"}] 14:22:47 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html 14:22:47 INFO - PROCESS | 5810 | 1484259767911 Marionette TRACE conn4 -> [0,2480,"timeouts",{"script":35000}] 14:22:47 INFO - PROCESS | 5810 | 1484259767919 Marionette TRACE conn4 <- [1,2480,null,{}] 14:22:47 INFO - PROCESS | 5810 | 1484259767991 Marionette TRACE conn4 -> [0,2481,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:22:48 INFO - PROCESS | 5810 | 1484259768261 Marionette TRACE conn4 <- [1,2481,null,{"value":null}] 14:22:48 INFO - PROCESS | 5810 | 1484259768526 Marionette TRACE conn4 -> [0,2482,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:22:48 INFO - PROCESS | 5810 | ++DOCSHELL 0x9d432800 == 13 [pid = 5856] [id = 952] 14:22:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 67 (0x9d432c00) [pid = 5856] [serial = 2534] [outer = (nil)] 14:22:48 INFO - PROCESS | 5810 | ++DOMWINDOW == 68 (0x9d459000) [pid = 5856] [serial = 2535] [outer = 0x9d432c00] 14:22:49 INFO - PROCESS | 5810 | ++DOMWINDOW == 69 (0x9d45b400) [pid = 5856] [serial = 2536] [outer = 0x9d432c00] 14:22:50 INFO - PROCESS | 5810 | --DOMWINDOW == 68 (0x9b250800) [pid = 5856] [serial = 2485] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html] 14:22:50 INFO - PROCESS | 5810 | --DOMWINDOW == 67 (0x9b453c00) [pid = 5856] [serial = 2488] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html] 14:22:50 INFO - PROCESS | 5810 | --DOMWINDOW == 66 (0x9c84c000) [pid = 5856] [serial = 2501] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html] 14:22:50 INFO - PROCESS | 5810 | --DOMWINDOW == 65 (0x9b6bb800) [pid = 5856] [serial = 2491] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html] 14:22:50 INFO - PROCESS | 5810 | --DOMWINDOW == 64 (0x9c26a400) [pid = 5856] [serial = 2496] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html] 14:22:50 INFO - PROCESS | 5810 | --DOMWINDOW == 63 (0x9c882000) [pid = 5856] [serial = 2504] [outer = (nil)] [url = about:blank] 14:22:50 INFO - PROCESS | 5810 | --DOMWINDOW == 62 (0x9ca4b400) [pid = 5856] [serial = 2506] [outer = (nil)] [url = about:blank] 14:22:50 INFO - PROCESS | 5810 | --DOMWINDOW == 61 (0x9cb6e800) [pid = 5856] [serial = 2508] [outer = (nil)] [url = about:blank] 14:22:50 INFO - PROCESS | 5810 | --DOMWINDOW == 60 (0x9c846000) [pid = 5856] [serial = 2499] [outer = (nil)] [url = about:blank] 14:22:50 INFO - PROCESS | 5810 | --DOMWINDOW == 59 (0x9b9ca400) [pid = 5856] [serial = 2494] [outer = (nil)] [url = about:blank] 14:22:50 INFO - PROCESS | 5810 | --DOMWINDOW == 58 (0x9b455c00) [pid = 5856] [serial = 2483] [outer = (nil)] [url = about:blank] 14:22:50 INFO - PROCESS | 5810 | --DOMWINDOW == 57 (0x9b2f1000) [pid = 5856] [serial = 2480] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/leaktests/window-frames.html] 14:22:50 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b24fc00 == 14 [pid = 5856] [id = 953] 14:22:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 58 (0x9b250800) [pid = 5856] [serial = 2537] [outer = (nil)] 14:22:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 59 (0x9b2f0000) [pid = 5856] [serial = 2538] [outer = 0x9b250800] 14:22:50 INFO - PROCESS | 5810 | 1484259770506 Marionette TRACE conn4 <- [1,2482,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html:25:1\n"]]]}] 14:22:50 INFO - . 14:22:50 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html | took 2640ms 14:22:50 INFO - PROCESS | 5810 | 1484259770554 Marionette TRACE conn4 -> [0,2483,"getWindowHandle",null] 14:22:50 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html 14:22:50 INFO - PROCESS | 5810 | 1484259770561 Marionette TRACE conn4 <- [1,2483,null,{"value":"2147483649"}] 14:22:50 INFO - PROCESS | 5810 | 1484259770569 Marionette TRACE conn4 -> [0,2484,"timeouts",{"script":35000}] 14:22:50 INFO - PROCESS | 5810 | 1484259770574 Marionette TRACE conn4 <- [1,2484,null,{}] 14:22:50 INFO - PROCESS | 5810 | 1484259770582 Marionette TRACE conn4 -> [0,2485,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:22:50 INFO - PROCESS | 5810 | 1484259770800 Marionette TRACE conn4 <- [1,2485,null,{"value":null}] 14:22:50 INFO - PROCESS | 5810 | 1484259770881 Marionette TRACE conn4 -> [0,2486,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:22:50 INFO - PROCESS | 5810 | ++DOCSHELL 0x9d431000 == 15 [pid = 5856] [id = 954] 14:22:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 60 (0x9d45a000) [pid = 5856] [serial = 2539] [outer = (nil)] 14:22:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 61 (0x9d463000) [pid = 5856] [serial = 2540] [outer = 0x9d45a000] 14:22:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 62 (0x9d462400) [pid = 5856] [serial = 2541] [outer = 0x9d45a000] 14:22:51 INFO - PROCESS | 5810 | ++DOCSHELL 0x9d5cf800 == 16 [pid = 5856] [id = 955] 14:22:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 63 (0x9d5cfc00) [pid = 5856] [serial = 2542] [outer = (nil)] 14:22:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 64 (0x9d5d0000) [pid = 5856] [serial = 2543] [outer = 0x9d5cfc00] 14:22:51 INFO - PROCESS | 5810 | 1484259771955 Marionette TRACE conn4 <- [1,2486,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html:25:1\n"]]]}] 14:22:52 INFO - . 14:22:52 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html | took 1436ms 14:22:52 INFO - PROCESS | 5810 | 1484259772009 Marionette TRACE conn4 -> [0,2487,"getWindowHandle",null] 14:22:52 INFO - PROCESS | 5810 | 1484259772018 Marionette TRACE conn4 <- [1,2487,null,{"value":"2147483649"}] 14:22:52 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html 14:22:52 INFO - PROCESS | 5810 | 1484259772025 Marionette TRACE conn4 -> [0,2488,"timeouts",{"script":35000}] 14:22:52 INFO - PROCESS | 5810 | 1484259772031 Marionette TRACE conn4 <- [1,2488,null,{}] 14:22:52 INFO - PROCESS | 5810 | 1484259772040 Marionette TRACE conn4 -> [0,2489,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:22:52 INFO - PROCESS | 5810 | 1484259772268 Marionette TRACE conn4 <- [1,2489,null,{"value":null}] 14:22:52 INFO - PROCESS | 5810 | 1484259772375 Marionette TRACE conn4 -> [0,2490,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:22:52 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b91c000 == 17 [pid = 5856] [id = 956] 14:22:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 65 (0x9b9ca400) [pid = 5856] [serial = 2544] [outer = (nil)] 14:22:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 66 (0x9c881c00) [pid = 5856] [serial = 2545] [outer = 0x9b9ca400] 14:22:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 67 (0x9d427000) [pid = 5856] [serial = 2546] [outer = 0x9b9ca400] 14:22:53 INFO - PROCESS | 5810 | 1484259773599 Marionette TRACE conn4 <- [1,2490,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html:46:1\n"]]]}] 14:22:53 INFO - .. 14:22:53 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html | took 1636ms 14:22:53 INFO - PROCESS | 5810 | 1484259773663 Marionette TRACE conn4 -> [0,2491,"getWindowHandle",null] 14:22:53 INFO - PROCESS | 5810 | 1484259773672 Marionette TRACE conn4 <- [1,2491,null,{"value":"2147483649"}] 14:22:53 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html 14:22:53 INFO - PROCESS | 5810 | 1484259773713 Marionette TRACE conn4 -> [0,2492,"timeouts",{"script":35000}] 14:22:53 INFO - PROCESS | 5810 | 1484259773734 Marionette TRACE conn4 <- [1,2492,null,{}] 14:22:53 INFO - PROCESS | 5810 | 1484259773744 Marionette TRACE conn4 -> [0,2493,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:22:53 INFO - PROCESS | 5810 | 1484259773962 Marionette TRACE conn4 <- [1,2493,null,{"value":null}] 14:22:54 INFO - PROCESS | 5810 | 1484259774058 Marionette TRACE conn4 -> [0,2494,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:22:54 INFO - PROCESS | 5810 | ++DOCSHELL 0x9d460800 == 18 [pid = 5856] [id = 957] 14:22:54 INFO - PROCESS | 5810 | ++DOMWINDOW == 68 (0x9d464800) [pid = 5856] [serial = 2547] [outer = (nil)] 14:22:54 INFO - PROCESS | 5810 | ++DOMWINDOW == 69 (0x9d5d8000) [pid = 5856] [serial = 2548] [outer = 0x9d464800] 14:22:54 INFO - PROCESS | 5810 | ++DOMWINDOW == 70 (0x9d5da000) [pid = 5856] [serial = 2549] [outer = 0x9d464800] 14:22:55 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b42c000 == 19 [pid = 5856] [id = 958] 14:22:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 71 (0x9b45b400) [pid = 5856] [serial = 2550] [outer = (nil)] 14:22:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 72 (0x9b472400) [pid = 5856] [serial = 2551] [outer = 0x9b45b400] 14:22:55 INFO - PROCESS | 5810 | 1484259775551 Marionette TRACE conn4 <- [1,2494,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html:25:1\n"]]]}] 14:22:55 INFO - . 14:22:55 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html | took 1879ms 14:22:55 INFO - PROCESS | 5810 | 1484259775572 Marionette TRACE conn4 -> [0,2495,"getWindowHandle",null] 14:22:55 INFO - PROCESS | 5810 | 1484259775578 Marionette TRACE conn4 <- [1,2495,null,{"value":"2147483649"}] 14:22:55 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html 14:22:55 INFO - PROCESS | 5810 | 1484259775586 Marionette TRACE conn4 -> [0,2496,"timeouts",{"script":35000}] 14:22:55 INFO - PROCESS | 5810 | 1484259775591 Marionette TRACE conn4 <- [1,2496,null,{}] 14:22:55 INFO - PROCESS | 5810 | 1484259775597 Marionette TRACE conn4 -> [0,2497,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:22:55 INFO - PROCESS | 5810 | 1484259775833 Marionette TRACE conn4 <- [1,2497,null,{"value":null}] 14:22:55 INFO - PROCESS | 5810 | 1484259775977 Marionette TRACE conn4 -> [0,2498,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:22:56 INFO - PROCESS | 5810 | --DOCSHELL 0x9d5cf800 == 18 [pid = 5856] [id = 955] 14:22:56 INFO - PROCESS | 5810 | --DOCSHELL 0x9cbd8800 == 17 [pid = 5856] [id = 950] 14:22:56 INFO - PROCESS | 5810 | --DOCSHELL 0x9d42a800 == 16 [pid = 5856] [id = 951] 14:22:56 INFO - PROCESS | 5810 | --DOCSHELL 0x9ca45c00 == 15 [pid = 5856] [id = 949] 14:22:56 INFO - PROCESS | 5810 | --DOCSHELL 0x9b24fc00 == 14 [pid = 5856] [id = 953] 14:22:56 INFO - PROCESS | 5810 | --DOCSHELL 0x9d432800 == 13 [pid = 5856] [id = 952] 14:22:56 INFO - PROCESS | 5810 | --DOCSHELL 0x9b424000 == 12 [pid = 5856] [id = 943] 14:22:56 INFO - PROCESS | 5810 | --DOCSHELL 0x9b458800 == 11 [pid = 5856] [id = 945] 14:22:56 INFO - PROCESS | 5810 | --DOCSHELL 0x9b6bd400 == 10 [pid = 5856] [id = 944] 14:22:56 INFO - PROCESS | 5810 | --DOCSHELL 0x9b250c00 == 9 [pid = 5856] [id = 947] 14:22:56 INFO - PROCESS | 5810 | --DOCSHELL 0x9c270000 == 8 [pid = 5856] [id = 948] 14:22:56 INFO - PROCESS | 5810 | --DOCSHELL 0x9b24b400 == 7 [pid = 5856] [id = 946] 14:22:56 INFO - PROCESS | 5810 | --DOCSHELL 0x9cbd4000 == 6 [pid = 5856] [id = 942] 14:22:56 INFO - PROCESS | 5810 | --DOCSHELL 0x9b91c000 == 5 [pid = 5856] [id = 956] 14:22:56 INFO - PROCESS | 5810 | --DOCSHELL 0x9b42c000 == 4 [pid = 5856] [id = 958] 14:22:56 INFO - PROCESS | 5810 | --DOCSHELL 0x9d460800 == 3 [pid = 5856] [id = 957] 14:22:56 INFO - PROCESS | 5810 | --DOCSHELL 0x9d431000 == 2 [pid = 5856] [id = 954] 14:22:56 INFO - PROCESS | 5810 | --DOMWINDOW == 71 (0x9c274c00) [pid = 5856] [serial = 2498] [outer = (nil)] [url = about:blank] 14:22:56 INFO - PROCESS | 5810 | --DOMWINDOW == 70 (0x9b918400) [pid = 5856] [serial = 2493] [outer = (nil)] [url = about:blank] 14:22:56 INFO - PROCESS | 5810 | --DOMWINDOW == 69 (0x9b45f000) [pid = 5856] [serial = 2490] [outer = (nil)] [url = about:blank] 14:22:56 INFO - PROCESS | 5810 | --DOMWINDOW == 68 (0x9c851c00) [pid = 5856] [serial = 2502] [outer = (nil)] [url = about:blank] 14:22:56 INFO - PROCESS | 5810 | --DOMWINDOW == 67 (0x9ca40c00) [pid = 5856] [serial = 2505] [outer = (nil)] [url = about:blank] 14:22:56 INFO - PROCESS | 5810 | --DOMWINDOW == 66 (0x9ca4b800) [pid = 5856] [serial = 2507] [outer = (nil)] [url = about:blank] 14:22:56 INFO - PROCESS | 5810 | --DOMWINDOW == 65 (0x9cb6ec00) [pid = 5856] [serial = 2509] [outer = (nil)] [url = about:blank] 14:22:56 INFO - PROCESS | 5810 | --DOMWINDOW == 64 (0x9b426800) [pid = 5856] [serial = 2487] [outer = (nil)] [url = about:blank] 14:22:56 INFO - PROCESS | 5810 | --DOMWINDOW == 63 (0x9c271c00) [pid = 5856] [serial = 2497] [outer = (nil)] [url = about:blank] 14:22:56 INFO - PROCESS | 5810 | --DOMWINDOW == 62 (0x9c846800) [pid = 5856] [serial = 2500] [outer = (nil)] [url = about:blank] 14:22:56 INFO - PROCESS | 5810 | --DOMWINDOW == 61 (0x9b461000) [pid = 5856] [serial = 2489] [outer = (nil)] [url = about:blank] 14:22:56 INFO - PROCESS | 5810 | --DOMWINDOW == 60 (0x9c874c00) [pid = 5856] [serial = 2503] [outer = (nil)] [url = about:blank] 14:22:56 INFO - PROCESS | 5810 | --DOMWINDOW == 59 (0x9b9cb800) [pid = 5856] [serial = 2495] [outer = (nil)] [url = about:blank] 14:22:56 INFO - PROCESS | 5810 | --DOMWINDOW == 58 (0x9b2f8800) [pid = 5856] [serial = 2486] [outer = (nil)] [url = about:blank] 14:22:56 INFO - PROCESS | 5810 | --DOMWINDOW == 57 (0x9b248800) [pid = 5856] [serial = 2484] [outer = (nil)] [url = about:blank] 14:22:56 INFO - PROCESS | 5810 | --DOMWINDOW == 56 (0x9b6c1400) [pid = 5856] [serial = 2492] [outer = (nil)] [url = about:blank] 14:22:56 INFO - PROCESS | 5810 | --DOMWINDOW == 55 (0x9b427400) [pid = 5856] [serial = 2482] [outer = (nil)] [url = about:blank] 14:22:56 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b248000 == 3 [pid = 5856] [id = 959] 14:22:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 56 (0x9b248800) [pid = 5856] [serial = 2552] [outer = (nil)] 14:22:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 57 (0x9b2f7800) [pid = 5856] [serial = 2553] [outer = 0x9b248800] 14:22:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 58 (0x9b427800) [pid = 5856] [serial = 2554] [outer = 0x9b248800] 14:22:57 INFO - PROCESS | 5810 | 1484259777621 Marionette TRACE conn4 <- [1,2498,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html:41:1\n"]]]}] 14:22:57 INFO - .. 14:22:57 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html | took 2092ms 14:22:57 INFO - PROCESS | 5810 | 1484259777684 Marionette TRACE conn4 -> [0,2499,"getWindowHandle",null] 14:22:57 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html 14:22:57 INFO - PROCESS | 5810 | 1484259777700 Marionette TRACE conn4 <- [1,2499,null,{"value":"2147483649"}] 14:22:57 INFO - PROCESS | 5810 | 1484259777731 Marionette TRACE conn4 -> [0,2500,"timeouts",{"script":35000}] 14:22:57 INFO - PROCESS | 5810 | 1484259777751 Marionette TRACE conn4 <- [1,2500,null,{}] 14:22:57 INFO - PROCESS | 5810 | 1484259777769 Marionette TRACE conn4 -> [0,2501,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:22:58 INFO - PROCESS | 5810 | 1484259778018 Marionette TRACE conn4 <- [1,2501,null,{"value":null}] 14:22:58 INFO - PROCESS | 5810 | 1484259778125 Marionette TRACE conn4 -> [0,2502,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:22:58 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b477c00 == 4 [pid = 5856] [id = 960] 14:22:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 59 (0x9b478800) [pid = 5856] [serial = 2555] [outer = (nil)] 14:22:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 60 (0x9b6bb000) [pid = 5856] [serial = 2556] [outer = 0x9b478800] 14:22:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 61 (0x9b2eec00) [pid = 5856] [serial = 2557] [outer = 0x9b478800] 14:22:59 INFO - PROCESS | 5810 | 1484259779580 Marionette TRACE conn4 <- [1,2502,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html:43:1\n"]]]}] 14:22:59 INFO - .. 14:22:59 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html | took 1928ms 14:22:59 INFO - PROCESS | 5810 | 1484259779645 Marionette TRACE conn4 -> [0,2503,"getWindowHandle",null] 14:22:59 INFO - PROCESS | 5810 | 1484259779661 Marionette TRACE conn4 <- [1,2503,null,{"value":"2147483649"}] 14:22:59 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html 14:22:59 INFO - PROCESS | 5810 | 1484259779717 Marionette TRACE conn4 -> [0,2504,"timeouts",{"script":35000}] 14:22:59 INFO - PROCESS | 5810 | 1484259779724 Marionette TRACE conn4 <- [1,2504,null,{}] 14:22:59 INFO - PROCESS | 5810 | 1484259779732 Marionette TRACE conn4 -> [0,2505,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:22:59 INFO - PROCESS | 5810 | 1484259779998 Marionette TRACE conn4 <- [1,2505,null,{"value":null}] 14:23:00 INFO - PROCESS | 5810 | 1484259780147 Marionette TRACE conn4 -> [0,2506,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:23:00 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b918400 == 5 [pid = 5856] [id = 961] 14:23:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 62 (0x9b9c8800) [pid = 5856] [serial = 2558] [outer = (nil)] 14:23:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 63 (0x9c26f800) [pid = 5856] [serial = 2559] [outer = 0x9b9c8800] 14:23:00 INFO - PROCESS | 5810 | ++DOMWINDOW == 64 (0x9c273400) [pid = 5856] [serial = 2560] [outer = 0x9b9c8800] 14:23:01 INFO - PROCESS | 5810 | --DOMWINDOW == 63 (0x9ca49800) [pid = 5856] [serial = 2527] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html] 14:23:01 INFO - PROCESS | 5810 | --DOMWINDOW == 62 (0x9b429400) [pid = 5856] [serial = 2513] [outer = (nil)] [url = about:blank] 14:23:01 INFO - PROCESS | 5810 | --DOMWINDOW == 61 (0x9d432c00) [pid = 5856] [serial = 2534] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html] 14:23:01 INFO - PROCESS | 5810 | --DOMWINDOW == 60 (0x9d45a000) [pid = 5856] [serial = 2539] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html] 14:23:01 INFO - PROCESS | 5810 | --DOMWINDOW == 59 (0x9b459000) [pid = 5856] [serial = 2518] [outer = (nil)] [url = about:blank] 14:23:01 INFO - PROCESS | 5810 | --DOMWINDOW == 58 (0x9c273800) [pid = 5856] [serial = 2525] [outer = (nil)] [url = about:blank] 14:23:01 INFO - PROCESS | 5810 | --DOMWINDOW == 57 (0x9cbd9000) [pid = 5856] [serial = 2530] [outer = (nil)] [url = about:blank] 14:23:01 INFO - PROCESS | 5810 | --DOMWINDOW == 56 (0x9b24c000) [pid = 5856] [serial = 2520] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html] 14:23:01 INFO - PROCESS | 5810 | --DOMWINDOW == 55 (0x9cbd4800) [pid = 5856] [serial = 2510] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html] 14:23:01 INFO - PROCESS | 5810 | --DOMWINDOW == 54 (0x9d42ac00) [pid = 5856] [serial = 2532] [outer = (nil)] [url = about:blank] 14:23:01 INFO - PROCESS | 5810 | --DOMWINDOW == 53 (0x9b2f4000) [pid = 5856] [serial = 2523] [outer = (nil)] [url = about:blank] 14:23:01 INFO - PROCESS | 5810 | --DOMWINDOW == 52 (0x9b91a800) [pid = 5856] [serial = 2515] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html] 14:23:01 INFO - PROCESS | 5810 | --DOMWINDOW == 51 (0x9b250800) [pid = 5856] [serial = 2537] [outer = (nil)] [url = about:blank] 14:23:01 INFO - PROCESS | 5810 | --DOMWINDOW == 50 (0x9d5cfc00) [pid = 5856] [serial = 2542] [outer = (nil)] [url = about:blank] 14:23:01 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b24cc00 == 6 [pid = 5856] [id = 962] 14:23:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 51 (0x9b250000) [pid = 5856] [serial = 2561] [outer = (nil)] 14:23:01 INFO - PROCESS | 5810 | ++DOMWINDOW == 52 (0x9b2f4800) [pid = 5856] [serial = 2562] [outer = 0x9b250000] 14:23:02 INFO - PROCESS | 5810 | 1484259782066 Marionette TRACE conn4 <- [1,2506,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html:25:1\n"]]]}] 14:23:02 INFO - . 14:23:02 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html | took 2452ms 14:23:02 INFO - PROCESS | 5810 | 1484259782125 Marionette TRACE conn4 -> [0,2507,"getWindowHandle",null] 14:23:02 INFO - PROCESS | 5810 | 1484259782132 Marionette TRACE conn4 <- [1,2507,null,{"value":"2147483649"}] 14:23:02 INFO - TEST-START | /shadow-dom/untriaged/events/event-dispatch/test-002.html 14:23:02 INFO - PROCESS | 5810 | 1484259782147 Marionette TRACE conn4 -> [0,2508,"timeouts",{"script":35000}] 14:23:02 INFO - PROCESS | 5810 | 1484259782158 Marionette TRACE conn4 <- [1,2508,null,{}] 14:23:02 INFO - PROCESS | 5810 | 1484259782167 Marionette TRACE conn4 -> [0,2509,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:23:02 INFO - PROCESS | 5810 | 1484259782420 Marionette TRACE conn4 <- [1,2509,null,{"value":null}] 14:23:02 INFO - PROCESS | 5810 | 1484259782556 Marionette TRACE conn4 -> [0,2510,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:23:02 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c843400 == 7 [pid = 5856] [id = 963] 14:23:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 53 (0x9c847800) [pid = 5856] [serial = 2563] [outer = (nil)] 14:23:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 54 (0x9c875c00) [pid = 5856] [serial = 2564] [outer = 0x9c847800] 14:23:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 55 (0x9c878800) [pid = 5856] [serial = 2565] [outer = 0x9c847800] 14:23:03 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2f3800 == 8 [pid = 5856] [id = 964] 14:23:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 56 (0x9b2f6400) [pid = 5856] [serial = 2566] [outer = (nil)] 14:23:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 57 (0x9b424000) [pid = 5856] [serial = 2567] [outer = 0x9b2f6400] 14:23:03 INFO - PROCESS | 5810 | 1484259783819 Marionette TRACE conn4 <- [1,2510,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:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/event-dispatch/test-002.html:27:1\n"]]]}] 14:23:03 INFO - . 14:23:03 INFO - TEST-OK | /shadow-dom/untriaged/events/event-dispatch/test-002.html | took 1698ms 14:23:03 INFO - PROCESS | 5810 | 1484259783843 Marionette TRACE conn4 -> [0,2511,"getWindowHandle",null] 14:23:03 INFO - PROCESS | 5810 | 1484259783853 Marionette TRACE conn4 <- [1,2511,null,{"value":"2147483649"}] 14:23:03 INFO - TEST-START | /shadow-dom/untriaged/events/event-dispatch/test-003.html 14:23:03 INFO - PROCESS | 5810 | 1484259783866 Marionette TRACE conn4 -> [0,2512,"timeouts",{"script":35000}] 14:23:03 INFO - PROCESS | 5810 | 1484259783873 Marionette TRACE conn4 <- [1,2512,null,{}] 14:23:03 INFO - PROCESS | 5810 | 1484259783884 Marionette TRACE conn4 -> [0,2513,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:23:04 INFO - PROCESS | 5810 | 1484259784135 Marionette TRACE conn4 <- [1,2513,null,{"value":null}] 14:23:04 INFO - PROCESS | 5810 | 1484259784232 Marionette TRACE conn4 -> [0,2514,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:23:04 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b6c0400 == 9 [pid = 5856] [id = 965] 14:23:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 58 (0x9b920400) [pid = 5856] [serial = 2568] [outer = (nil)] 14:23:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 59 (0x9c849c00) [pid = 5856] [serial = 2569] [outer = 0x9b920400] 14:23:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 60 (0x9c850800) [pid = 5856] [serial = 2570] [outer = 0x9b920400] 14:23:05 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b45ec00 == 10 [pid = 5856] [id = 966] 14:23:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 61 (0x9ca45000) [pid = 5856] [serial = 2571] [outer = (nil)] 14:23:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 62 (0x9ca47000) [pid = 5856] [serial = 2572] [outer = 0x9ca45000] 14:23:05 INFO - PROCESS | 5810 | 1484259785763 Marionette TRACE conn4 <- [1,2514,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:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/event-dispatch/test-003.html:27:1\n"]]]}] 14:23:05 INFO - . 14:23:05 INFO - TEST-OK | /shadow-dom/untriaged/events/event-dispatch/test-003.html | took 1943ms 14:23:05 INFO - PROCESS | 5810 | 1484259785811 Marionette TRACE conn4 -> [0,2515,"getWindowHandle",null] 14:23:05 INFO - PROCESS | 5810 | 1484259785823 Marionette TRACE conn4 <- [1,2515,null,{"value":"2147483649"}] 14:23:05 INFO - TEST-START | /shadow-dom/untriaged/events/event-retargeting/test-001.html 14:23:05 INFO - PROCESS | 5810 | 1484259785839 Marionette TRACE conn4 -> [0,2516,"timeouts",{"script":35000}] 14:23:05 INFO - PROCESS | 5810 | 1484259785854 Marionette TRACE conn4 <- [1,2516,null,{}] 14:23:05 INFO - PROCESS | 5810 | 1484259785881 Marionette TRACE conn4 -> [0,2517,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:23:06 INFO - PROCESS | 5810 | 1484259786139 Marionette TRACE conn4 <- [1,2517,null,{"value":null}] 14:23:06 INFO - PROCESS | 5810 | 1484259786246 Marionette TRACE conn4 -> [0,2518,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:23:06 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2f1c00 == 11 [pid = 5856] [id = 967] 14:23:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 63 (0x9b2f5c00) [pid = 5856] [serial = 2573] [outer = (nil)] 14:23:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 64 (0x9b45e800) [pid = 5856] [serial = 2574] [outer = 0x9b2f5c00] 14:23:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 65 (0x9b479400) [pid = 5856] [serial = 2575] [outer = 0x9b2f5c00] 14:23:06 INFO - PROCESS | 5810 | --DOCSHELL 0x9b24cc00 == 10 [pid = 5856] [id = 962] 14:23:06 INFO - PROCESS | 5810 | --DOCSHELL 0x9b918400 == 9 [pid = 5856] [id = 961] 14:23:06 INFO - PROCESS | 5810 | --DOCSHELL 0x9b477c00 == 8 [pid = 5856] [id = 960] 14:23:06 INFO - PROCESS | 5810 | --DOCSHELL 0x9b248000 == 7 [pid = 5856] [id = 959] 14:23:06 INFO - PROCESS | 5810 | --DOMWINDOW == 64 (0x9b42a000) [pid = 5856] [serial = 2514] [outer = (nil)] [url = about:blank] 14:23:06 INFO - PROCESS | 5810 | --DOMWINDOW == 63 (0x9d463000) [pid = 5856] [serial = 2540] [outer = (nil)] [url = about:blank] 14:23:06 INFO - PROCESS | 5810 | --DOMWINDOW == 62 (0x9b47d000) [pid = 5856] [serial = 2519] [outer = (nil)] [url = about:blank] 14:23:06 INFO - PROCESS | 5810 | --DOMWINDOW == 61 (0x9c274000) [pid = 5856] [serial = 2526] [outer = (nil)] [url = about:blank] 14:23:06 INFO - PROCESS | 5810 | --DOMWINDOW == 60 (0x9cbde800) [pid = 5856] [serial = 2531] [outer = (nil)] [url = about:blank] 14:23:06 INFO - PROCESS | 5810 | --DOMWINDOW == 59 (0x9b6b7c00) [pid = 5856] [serial = 2521] [outer = (nil)] [url = about:blank] 14:23:06 INFO - PROCESS | 5810 | --DOMWINDOW == 58 (0x9cbdb400) [pid = 5856] [serial = 2511] [outer = (nil)] [url = about:blank] 14:23:06 INFO - PROCESS | 5810 | --DOMWINDOW == 57 (0x9cb75400) [pid = 5856] [serial = 2528] [outer = (nil)] [url = about:blank] 14:23:06 INFO - PROCESS | 5810 | --DOMWINDOW == 56 (0x9d42b400) [pid = 5856] [serial = 2533] [outer = (nil)] [url = about:blank] 14:23:06 INFO - PROCESS | 5810 | --DOMWINDOW == 55 (0x9b6bc000) [pid = 5856] [serial = 2524] [outer = (nil)] [url = about:blank] 14:23:06 INFO - PROCESS | 5810 | --DOMWINDOW == 54 (0x9d459000) [pid = 5856] [serial = 2535] [outer = (nil)] [url = about:blank] 14:23:06 INFO - PROCESS | 5810 | --DOMWINDOW == 53 (0x9c84e800) [pid = 5856] [serial = 2516] [outer = (nil)] [url = about:blank] 14:23:06 INFO - PROCESS | 5810 | --DOMWINDOW == 52 (0x9b2f0000) [pid = 5856] [serial = 2538] [outer = (nil)] [url = about:blank] 14:23:06 INFO - PROCESS | 5810 | --DOMWINDOW == 51 (0x9c877000) [pid = 5856] [serial = 2517] [outer = (nil)] [url = about:blank] 14:23:06 INFO - PROCESS | 5810 | --DOMWINDOW == 50 (0x9d427800) [pid = 5856] [serial = 2512] [outer = (nil)] [url = about:blank] 14:23:06 INFO - PROCESS | 5810 | --DOMWINDOW == 49 (0x9b918c00) [pid = 5856] [serial = 2522] [outer = (nil)] [url = about:blank] 14:23:06 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0x9d45b400) [pid = 5856] [serial = 2536] [outer = (nil)] [url = about:blank] 14:23:06 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0x9cb7a000) [pid = 5856] [serial = 2529] [outer = (nil)] [url = about:blank] 14:23:06 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0x9d5d0000) [pid = 5856] [serial = 2543] [outer = (nil)] [url = about:blank] 14:23:06 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0x9d462400) [pid = 5856] [serial = 2541] [outer = (nil)] [url = about:blank] 14:23:07 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b429800 == 8 [pid = 5856] [id = 968] 14:23:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0x9b47d000) [pid = 5856] [serial = 2576] [outer = (nil)] 14:23:07 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b6b7c00 == 9 [pid = 5856] [id = 969] 14:23:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0x9b6b8800) [pid = 5856] [serial = 2577] [outer = (nil)] 14:23:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0x9b6bc000) [pid = 5856] [serial = 2578] [outer = 0x9b47d000] 14:23:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0x9b6c1c00) [pid = 5856] [serial = 2579] [outer = 0x9b6b8800] 14:23:07 INFO - PROCESS | 5810 | 1484259787574 Marionette TRACE conn4 <- [1,2518,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:1403:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1427: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:1403:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1427:20\n"]]]}] 14:23:07 INFO - .. 14:23:07 INFO - TEST-OK | /shadow-dom/untriaged/events/event-retargeting/test-001.html | took 1760ms 14:23:07 INFO - PROCESS | 5810 | 1484259787597 Marionette TRACE conn4 -> [0,2519,"getWindowHandle",null] 14:23:07 INFO - TEST-START | /shadow-dom/untriaged/events/event-retargeting/test-003.html 14:23:07 INFO - PROCESS | 5810 | 1484259787604 Marionette TRACE conn4 <- [1,2519,null,{"value":"2147483649"}] 14:23:07 INFO - PROCESS | 5810 | 1484259787614 Marionette TRACE conn4 -> [0,2520,"timeouts",{"script":35000}] 14:23:07 INFO - PROCESS | 5810 | 1484259787622 Marionette TRACE conn4 <- [1,2520,null,{}] 14:23:07 INFO - PROCESS | 5810 | 1484259787633 Marionette TRACE conn4 -> [0,2521,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:23:07 INFO - PROCESS | 5810 | 1484259787945 Marionette TRACE conn4 <- [1,2521,null,{"value":null}] 14:23:08 INFO - PROCESS | 5810 | 1484259788039 Marionette TRACE conn4 -> [0,2522,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:23:08 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b9d0800 == 10 [pid = 5856] [id = 970] 14:23:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0x9b9d2400) [pid = 5856] [serial = 2580] [outer = (nil)] 14:23:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 51 (0x9c275400) [pid = 5856] [serial = 2581] [outer = 0x9b9d2400] 14:23:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 52 (0x9c849000) [pid = 5856] [serial = 2582] [outer = 0x9b9d2400] 14:23:09 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c87a800 == 11 [pid = 5856] [id = 971] 14:23:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 53 (0x9c87bc00) [pid = 5856] [serial = 2583] [outer = (nil)] 14:23:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 54 (0x9c881400) [pid = 5856] [serial = 2584] [outer = 0x9c87bc00] 14:23:09 INFO - PROCESS | 5810 | 1484259789334 Marionette TRACE conn4 <- [1,2522,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:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/event-retargeting/test-003.html:27:1\n"]]]}] 14:23:09 INFO - . 14:23:09 INFO - TEST-OK | /shadow-dom/untriaged/events/event-retargeting/test-003.html | took 1748ms 14:23:09 INFO - PROCESS | 5810 | 1484259789366 Marionette TRACE conn4 -> [0,2523,"getWindowHandle",null] 14:23:09 INFO - PROCESS | 5810 | 1484259789380 Marionette TRACE conn4 <- [1,2523,null,{"value":"2147483649"}] 14:23:09 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-focus-events/test-001.html 14:23:09 INFO - PROCESS | 5810 | 1484259789396 Marionette TRACE conn4 -> [0,2524,"timeouts",{"script":35000}] 14:23:09 INFO - PROCESS | 5810 | 1484259789405 Marionette TRACE conn4 <- [1,2524,null,{}] 14:23:09 INFO - PROCESS | 5810 | 1484259789412 Marionette TRACE conn4 -> [0,2525,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:23:09 INFO - PROCESS | 5810 | 1484259789747 Marionette TRACE conn4 <- [1,2525,null,{"value":null}] 14:23:09 INFO - PROCESS | 5810 | 1484259789833 Marionette TRACE conn4 -> [0,2526,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:23:09 INFO - PROCESS | 5810 | ++DOCSHELL 0x9cb75400 == 12 [pid = 5856] [id = 972] 14:23:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 55 (0x9cb76000) [pid = 5856] [serial = 2585] [outer = (nil)] 14:23:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 56 (0x9cbd0c00) [pid = 5856] [serial = 2586] [outer = 0x9cb76000] 14:23:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 57 (0x9cb7bc00) [pid = 5856] [serial = 2587] [outer = 0x9cb76000] 14:23:10 INFO - PROCESS | 5810 | --DOMWINDOW == 56 (0x9b478800) [pid = 5856] [serial = 2555] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html] 14:23:10 INFO - PROCESS | 5810 | --DOMWINDOW == 55 (0x9b9c8800) [pid = 5856] [serial = 2558] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html] 14:23:10 INFO - PROCESS | 5810 | --DOMWINDOW == 54 (0x9b250000) [pid = 5856] [serial = 2561] [outer = (nil)] [url = about:blank] 14:23:10 INFO - PROCESS | 5810 | --DOMWINDOW == 53 (0x9b248800) [pid = 5856] [serial = 2552] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html] 14:23:10 INFO - PROCESS | 5810 | --DOMWINDOW == 52 (0x9b9ca400) [pid = 5856] [serial = 2544] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html] 14:23:10 INFO - PROCESS | 5810 | --DOMWINDOW == 51 (0x9b45b400) [pid = 5856] [serial = 2550] [outer = (nil)] [url = about:blank] 14:23:11 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b24f400 == 13 [pid = 5856] [id = 973] 14:23:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 52 (0x9b45b400) [pid = 5856] [serial = 2588] [outer = (nil)] 14:23:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 53 (0x9b477000) [pid = 5856] [serial = 2589] [outer = 0x9b45b400] 14:23:11 INFO - PROCESS | 5810 | ++DOCSHELL 0x9cbd8000 == 14 [pid = 5856] [id = 974] 14:23:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 54 (0x9cbdc000) [pid = 5856] [serial = 2590] [outer = (nil)] 14:23:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 55 (0x9cbdc800) [pid = 5856] [serial = 2591] [outer = 0x9cbdc000] 14:23:11 INFO - PROCESS | 5810 | ++DOCSHELL 0x9d428c00 == 15 [pid = 5856] [id = 975] 14:23:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 56 (0x9d429000) [pid = 5856] [serial = 2592] [outer = (nil)] 14:23:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 57 (0x9d429800) [pid = 5856] [serial = 2593] [outer = 0x9d429000] 14:23:11 INFO - PROCESS | 5810 | ++DOCSHELL 0x9d42b400 == 16 [pid = 5856] [id = 976] 14:23:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 58 (0x9d42bc00) [pid = 5856] [serial = 2594] [outer = (nil)] 14:23:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 59 (0x9b2f2400) [pid = 5856] [serial = 2595] [outer = 0x9d42bc00] 14:23:11 INFO - PROCESS | 5810 | ++DOCSHELL 0x9d42d400 == 17 [pid = 5856] [id = 977] 14:23:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 60 (0x9d42d800) [pid = 5856] [serial = 2596] [outer = (nil)] 14:23:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 61 (0x9d42e400) [pid = 5856] [serial = 2597] [outer = 0x9d42d800] 14:23:11 INFO - PROCESS | 5810 | ++DOCSHELL 0x9d430000 == 18 [pid = 5856] [id = 978] 14:23:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 62 (0x9d430400) [pid = 5856] [serial = 2598] [outer = (nil)] 14:23:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 63 (0x9d430800) [pid = 5856] [serial = 2599] [outer = 0x9d430400] 14:23:11 INFO - PROCESS | 5810 | 1484259791819 Marionette TRACE conn4 <- [1,2526,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:1403: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:1403: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:1403: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:1403: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:1403: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:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html:260:1\n"]]]}] 14:23:11 INFO - ...... 14:23:11 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-focus-events/test-001.html | took 2468ms 14:23:11 INFO - PROCESS | 5810 | 1484259791946 Marionette TRACE conn4 -> [0,2527,"getWindowHandle",null] 14:23:11 INFO - PROCESS | 5810 | 1484259791953 Marionette TRACE conn4 <- [1,2527,null,{"value":"2147483649"}] 14:23:11 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-focus-events/test-002.html 14:23:11 INFO - PROCESS | 5810 | 1484259791965 Marionette TRACE conn4 -> [0,2528,"timeouts",{"script":35000}] 14:23:11 INFO - PROCESS | 5810 | 1484259791972 Marionette TRACE conn4 <- [1,2528,null,{}] 14:23:11 INFO - PROCESS | 5810 | 1484259791983 Marionette TRACE conn4 -> [0,2529,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:23:12 INFO - PROCESS | 5810 | 1484259792210 Marionette TRACE conn4 <- [1,2529,null,{"value":null}] 14:23:12 INFO - PROCESS | 5810 | 1484259792271 Marionette TRACE conn4 -> [0,2530,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:23:12 INFO - PROCESS | 5810 | ++DOCSHELL 0x9d435000 == 19 [pid = 5856] [id = 979] 14:23:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 64 (0x9d459000) [pid = 5856] [serial = 2600] [outer = (nil)] 14:23:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 65 (0x9d45d000) [pid = 5856] [serial = 2601] [outer = 0x9d459000] 14:23:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 66 (0x9d460800) [pid = 5856] [serial = 2602] [outer = 0x9d459000] 14:23:13 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b243800 == 20 [pid = 5856] [id = 980] 14:23:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 67 (0x9b248c00) [pid = 5856] [serial = 2603] [outer = (nil)] 14:23:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 68 (0x9b24cc00) [pid = 5856] [serial = 2604] [outer = 0x9b248c00] 14:23:13 INFO - PROCESS | 5810 | 1484259793540 Marionette TRACE conn4 <- [1,2530,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:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-002.html:29:1\n"]]]}] 14:23:13 INFO - . 14:23:13 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-focus-events/test-002.html | took 1595ms 14:23:13 INFO - PROCESS | 5810 | 1484259793561 Marionette TRACE conn4 -> [0,2531,"getWindowHandle",null] 14:23:13 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-focus-events/test-003.html 14:23:13 INFO - PROCESS | 5810 | 1484259793571 Marionette TRACE conn4 <- [1,2531,null,{"value":"2147483649"}] 14:23:13 INFO - PROCESS | 5810 | 1484259793585 Marionette TRACE conn4 -> [0,2532,"timeouts",{"script":35000}] 14:23:13 INFO - PROCESS | 5810 | 1484259793598 Marionette TRACE conn4 <- [1,2532,null,{}] 14:23:13 INFO - PROCESS | 5810 | 1484259793610 Marionette TRACE conn4 -> [0,2533,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:23:13 INFO - PROCESS | 5810 | 1484259793837 Marionette TRACE conn4 <- [1,2533,null,{"value":null}] 14:23:13 INFO - PROCESS | 5810 | 1484259793948 Marionette TRACE conn4 -> [0,2534,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:23:13 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c272400 == 21 [pid = 5856] [id = 981] 14:23:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 69 (0x9c842800) [pid = 5856] [serial = 2605] [outer = (nil)] 14:23:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 70 (0x9cb73400) [pid = 5856] [serial = 2606] [outer = 0x9c842800] 14:23:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 71 (0x9d426400) [pid = 5856] [serial = 2607] [outer = 0x9c842800] 14:23:15 INFO - PROCESS | 5810 | ++DOCSHELL 0x9d434800 == 22 [pid = 5856] [id = 982] 14:23:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 72 (0x9d461800) [pid = 5856] [serial = 2608] [outer = (nil)] 14:23:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 73 (0x9d461c00) [pid = 5856] [serial = 2609] [outer = 0x9d461800] 14:23:15 INFO - PROCESS | 5810 | 1484259795236 Marionette TRACE conn4 <- [1,2534,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:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-003.html:29:1\n"]]]}] 14:23:15 INFO - . 14:23:15 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-focus-events/test-003.html | took 1703ms 14:23:15 INFO - PROCESS | 5810 | 1484259795295 Marionette TRACE conn4 -> [0,2535,"getWindowHandle",null] 14:23:15 INFO - PROCESS | 5810 | 1484259795298 Marionette TRACE conn4 <- [1,2535,null,{"value":"2147483649"}] 14:23:15 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html 14:23:15 INFO - PROCESS | 5810 | 1484259795315 Marionette TRACE conn4 -> [0,2536,"timeouts",{"script":35000}] 14:23:15 INFO - PROCESS | 5810 | 1484259795332 Marionette TRACE conn4 <- [1,2536,null,{}] 14:23:15 INFO - PROCESS | 5810 | 1484259795353 Marionette TRACE conn4 -> [0,2537,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:23:15 INFO - PROCESS | 5810 | 1484259795569 Marionette TRACE conn4 <- [1,2537,null,{"value":null}] 14:23:15 INFO - PROCESS | 5810 | 1484259795685 Marionette TRACE conn4 -> [0,2538,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:23:15 INFO - PROCESS | 5810 | ++DOCSHELL 0x9d467000 == 23 [pid = 5856] [id = 983] 14:23:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 74 (0x9d5cf400) [pid = 5856] [serial = 2610] [outer = (nil)] 14:23:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 75 (0x9d5d5000) [pid = 5856] [serial = 2611] [outer = 0x9d5cf400] 14:23:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 76 (0x9d5da800) [pid = 5856] [serial = 2612] [outer = 0x9d5cf400] 14:23:17 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b455000 == 24 [pid = 5856] [id = 984] 14:23:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 77 (0x9b45a400) [pid = 5856] [serial = 2613] [outer = (nil)] 14:23:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 78 (0x9b481000) [pid = 5856] [serial = 2614] [outer = 0x9b45a400] 14:23:17 INFO - PROCESS | 5810 | 1484259797242 Marionette TRACE conn4 <- [1,2538,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:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html:27:1\n"]]]}] 14:23:17 INFO - . 14:23:17 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html | took 1978ms 14:23:17 INFO - PROCESS | 5810 | 1484259797290 Marionette TRACE conn4 -> [0,2539,"getWindowHandle",null] 14:23:17 INFO - PROCESS | 5810 | 1484259797298 Marionette TRACE conn4 <- [1,2539,null,{"value":"2147483649"}] 14:23:17 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html 14:23:17 INFO - PROCESS | 5810 | 1484259797309 Marionette TRACE conn4 -> [0,2540,"timeouts",{"script":35000}] 14:23:17 INFO - PROCESS | 5810 | 1484259797320 Marionette TRACE conn4 <- [1,2540,null,{}] 14:23:17 INFO - PROCESS | 5810 | 1484259797328 Marionette TRACE conn4 -> [0,2541,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:23:17 INFO - PROCESS | 5810 | 1484259797548 Marionette TRACE conn4 <- [1,2541,null,{"value":null}] 14:23:17 INFO - PROCESS | 5810 | 1484259797606 Marionette TRACE conn4 -> [0,2542,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:23:17 INFO - PROCESS | 5810 | --DOCSHELL 0x9c87a800 == 23 [pid = 5856] [id = 971] 14:23:17 INFO - PROCESS | 5810 | --DOCSHELL 0x9b9d0800 == 22 [pid = 5856] [id = 970] 14:23:17 INFO - PROCESS | 5810 | --DOCSHELL 0x9b24f400 == 21 [pid = 5856] [id = 973] 14:23:17 INFO - PROCESS | 5810 | --DOCSHELL 0x9cbd8000 == 20 [pid = 5856] [id = 974] 14:23:17 INFO - PROCESS | 5810 | --DOCSHELL 0x9d428c00 == 19 [pid = 5856] [id = 975] 14:23:17 INFO - PROCESS | 5810 | --DOCSHELL 0x9d42b400 == 18 [pid = 5856] [id = 976] 14:23:17 INFO - PROCESS | 5810 | --DOCSHELL 0x9d42d400 == 17 [pid = 5856] [id = 977] 14:23:17 INFO - PROCESS | 5810 | --DOCSHELL 0x9d430000 == 16 [pid = 5856] [id = 978] 14:23:17 INFO - PROCESS | 5810 | --DOCSHELL 0x9cb75400 == 15 [pid = 5856] [id = 972] 14:23:17 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2f3800 == 14 [pid = 5856] [id = 964] 14:23:17 INFO - PROCESS | 5810 | --DOCSHELL 0x9b45ec00 == 13 [pid = 5856] [id = 966] 14:23:17 INFO - PROCESS | 5810 | --DOCSHELL 0x9b6c0400 == 12 [pid = 5856] [id = 965] 14:23:17 INFO - PROCESS | 5810 | --DOCSHELL 0x9b429800 == 11 [pid = 5856] [id = 968] 14:23:17 INFO - PROCESS | 5810 | --DOCSHELL 0x9b6b7c00 == 10 [pid = 5856] [id = 969] 14:23:17 INFO - PROCESS | 5810 | --DOCSHELL 0x9c843400 == 9 [pid = 5856] [id = 963] 14:23:17 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2f1c00 == 8 [pid = 5856] [id = 967] 14:23:17 INFO - PROCESS | 5810 | --DOCSHELL 0x9b243800 == 7 [pid = 5856] [id = 980] 14:23:17 INFO - PROCESS | 5810 | --DOCSHELL 0x9d434800 == 6 [pid = 5856] [id = 982] 14:23:17 INFO - PROCESS | 5810 | --DOCSHELL 0x9c272400 == 5 [pid = 5856] [id = 981] 14:23:17 INFO - PROCESS | 5810 | --DOCSHELL 0x9b455000 == 4 [pid = 5856] [id = 984] 14:23:17 INFO - PROCESS | 5810 | --DOCSHELL 0x9d467000 == 3 [pid = 5856] [id = 983] 14:23:17 INFO - PROCESS | 5810 | --DOCSHELL 0x9d435000 == 2 [pid = 5856] [id = 979] 14:23:18 INFO - PROCESS | 5810 | --DOMWINDOW == 77 (0x9b2f4800) [pid = 5856] [serial = 2562] [outer = (nil)] [url = about:blank] 14:23:18 INFO - PROCESS | 5810 | --DOMWINDOW == 76 (0x9b427800) [pid = 5856] [serial = 2554] [outer = (nil)] [url = about:blank] 14:23:18 INFO - PROCESS | 5810 | --DOMWINDOW == 75 (0x9c273400) [pid = 5856] [serial = 2560] [outer = (nil)] [url = about:blank] 14:23:18 INFO - PROCESS | 5810 | --DOMWINDOW == 74 (0x9c26f800) [pid = 5856] [serial = 2559] [outer = (nil)] [url = about:blank] 14:23:18 INFO - PROCESS | 5810 | --DOMWINDOW == 73 (0x9d427000) [pid = 5856] [serial = 2546] [outer = (nil)] [url = about:blank] 14:23:18 INFO - PROCESS | 5810 | --DOMWINDOW == 72 (0x9c875c00) [pid = 5856] [serial = 2564] [outer = (nil)] [url = about:blank] 14:23:18 INFO - PROCESS | 5810 | --DOMWINDOW == 71 (0x9b2eec00) [pid = 5856] [serial = 2557] [outer = (nil)] [url = about:blank] 14:23:18 INFO - PROCESS | 5810 | --DOMWINDOW == 70 (0x9b6bb000) [pid = 5856] [serial = 2556] [outer = (nil)] [url = about:blank] 14:23:18 INFO - PROCESS | 5810 | --DOMWINDOW == 69 (0x9b2f7800) [pid = 5856] [serial = 2553] [outer = (nil)] [url = about:blank] 14:23:18 INFO - PROCESS | 5810 | --DOMWINDOW == 68 (0x9d5d8000) [pid = 5856] [serial = 2548] [outer = (nil)] [url = about:blank] 14:23:18 INFO - PROCESS | 5810 | --DOMWINDOW == 67 (0x9c881c00) [pid = 5856] [serial = 2545] [outer = (nil)] [url = about:blank] 14:23:18 INFO - PROCESS | 5810 | --DOMWINDOW == 66 (0x9b472400) [pid = 5856] [serial = 2551] [outer = (nil)] [url = about:blank] 14:23:18 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b24a000 == 3 [pid = 5856] [id = 985] 14:23:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 67 (0x9b24b400) [pid = 5856] [serial = 2615] [outer = (nil)] 14:23:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 68 (0x9b2f7800) [pid = 5856] [serial = 2616] [outer = 0x9b24b400] 14:23:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 69 (0x9b429800) [pid = 5856] [serial = 2617] [outer = 0x9b24b400] 14:23:19 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b423c00 == 4 [pid = 5856] [id = 986] 14:23:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 70 (0x9b462000) [pid = 5856] [serial = 2618] [outer = (nil)] 14:23:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 71 (0x9b462800) [pid = 5856] [serial = 2619] [outer = 0x9b462000] 14:23:19 INFO - PROCESS | 5810 | 1484259799407 Marionette TRACE conn4 <- [1,2542,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:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html:27:1\n"]]]}] 14:23:19 INFO - . 14:23:19 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html | took 2157ms 14:23:19 INFO - PROCESS | 5810 | 1484259799469 Marionette TRACE conn4 -> [0,2543,"getWindowHandle",null] 14:23:19 INFO - PROCESS | 5810 | 1484259799475 Marionette TRACE conn4 <- [1,2543,null,{"value":"2147483649"}] 14:23:19 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html 14:23:19 INFO - PROCESS | 5810 | 1484259799490 Marionette TRACE conn4 -> [0,2544,"timeouts",{"script":35000}] 14:23:19 INFO - PROCESS | 5810 | 1484259799502 Marionette TRACE conn4 <- [1,2544,null,{}] 14:23:19 INFO - PROCESS | 5810 | 1484259799554 Marionette TRACE conn4 -> [0,2545,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:23:19 INFO - PROCESS | 5810 | 1484259799822 Marionette TRACE conn4 <- [1,2545,null,{"value":null}] 14:23:19 INFO - PROCESS | 5810 | 1484259799915 Marionette TRACE conn4 -> [0,2546,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:23:19 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b6b7c00 == 5 [pid = 5856] [id = 987] 14:23:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 72 (0x9b6b8c00) [pid = 5856] [serial = 2620] [outer = (nil)] 14:23:20 INFO - PROCESS | 5810 | ++DOMWINDOW == 73 (0x9b91a400) [pid = 5856] [serial = 2621] [outer = 0x9b6b8c00] 14:23:20 INFO - PROCESS | 5810 | ++DOMWINDOW == 74 (0x9b9cc000) [pid = 5856] [serial = 2622] [outer = 0x9b6b8c00] 14:23:21 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c26e800 == 6 [pid = 5856] [id = 988] 14:23:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 75 (0x9c26f400) [pid = 5856] [serial = 2623] [outer = (nil)] 14:23:21 INFO - PROCESS | 5810 | ++DOMWINDOW == 76 (0x9c270400) [pid = 5856] [serial = 2624] [outer = 0x9c26f400] 14:23:21 INFO - PROCESS | 5810 | 1484259801291 Marionette TRACE conn4 <- [1,2546,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:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html:27:1\n"]]]}] 14:23:21 INFO - . 14:23:21 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html | took 1854ms 14:23:21 INFO - PROCESS | 5810 | 1484259801344 Marionette TRACE conn4 -> [0,2547,"getWindowHandle",null] 14:23:21 INFO - PROCESS | 5810 | 1484259801353 Marionette TRACE conn4 <- [1,2547,null,{"value":"2147483649"}] 14:23:21 INFO - TEST-START | /shadow-dom/untriaged/events/test-001.html 14:23:21 INFO - PROCESS | 5810 | 1484259801367 Marionette TRACE conn4 -> [0,2548,"timeouts",{"script":35000}] 14:23:21 INFO - PROCESS | 5810 | 1484259801374 Marionette TRACE conn4 <- [1,2548,null,{}] 14:23:21 INFO - PROCESS | 5810 | 1484259801439 Marionette TRACE conn4 -> [0,2549,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:23:21 INFO - PROCESS | 5810 | 1484259801710 Marionette TRACE conn4 <- [1,2549,null,{"value":null}] 14:23:21 INFO - PROCESS | 5810 | 1484259801838 Marionette TRACE conn4 -> [0,2550,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:23:22 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2f1c00 == 7 [pid = 5856] [id = 989] 14:23:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 77 (0x9b2f4400) [pid = 5856] [serial = 2625] [outer = (nil)] 14:23:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 78 (0x9b6c0400) [pid = 5856] [serial = 2626] [outer = 0x9b2f4400] 14:23:22 INFO - PROCESS | 5810 | ++DOMWINDOW == 79 (0x9b9d2800) [pid = 5856] [serial = 2627] [outer = 0x9b2f4400] 14:23:23 INFO - PROCESS | 5810 | --DOMWINDOW == 78 (0x9b9d2400) [pid = 5856] [serial = 2580] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/event-retargeting/test-003.html] 14:23:23 INFO - PROCESS | 5810 | --DOMWINDOW == 77 (0x9cb76000) [pid = 5856] [serial = 2585] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html] 14:23:23 INFO - PROCESS | 5810 | --DOMWINDOW == 76 (0x9d459000) [pid = 5856] [serial = 2600] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-002.html] 14:23:23 INFO - PROCESS | 5810 | --DOMWINDOW == 75 (0x9b248c00) [pid = 5856] [serial = 2603] [outer = (nil)] [url = about:blank] 14:23:23 INFO - PROCESS | 5810 | --DOMWINDOW == 74 (0x9cbdc000) [pid = 5856] [serial = 2590] [outer = (nil)] [url = about:blank] 14:23:23 INFO - PROCESS | 5810 | --DOMWINDOW == 73 (0x9d429000) [pid = 5856] [serial = 2592] [outer = (nil)] [url = about:blank] 14:23:23 INFO - PROCESS | 5810 | --DOMWINDOW == 72 (0x9d42bc00) [pid = 5856] [serial = 2594] [outer = (nil)] [url = about:blank] 14:23:23 INFO - PROCESS | 5810 | --DOMWINDOW == 71 (0x9d42d800) [pid = 5856] [serial = 2596] [outer = (nil)] [url = about:blank] 14:23:23 INFO - PROCESS | 5810 | --DOMWINDOW == 70 (0x9d430400) [pid = 5856] [serial = 2598] [outer = (nil)] [url = about:blank] 14:23:23 INFO - PROCESS | 5810 | --DOMWINDOW == 69 (0x9c847800) [pid = 5856] [serial = 2563] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/event-dispatch/test-002.html] 14:23:23 INFO - PROCESS | 5810 | --DOMWINDOW == 68 (0x9b920400) [pid = 5856] [serial = 2568] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/event-dispatch/test-003.html] 14:23:23 INFO - PROCESS | 5810 | --DOMWINDOW == 67 (0x9b45b400) [pid = 5856] [serial = 2588] [outer = (nil)] [url = about:blank] 14:23:23 INFO - PROCESS | 5810 | --DOMWINDOW == 66 (0x9b6b8800) [pid = 5856] [serial = 2577] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 14:23:23 INFO - PROCESS | 5810 | --DOMWINDOW == 65 (0x9b47d000) [pid = 5856] [serial = 2576] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 14:23:23 INFO - PROCESS | 5810 | --DOMWINDOW == 64 (0x9b2f5c00) [pid = 5856] [serial = 2573] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/event-retargeting/test-001.html] 14:23:23 INFO - PROCESS | 5810 | --DOMWINDOW == 63 (0x9d464800) [pid = 5856] [serial = 2547] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html] 14:23:23 INFO - PROCESS | 5810 | --DOMWINDOW == 62 (0x9c87bc00) [pid = 5856] [serial = 2583] [outer = (nil)] [url = about:blank] 14:23:23 INFO - PROCESS | 5810 | --DOMWINDOW == 61 (0x9b2f6400) [pid = 5856] [serial = 2566] [outer = (nil)] [url = about:blank] 14:23:23 INFO - PROCESS | 5810 | --DOMWINDOW == 60 (0x9ca45000) [pid = 5856] [serial = 2571] [outer = (nil)] [url = about:blank] 14:23:23 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2f5c00 == 8 [pid = 5856] [id = 990] 14:23:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 61 (0x9b2f6400) [pid = 5856] [serial = 2628] [outer = (nil)] 14:23:23 INFO - PROCESS | 5810 | ++DOMWINDOW == 62 (0x9b2fa800) [pid = 5856] [serial = 2629] [outer = 0x9b2f6400] 14:23:24 INFO - PROCESS | 5810 | 1484259804105 Marionette TRACE conn4 <- [1,2550,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:1403:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1427:20\n"]]]}] 14:23:24 INFO - . 14:23:24 INFO - TEST-OK | /shadow-dom/untriaged/events/test-001.html | took 2804ms 14:23:24 INFO - PROCESS | 5810 | 1484259804174 Marionette TRACE conn4 -> [0,2551,"getWindowHandle",null] 14:23:24 INFO - TEST-START | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html 14:23:24 INFO - PROCESS | 5810 | 1484259804183 Marionette TRACE conn4 <- [1,2551,null,{"value":"2147483649"}] 14:23:24 INFO - PROCESS | 5810 | 1484259804195 Marionette TRACE conn4 -> [0,2552,"timeouts",{"script":35000}] 14:23:24 INFO - PROCESS | 5810 | 1484259804206 Marionette TRACE conn4 <- [1,2552,null,{}] 14:23:24 INFO - PROCESS | 5810 | 1484259804219 Marionette TRACE conn4 -> [0,2553,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:23:24 INFO - PROCESS | 5810 | 1484259804469 Marionette TRACE conn4 <- [1,2553,null,{"value":null}] 14:23:24 INFO - PROCESS | 5810 | 1484259804555 Marionette TRACE conn4 -> [0,2554,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:23:24 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b9d2400 == 9 [pid = 5856] [id = 991] 14:23:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 63 (0x9c847800) [pid = 5856] [serial = 2630] [outer = (nil)] 14:23:24 INFO - PROCESS | 5810 | ++DOMWINDOW == 64 (0x9c878c00) [pid = 5856] [serial = 2631] [outer = 0x9c847800] 14:23:25 INFO - PROCESS | 5810 | ++DOMWINDOW == 65 (0x9ca4b400) [pid = 5856] [serial = 2632] [outer = 0x9c847800] 14:23:25 INFO - PROCESS | 5810 | 1484259805834 Marionette TRACE conn4 <- [1,2554,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html:51:1\n"]]]}] 14:23:25 INFO - .. 14:23:25 INFO - TEST-OK | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html | took 1701ms 14:23:25 INFO - PROCESS | 5810 | 1484259805895 Marionette TRACE conn4 -> [0,2555,"getWindowHandle",null] 14:23:25 INFO - TEST-START | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html 14:23:25 INFO - PROCESS | 5810 | 1484259805902 Marionette TRACE conn4 <- [1,2555,null,{"value":"2147483649"}] 14:23:25 INFO - PROCESS | 5810 | 1484259805916 Marionette TRACE conn4 -> [0,2556,"timeouts",{"script":35000}] 14:23:25 INFO - PROCESS | 5810 | 1484259805924 Marionette TRACE conn4 <- [1,2556,null,{}] 14:23:25 INFO - PROCESS | 5810 | 1484259805937 Marionette TRACE conn4 -> [0,2557,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:23:26 INFO - PROCESS | 5810 | 1484259806189 Marionette TRACE conn4 <- [1,2557,null,{"value":null}] 14:23:26 INFO - PROCESS | 5810 | 1484259806263 Marionette TRACE conn4 -> [0,2558,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:23:26 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2f8400 == 10 [pid = 5856] [id = 992] 14:23:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 66 (0x9b424c00) [pid = 5856] [serial = 2633] [outer = (nil)] 14:23:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 67 (0x9b461000) [pid = 5856] [serial = 2634] [outer = 0x9b424c00] 14:23:26 INFO - PROCESS | 5810 | ++DOMWINDOW == 68 (0x9b6bac00) [pid = 5856] [serial = 2635] [outer = 0x9b424c00] 14:23:27 INFO - PROCESS | 5810 | --DOCSHELL 0x9c26e800 == 9 [pid = 5856] [id = 988] 14:23:27 INFO - PROCESS | 5810 | --DOCSHELL 0x9b6b7c00 == 8 [pid = 5856] [id = 987] 14:23:27 INFO - PROCESS | 5810 | --DOCSHELL 0x9b423c00 == 7 [pid = 5856] [id = 986] 14:23:27 INFO - PROCESS | 5810 | --DOCSHELL 0x9b24a000 == 6 [pid = 5856] [id = 985] 14:23:27 INFO - PROCESS | 5810 | --DOMWINDOW == 67 (0x9d45d000) [pid = 5856] [serial = 2601] [outer = (nil)] [url = about:blank] 14:23:27 INFO - PROCESS | 5810 | --DOMWINDOW == 66 (0x9b24cc00) [pid = 5856] [serial = 2604] [outer = (nil)] [url = about:blank] 14:23:27 INFO - PROCESS | 5810 | --DOMWINDOW == 65 (0x9d460800) [pid = 5856] [serial = 2602] [outer = (nil)] [url = about:blank] 14:23:27 INFO - PROCESS | 5810 | --DOMWINDOW == 64 (0x9cbdc800) [pid = 5856] [serial = 2591] [outer = (nil)] [url = about:blank] 14:23:27 INFO - PROCESS | 5810 | --DOMWINDOW == 63 (0x9d429800) [pid = 5856] [serial = 2593] [outer = (nil)] [url = about:blank] 14:23:27 INFO - PROCESS | 5810 | --DOMWINDOW == 62 (0x9b2f2400) [pid = 5856] [serial = 2595] [outer = (nil)] [url = about:blank] 14:23:27 INFO - PROCESS | 5810 | --DOMWINDOW == 61 (0x9d42e400) [pid = 5856] [serial = 2597] [outer = (nil)] [url = about:blank] 14:23:27 INFO - PROCESS | 5810 | --DOMWINDOW == 60 (0x9d430800) [pid = 5856] [serial = 2599] [outer = (nil)] [url = about:blank] 14:23:27 INFO - PROCESS | 5810 | --DOMWINDOW == 59 (0x9c878800) [pid = 5856] [serial = 2565] [outer = (nil)] [url = about:blank] 14:23:27 INFO - PROCESS | 5810 | --DOMWINDOW == 58 (0x9c850800) [pid = 5856] [serial = 2570] [outer = (nil)] [url = about:blank] 14:23:27 INFO - PROCESS | 5810 | --DOMWINDOW == 57 (0x9b477000) [pid = 5856] [serial = 2589] [outer = (nil)] [url = about:blank] 14:23:27 INFO - PROCESS | 5810 | --DOMWINDOW == 56 (0x9b6c1c00) [pid = 5856] [serial = 2579] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 14:23:27 INFO - PROCESS | 5810 | --DOMWINDOW == 55 (0x9b6bc000) [pid = 5856] [serial = 2578] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 14:23:27 INFO - PROCESS | 5810 | --DOMWINDOW == 54 (0x9b479400) [pid = 5856] [serial = 2575] [outer = (nil)] [url = about:blank] 14:23:27 INFO - PROCESS | 5810 | --DOMWINDOW == 53 (0x9cb7bc00) [pid = 5856] [serial = 2587] [outer = (nil)] [url = about:blank] 14:23:27 INFO - PROCESS | 5810 | --DOMWINDOW == 52 (0x9c849000) [pid = 5856] [serial = 2582] [outer = (nil)] [url = about:blank] 14:23:27 INFO - PROCESS | 5810 | --DOMWINDOW == 51 (0x9cbd0c00) [pid = 5856] [serial = 2586] [outer = (nil)] [url = about:blank] 14:23:27 INFO - PROCESS | 5810 | --DOMWINDOW == 50 (0x9c275400) [pid = 5856] [serial = 2581] [outer = (nil)] [url = about:blank] 14:23:27 INFO - PROCESS | 5810 | --DOMWINDOW == 49 (0x9b45e800) [pid = 5856] [serial = 2574] [outer = (nil)] [url = about:blank] 14:23:27 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0x9c849c00) [pid = 5856] [serial = 2569] [outer = (nil)] [url = about:blank] 14:23:27 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0x9d5da000) [pid = 5856] [serial = 2549] [outer = (nil)] [url = about:blank] 14:23:27 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0x9c881400) [pid = 5856] [serial = 2584] [outer = (nil)] [url = about:blank] 14:23:27 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0x9b424000) [pid = 5856] [serial = 2567] [outer = (nil)] [url = about:blank] 14:23:27 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0x9ca47000) [pid = 5856] [serial = 2572] [outer = (nil)] [url = about:blank] 14:23:27 INFO - PROCESS | 5810 | 1484259807560 Marionette TRACE conn4 <- [1,2558,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html:78:1\n"]]]}] 14:23:27 INFO - ... 14:23:27 INFO - TEST-OK | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html | took 1698ms 14:23:27 INFO - PROCESS | 5810 | 1484259807615 Marionette TRACE conn4 -> [0,2559,"getWindowHandle",null] 14:23:27 INFO - PROCESS | 5810 | 1484259807618 Marionette TRACE conn4 <- [1,2559,null,{"value":"2147483649"}] 14:23:27 INFO - TEST-START | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html 14:23:27 INFO - PROCESS | 5810 | 1484259807626 Marionette TRACE conn4 -> [0,2560,"timeouts",{"script":35000}] 14:23:27 INFO - PROCESS | 5810 | 1484259807634 Marionette TRACE conn4 <- [1,2560,null,{}] 14:23:27 INFO - PROCESS | 5810 | 1484259807659 Marionette TRACE conn4 -> [0,2561,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:23:27 INFO - PROCESS | 5810 | 1484259807878 Marionette TRACE conn4 <- [1,2561,null,{"value":null}] 14:23:27 INFO - PROCESS | 5810 | 1484259807973 Marionette TRACE conn4 -> [0,2562,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:23:28 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b460800 == 7 [pid = 5856] [id = 993] 14:23:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0x9b460c00) [pid = 5856] [serial = 2636] [outer = (nil)] 14:23:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0x9b6bb800) [pid = 5856] [serial = 2637] [outer = 0x9b460c00] 14:23:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0x9b6c2c00) [pid = 5856] [serial = 2638] [outer = 0x9b460c00] 14:23:28 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c26e800 == 8 [pid = 5856] [id = 994] 14:23:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0x9c273000) [pid = 5856] [serial = 2639] [outer = (nil)] 14:23:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0x9c275400) [pid = 5856] [serial = 2640] [outer = 0x9c273000] 14:23:28 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c846800 == 9 [pid = 5856] [id = 995] 14:23:28 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0x9c848000) [pid = 5856] [serial = 2641] [outer = (nil)] 14:23:28 INFO - PROCESS | 5810 | [Child 5856] 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 4527 14:23:28 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(currentInner) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 8961 14:23:29 INFO - PROCESS | 5810 | --DOMWINDOW == 49 (0x9c848000) [pid = 5856] [serial = 2641] [outer = (nil)] [url = ] 14:23:29 INFO - PROCESS | 5810 | 1484259809130 Marionette TRACE conn4 <- [1,2562,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:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html:43:1\n"]]]}] 14:23:29 INFO - . 14:23:29 INFO - TEST-OK | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html | took 1549ms 14:23:29 INFO - PROCESS | 5810 | 1484259809177 Marionette TRACE conn4 -> [0,2563,"getWindowHandle",null] 14:23:29 INFO - PROCESS | 5810 | 1484259809184 Marionette TRACE conn4 <- [1,2563,null,{"value":"2147483649"}] 14:23:29 INFO - TEST-START | /shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html 14:23:29 INFO - PROCESS | 5810 | 1484259809194 Marionette TRACE conn4 -> [0,2564,"timeouts",{"script":35000}] 14:23:29 INFO - PROCESS | 5810 | 1484259809200 Marionette TRACE conn4 <- [1,2564,null,{}] 14:23:29 INFO - PROCESS | 5810 | 1484259809211 Marionette TRACE conn4 -> [0,2565,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:23:29 INFO - PROCESS | 5810 | 1484259809526 Marionette TRACE conn4 <- [1,2565,null,{"value":null}] 14:23:29 INFO - PROCESS | 5810 | 1484259809636 Marionette TRACE conn4 -> [0,2566,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:23:29 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c84c800 == 10 [pid = 5856] [id = 996] 14:23:29 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0x9c874800) [pid = 5856] [serial = 2642] [outer = (nil)] 14:23:29 INFO - PROCESS | 5810 | ++DOMWINDOW == 51 (0x9ca45000) [pid = 5856] [serial = 2643] [outer = 0x9c874800] 14:23:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 52 (0x9ca48800) [pid = 5856] [serial = 2644] [outer = 0x9c874800] 14:23:30 INFO - PROCESS | 5810 | --DOMWINDOW == 51 (0x9c26f400) [pid = 5856] [serial = 2623] [outer = (nil)] [url = about:blank] 14:23:30 INFO - PROCESS | 5810 | --DOMWINDOW == 50 (0x9d5cf400) [pid = 5856] [serial = 2610] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html] 14:23:30 INFO - PROCESS | 5810 | --DOMWINDOW == 49 (0x9c842800) [pid = 5856] [serial = 2605] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-003.html] 14:23:30 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0x9b24b400) [pid = 5856] [serial = 2615] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html] 14:23:30 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0x9b462000) [pid = 5856] [serial = 2618] [outer = (nil)] [url = about:blank] 14:23:30 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0x9d461800) [pid = 5856] [serial = 2608] [outer = (nil)] [url = about:blank] 14:23:30 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0x9b45a400) [pid = 5856] [serial = 2613] [outer = (nil)] [url = about:blank] 14:23:30 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b462000 == 11 [pid = 5856] [id = 997] 14:23:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0x9b91ec00) [pid = 5856] [serial = 2645] [outer = (nil)] 14:23:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0x9c842800) [pid = 5856] [serial = 2646] [outer = 0x9b91ec00] 14:23:30 INFO - PROCESS | 5810 | ++DOCSHELL 0x9cb72c00 == 12 [pid = 5856] [id = 998] 14:23:30 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0x9cb74000) [pid = 5856] [serial = 2647] [outer = (nil)] 14:23:30 INFO - PROCESS | 5810 | [Child 5856] 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 4527 14:23:30 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(currentInner) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 8961 14:23:31 INFO - PROCESS | 5810 | 1484259811134 Marionette TRACE conn4 <- [1,2566,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:1403:20\n@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html:38:1\n"]]]}] 14:23:31 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0x9cb74000) [pid = 5856] [serial = 2647] [outer = (nil)] [url = ] 14:23:31 INFO - . 14:23:31 INFO - TEST-OK | /shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html | took 1999ms 14:23:31 INFO - PROCESS | 5810 | 1484259811193 Marionette TRACE conn4 -> [0,2567,"getWindowHandle",null] 14:23:31 INFO - PROCESS | 5810 | 1484259811199 Marionette TRACE conn4 <- [1,2567,null,{"value":"2147483649"}] 14:23:31 INFO - TEST-START | /shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html 14:23:31 INFO - PROCESS | 5810 | 1484259811212 Marionette TRACE conn4 -> [0,2568,"timeouts",{"script":35000}] 14:23:31 INFO - PROCESS | 5810 | 1484259811224 Marionette TRACE conn4 <- [1,2568,null,{}] 14:23:31 INFO - PROCESS | 5810 | 1484259811230 Marionette TRACE conn4 -> [0,2569,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:23:31 INFO - PROCESS | 5810 | 1484259811557 Marionette TRACE conn4 <- [1,2569,null,{"value":null}] 14:23:31 INFO - PROCESS | 5810 | 1484259811670 Marionette TRACE conn4 -> [0,2570,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:23:31 INFO - PROCESS | 5810 | ++DOCSHELL 0x9cbd8000 == 13 [pid = 5856] [id = 999] 14:23:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0x9cbd9000) [pid = 5856] [serial = 2648] [outer = (nil)] 14:23:31 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0x9d427c00) [pid = 5856] [serial = 2649] [outer = 0x9cbd9000] 14:23:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0x9cbdcc00) [pid = 5856] [serial = 2650] [outer = 0x9cbd9000] 14:23:32 INFO - PROCESS | 5810 | ++DOCSHELL 0x9d42d800 == 14 [pid = 5856] [id = 1000] 14:23:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 51 (0x9d42e800) [pid = 5856] [serial = 2651] [outer = (nil)] 14:23:32 INFO - PROCESS | 5810 | ++DOMWINDOW == 52 (0x9d42f000) [pid = 5856] [serial = 2652] [outer = 0x9d42e800] 14:23:32 INFO - PROCESS | 5810 | 1484259812981 Marionette TRACE conn4 <- [1,2570,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html:25:1\n"]]]}] 14:23:33 INFO - . 14:23:33 INFO - TEST-OK | /shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html | took 1796ms 14:23:33 INFO - PROCESS | 5810 | 1484259813004 Marionette TRACE conn4 -> [0,2571,"getWindowHandle",null] 14:23:33 INFO - PROCESS | 5810 | 1484259813008 Marionette TRACE conn4 <- [1,2571,null,{"value":"2147483649"}] 14:23:33 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html 14:23:33 INFO - PROCESS | 5810 | 1484259813035 Marionette TRACE conn4 -> [0,2572,"timeouts",{"script":35000}] 14:23:33 INFO - PROCESS | 5810 | 1484259813040 Marionette TRACE conn4 <- [1,2572,null,{}] 14:23:33 INFO - PROCESS | 5810 | 1484259813057 Marionette TRACE conn4 -> [0,2573,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:23:33 INFO - PROCESS | 5810 | 1484259813282 Marionette TRACE conn4 <- [1,2573,null,{"value":null}] 14:23:33 INFO - PROCESS | 5810 | 1484259813403 Marionette TRACE conn4 -> [0,2574,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:23:33 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b24d000 == 15 [pid = 5856] [id = 1001] 14:23:33 INFO - PROCESS | 5810 | ++DOMWINDOW == 53 (0x9b250c00) [pid = 5856] [serial = 2653] [outer = (nil)] 14:23:33 INFO - PROCESS | 5810 | ++DOMWINDOW == 54 (0x9b479c00) [pid = 5856] [serial = 2654] [outer = 0x9b250c00] 14:23:33 INFO - PROCESS | 5810 | ++DOMWINDOW == 55 (0x9b9c8c00) [pid = 5856] [serial = 2655] [outer = 0x9b250c00] 14:23:35 INFO - .............. 14:23:35 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html | took 2154ms 14:23:35 INFO - PROCESS | 5810 | 1484259815106 Marionette TRACE conn4 <- [1,2574,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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,2575,"getWindowHandle",null] 14:23:35 INFO - PROCESS | 5810 | 1484259815290 Marionette TRACE conn4 <- [1,2575,null,{"value":"2147483649"}] 14:23:35 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html 14:23:35 INFO - PROCESS | 5810 | 1484259815307 Marionette TRACE conn4 -> [0,2576,"timeouts",{"script":35000}] 14:23:35 INFO - PROCESS | 5810 | 1484259815326 Marionette TRACE conn4 <- [1,2576,null,{}] 14:23:35 INFO - PROCESS | 5810 | 1484259815340 Marionette TRACE conn4 -> [0,2577,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:23:35 INFO - PROCESS | 5810 | 1484259815553 Marionette TRACE conn4 <- [1,2577,null,{"value":null}] 14:23:35 INFO - PROCESS | 5810 | 1484259815660 Marionette TRACE conn4 -> [0,2578,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:23:35 INFO - PROCESS | 5810 | ++DOCSHELL 0x9d45c400 == 16 [pid = 5856] [id = 1002] 14:23:35 INFO - PROCESS | 5810 | ++DOMWINDOW == 56 (0x9d465c00) [pid = 5856] [serial = 2656] [outer = (nil)] 14:23:35 INFO - PROCESS | 5810 | ++DOMWINDOW == 57 (0x9d5d3800) [pid = 5856] [serial = 2657] [outer = 0x9d465c00] 14:23:36 INFO - PROCESS | 5810 | ++DOMWINDOW == 58 (0x9d5d9800) [pid = 5856] [serial = 2658] [outer = 0x9d465c00] 14:23:37 INFO - PROCESS | 5810 | 1484259817138 Marionette TRACE conn4 <- [1,2578,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html:57:1\n"]]]}] 14:23:37 INFO - ... 14:23:37 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html | took 1858ms 14:23:37 INFO - PROCESS | 5810 | 1484259817165 Marionette TRACE conn4 -> [0,2579,"getWindowHandle",null] 14:23:37 INFO - PROCESS | 5810 | 1484259817172 Marionette TRACE conn4 <- [1,2579,null,{"value":"2147483649"}] 14:23:37 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html 14:23:37 INFO - PROCESS | 5810 | --DOCSHELL 0x9d42d800 == 15 [pid = 5856] [id = 1000] 14:23:37 INFO - PROCESS | 5810 | --DOCSHELL 0x9cbd8000 == 14 [pid = 5856] [id = 999] 14:23:37 INFO - PROCESS | 5810 | --DOCSHELL 0x9cb72c00 == 13 [pid = 5856] [id = 998] 14:23:37 INFO - PROCESS | 5810 | 1484259817192 Marionette TRACE conn4 -> [0,2580,"timeouts",{"script":35000}] 14:23:37 INFO - PROCESS | 5810 | --DOMWINDOW == 57 (0x9c270400) [pid = 5856] [serial = 2624] [outer = (nil)] [url = about:blank] 14:23:37 INFO - PROCESS | 5810 | --DOMWINDOW == 56 (0x9b91a400) [pid = 5856] [serial = 2621] [outer = (nil)] [url = about:blank] 14:23:37 INFO - PROCESS | 5810 | --DOCSHELL 0x9b462000 == 12 [pid = 5856] [id = 997] 14:23:37 INFO - PROCESS | 5810 | --DOCSHELL 0x9c84c800 == 11 [pid = 5856] [id = 996] 14:23:37 INFO - PROCESS | 5810 | --DOCSHELL 0x9c846800 == 10 [pid = 5856] [id = 995] 14:23:37 INFO - PROCESS | 5810 | --DOCSHELL 0x9c26e800 == 9 [pid = 5856] [id = 994] 14:23:37 INFO - PROCESS | 5810 | --DOCSHELL 0x9b460800 == 8 [pid = 5856] [id = 993] 14:23:37 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2f8400 == 7 [pid = 5856] [id = 992] 14:23:37 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2f5c00 == 6 [pid = 5856] [id = 990] 14:23:37 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2f1c00 == 5 [pid = 5856] [id = 989] 14:23:37 INFO - PROCESS | 5810 | 1484259817214 Marionette TRACE conn4 <- [1,2580,null,{}] 14:23:37 INFO - PROCESS | 5810 | 1484259817225 Marionette TRACE conn4 -> [0,2581,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:23:37 INFO - PROCESS | 5810 | 1484259817431 Marionette TRACE conn4 <- [1,2581,null,{"value":null}] 14:23:37 INFO - PROCESS | 5810 | --DOMWINDOW == 55 (0x9d5da800) [pid = 5856] [serial = 2612] [outer = (nil)] [url = about:blank] 14:23:37 INFO - PROCESS | 5810 | --DOMWINDOW == 54 (0x9d426400) [pid = 5856] [serial = 2607] [outer = (nil)] [url = about:blank] 14:23:37 INFO - PROCESS | 5810 | --DOMWINDOW == 53 (0x9b2f7800) [pid = 5856] [serial = 2616] [outer = (nil)] [url = about:blank] 14:23:37 INFO - PROCESS | 5810 | --DOMWINDOW == 52 (0x9b462800) [pid = 5856] [serial = 2619] [outer = (nil)] [url = about:blank] 14:23:37 INFO - PROCESS | 5810 | --DOMWINDOW == 51 (0x9b429800) [pid = 5856] [serial = 2617] [outer = (nil)] [url = about:blank] 14:23:37 INFO - PROCESS | 5810 | --DOMWINDOW == 50 (0x9d5d5000) [pid = 5856] [serial = 2611] [outer = (nil)] [url = about:blank] 14:23:37 INFO - PROCESS | 5810 | --DOMWINDOW == 49 (0x9cb73400) [pid = 5856] [serial = 2606] [outer = (nil)] [url = about:blank] 14:23:37 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0x9d461c00) [pid = 5856] [serial = 2609] [outer = (nil)] [url = about:blank] 14:23:37 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0x9b481000) [pid = 5856] [serial = 2614] [outer = (nil)] [url = about:blank] 14:23:37 INFO - PROCESS | 5810 | 1484259817569 Marionette TRACE conn4 -> [0,2582,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:23:37 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b245800 == 6 [pid = 5856] [id = 1003] 14:23:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0x9b24b400) [pid = 5856] [serial = 2659] [outer = (nil)] 14:23:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0x9b481800) [pid = 5856] [serial = 2660] [outer = 0x9b24b400] 14:23:37 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0x9b91bc00) [pid = 5856] [serial = 2661] [outer = 0x9b24b400] 14:23:38 INFO - ...... 14:23:38 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html | took 1519ms 14:23:38 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html 14:23:38 INFO - PROCESS | 5810 | 1484259818685 Marionette TRACE conn4 <- [1,2582,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html:97:1\n"]]]}] 14:23:38 INFO - PROCESS | 5810 | 1484259818713 Marionette TRACE conn4 -> [0,2583,"getWindowHandle",null] 14:23:38 INFO - PROCESS | 5810 | 1484259818716 Marionette TRACE conn4 <- [1,2583,null,{"value":"2147483649"}] 14:23:38 INFO - PROCESS | 5810 | 1484259818733 Marionette TRACE conn4 -> [0,2584,"timeouts",{"script":35000}] 14:23:38 INFO - PROCESS | 5810 | 1484259818750 Marionette TRACE conn4 <- [1,2584,null,{}] 14:23:38 INFO - PROCESS | 5810 | 1484259818769 Marionette TRACE conn4 -> [0,2585,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:23:39 INFO - PROCESS | 5810 | 1484259819058 Marionette TRACE conn4 <- [1,2585,null,{"value":null}] 14:23:39 INFO - PROCESS | 5810 | 1484259819134 Marionette TRACE conn4 -> [0,2586,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:23:39 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c84c400 == 7 [pid = 5856] [id = 1004] 14:23:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 51 (0x9c874c00) [pid = 5856] [serial = 2662] [outer = (nil)] 14:23:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 52 (0x9cb70800) [pid = 5856] [serial = 2663] [outer = 0x9c874c00] 14:23:39 INFO - PROCESS | 5810 | ++DOMWINDOW == 53 (0x9ca4d000) [pid = 5856] [serial = 2664] [outer = 0x9c874c00] 14:23:40 INFO - ................. 14:23:40 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html | took 1610ms 14:23:40 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html 14:23:40 INFO - PROCESS | 5810 | 1484259820282 Marionette TRACE conn4 <- [1,2586,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,2587,"getWindowHandle",null] 14:23:40 INFO - PROCESS | 5810 | 1484259820353 Marionette TRACE conn4 <- [1,2587,null,{"value":"2147483649"}] 14:23:40 INFO - PROCESS | 5810 | 1484259820372 Marionette TRACE conn4 -> [0,2588,"timeouts",{"script":35000}] 14:23:40 INFO - PROCESS | 5810 | 1484259820379 Marionette TRACE conn4 <- [1,2588,null,{}] 14:23:40 INFO - PROCESS | 5810 | 1484259820401 Marionette TRACE conn4 -> [0,2589,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:23:40 INFO - PROCESS | 5810 | 1484259820673 Marionette TRACE conn4 <- [1,2589,null,{"value":null}] 14:23:40 INFO - PROCESS | 5810 | 1484259820836 Marionette TRACE conn4 -> [0,2590,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:23:40 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e40ac00 == 8 [pid = 5856] [id = 1005] 14:23:40 INFO - PROCESS | 5810 | ++DOMWINDOW == 54 (0x9e40b000) [pid = 5856] [serial = 2665] [outer = (nil)] 14:23:41 INFO - PROCESS | 5810 | ++DOMWINDOW == 55 (0x9e410800) [pid = 5856] [serial = 2666] [outer = 0x9e40b000] 14:23:41 INFO - PROCESS | 5810 | ++DOMWINDOW == 56 (0x9e412000) [pid = 5856] [serial = 2667] [outer = 0x9e40b000] 14:23:42 INFO - PROCESS | 5810 | --DOMWINDOW == 55 (0x9b460c00) [pid = 5856] [serial = 2636] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html] 14:23:42 INFO - PROCESS | 5810 | --DOMWINDOW == 54 (0x9c874800) [pid = 5856] [serial = 2642] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html] 14:23:42 INFO - PROCESS | 5810 | --DOMWINDOW == 53 (0x9c273000) [pid = 5856] [serial = 2639] [outer = (nil)] [url = about:blank] 14:23:42 INFO - PROCESS | 5810 | --DOMWINDOW == 52 (0x9b6b8c00) [pid = 5856] [serial = 2620] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html] 14:23:42 INFO - PROCESS | 5810 | --DOMWINDOW == 51 (0x9d42e800) [pid = 5856] [serial = 2651] [outer = (nil)] [url = about:blank] 14:23:42 INFO - PROCESS | 5810 | --DOMWINDOW == 50 (0x9b2f6400) [pid = 5856] [serial = 2628] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 14:23:42 INFO - PROCESS | 5810 | --DOMWINDOW == 49 (0x9b424c00) [pid = 5856] [serial = 2633] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html] 14:23:42 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0x9b91ec00) [pid = 5856] [serial = 2645] [outer = (nil)] [url = about:blank] 14:23:42 INFO - PROCESS | 5810 | 1484259822588 Marionette TRACE conn4 <- [1,2590,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html:67:1\n"]]]}] 14:23:42 INFO - .. 14:23:42 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html | took 2261ms 14:23:42 INFO - PROCESS | 5810 | 1484259822631 Marionette TRACE conn4 -> [0,2591,"getWindowHandle",null] 14:23:42 INFO - PROCESS | 5810 | 1484259822641 Marionette TRACE conn4 <- [1,2591,null,{"value":"2147483649"}] 14:23:42 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html 14:23:42 INFO - PROCESS | 5810 | 1484259822652 Marionette TRACE conn4 -> [0,2592,"timeouts",{"script":35000}] 14:23:42 INFO - PROCESS | 5810 | 1484259822664 Marionette TRACE conn4 <- [1,2592,null,{}] 14:23:42 INFO - PROCESS | 5810 | 1484259822717 Marionette TRACE conn4 -> [0,2593,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:23:43 INFO - PROCESS | 5810 | 1484259823003 Marionette TRACE conn4 <- [1,2593,null,{"value":null}] 14:23:43 INFO - PROCESS | 5810 | 1484259823118 Marionette TRACE conn4 -> [0,2594,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:23:43 INFO - PROCESS | 5810 | ++DOCSHELL 0x9e416400 == 9 [pid = 5856] [id = 1006] 14:23:43 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0x9e416800) [pid = 5856] [serial = 2668] [outer = (nil)] 14:23:43 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0x9e437000) [pid = 5856] [serial = 2669] [outer = 0x9e416800] 14:23:43 INFO - PROCESS | 5810 | ++DOMWINDOW == 51 (0x9e439400) [pid = 5856] [serial = 2670] [outer = 0x9e416800] 14:23:44 INFO - PROCESS | 5810 | 1484259824611 Marionette TRACE conn4 <- [1,2594,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html:69:1\n"]]]}] 14:23:44 INFO - .. 14:23:44 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html | took 2005ms 14:23:44 INFO - PROCESS | 5810 | 1484259824658 Marionette TRACE conn4 -> [0,2595,"getWindowHandle",null] 14:23:44 INFO - PROCESS | 5810 | 1484259824666 Marionette TRACE conn4 <- [1,2595,null,{"value":"2147483649"}] 14:23:44 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html 14:23:44 INFO - PROCESS | 5810 | 1484259824676 Marionette TRACE conn4 -> [0,2596,"timeouts",{"script":35000}] 14:23:44 INFO - PROCESS | 5810 | 1484259824681 Marionette TRACE conn4 <- [1,2596,null,{}] 14:23:44 INFO - PROCESS | 5810 | 1484259824689 Marionette TRACE conn4 -> [0,2597,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:23:44 INFO - PROCESS | 5810 | 1484259824932 Marionette TRACE conn4 <- [1,2597,null,{"value":null}] 14:23:45 INFO - PROCESS | 5810 | 1484259825035 Marionette TRACE conn4 -> [0,2598,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:23:45 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c271c00 == 10 [pid = 5856] [id = 1007] 14:23:45 INFO - PROCESS | 5810 | ++DOMWINDOW == 52 (0x9c273800) [pid = 5856] [serial = 2671] [outer = (nil)] 14:23:45 INFO - PROCESS | 5810 | ++DOMWINDOW == 53 (0x9cbd6800) [pid = 5856] [serial = 2672] [outer = 0x9c273800] 14:23:45 INFO - PROCESS | 5810 | ++DOMWINDOW == 54 (0x9d42c000) [pid = 5856] [serial = 2673] [outer = 0x9c273800] 14:23:46 INFO - PROCESS | 5810 | 1484259826406 Marionette TRACE conn4 <- [1,2598,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html:50:1\n"]]]}] 14:23:46 INFO - .... 14:23:46 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html | took 1789ms 14:23:46 INFO - PROCESS | 5810 | 1484259826466 Marionette TRACE conn4 -> [0,2599,"getWindowHandle",null] 14:23:46 INFO - PROCESS | 5810 | 1484259826488 Marionette TRACE conn4 <- [1,2599,null,{"value":"2147483649"}] 14:23:46 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html 14:23:46 INFO - PROCESS | 5810 | 1484259826519 Marionette TRACE conn4 -> [0,2600,"timeouts",{"script":35000}] 14:23:46 INFO - PROCESS | 5810 | 1484259826528 Marionette TRACE conn4 <- [1,2600,null,{}] 14:23:46 INFO - PROCESS | 5810 | 1484259826535 Marionette TRACE conn4 -> [0,2601,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:23:46 INFO - PROCESS | 5810 | 1484259826755 Marionette TRACE conn4 <- [1,2601,null,{"value":null}] 14:23:46 INFO - PROCESS | 5810 | 1484259826875 Marionette TRACE conn4 -> [0,2602,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:23:46 INFO - PROCESS | 5810 | ++DOCSHELL 0x9cbde400 == 11 [pid = 5856] [id = 1008] 14:23:46 INFO - PROCESS | 5810 | ++DOMWINDOW == 55 (0x9d430400) [pid = 5856] [serial = 2674] [outer = (nil)] 14:23:47 INFO - PROCESS | 5810 | ++DOMWINDOW == 56 (0x9e436000) [pid = 5856] [serial = 2675] [outer = 0x9d430400] 14:23:47 INFO - PROCESS | 5810 | ++DOMWINDOW == 57 (0x9e791800) [pid = 5856] [serial = 2676] [outer = 0x9d430400] 14:23:48 INFO - PROCESS | 5810 | 1484259828310 Marionette TRACE conn4 <- [1,2602,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html:49:1\n"]]]}] 14:23:48 INFO - .. 14:23:48 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html | took 1852ms 14:23:48 INFO - PROCESS | 5810 | 1484259828366 Marionette TRACE conn4 -> [0,2603,"getWindowHandle",null] 14:23:48 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html 14:23:48 INFO - PROCESS | 5810 | 1484259828376 Marionette TRACE conn4 <- [1,2603,null,{"value":"2147483649"}] 14:23:48 INFO - PROCESS | 5810 | 1484259828387 Marionette TRACE conn4 -> [0,2604,"timeouts",{"script":35000}] 14:23:48 INFO - PROCESS | 5810 | 1484259828398 Marionette TRACE conn4 <- [1,2604,null,{}] 14:23:48 INFO - PROCESS | 5810 | 1484259828417 Marionette TRACE conn4 -> [0,2605,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:23:48 INFO - PROCESS | 5810 | 1484259828639 Marionette TRACE conn4 <- [1,2605,null,{"value":null}] 14:23:48 INFO - PROCESS | 5810 | 1484259828722 Marionette TRACE conn4 -> [0,2606,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:23:49 INFO - PROCESS | 5810 | --DOCSHELL 0x9b9d2400 == 10 [pid = 5856] [id = 991] 14:23:49 INFO - PROCESS | 5810 | --DOCSHELL 0x9c84c400 == 9 [pid = 5856] [id = 1004] 14:23:49 INFO - PROCESS | 5810 | --DOCSHELL 0x9e40ac00 == 8 [pid = 5856] [id = 1005] 14:23:49 INFO - PROCESS | 5810 | --DOCSHELL 0x9b24d000 == 7 [pid = 5856] [id = 1001] 14:23:49 INFO - PROCESS | 5810 | --DOCSHELL 0x9d45c400 == 6 [pid = 5856] [id = 1002] 14:23:49 INFO - PROCESS | 5810 | --DOCSHELL 0x9b245800 == 5 [pid = 5856] [id = 1003] 14:23:49 INFO - PROCESS | 5810 | --DOCSHELL 0x9c271c00 == 4 [pid = 5856] [id = 1007] 14:23:49 INFO - PROCESS | 5810 | --DOCSHELL 0x9cbde400 == 3 [pid = 5856] [id = 1008] 14:23:49 INFO - PROCESS | 5810 | --DOCSHELL 0x9e416400 == 2 [pid = 5856] [id = 1006] 14:23:49 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b247800 == 3 [pid = 5856] [id = 1009] 14:23:49 INFO - PROCESS | 5810 | ++DOMWINDOW == 58 (0x9b248000) [pid = 5856] [serial = 2677] [outer = (nil)] 14:23:49 INFO - PROCESS | 5810 | ++DOMWINDOW == 59 (0x9b2f4800) [pid = 5856] [serial = 2678] [outer = 0x9b248000] 14:23:49 INFO - PROCESS | 5810 | ++DOMWINDOW == 60 (0x9b423c00) [pid = 5856] [serial = 2679] [outer = 0x9b248000] 14:23:49 INFO - PROCESS | 5810 | --DOMWINDOW == 59 (0x9d427c00) [pid = 5856] [serial = 2649] [outer = (nil)] [url = about:blank] 14:23:49 INFO - PROCESS | 5810 | --DOMWINDOW == 58 (0x9c275400) [pid = 5856] [serial = 2640] [outer = (nil)] [url = about:blank] 14:23:49 INFO - PROCESS | 5810 | --DOMWINDOW == 57 (0x9b9cc000) [pid = 5856] [serial = 2622] [outer = (nil)] [url = about:blank] 14:23:49 INFO - PROCESS | 5810 | --DOMWINDOW == 56 (0x9d42f000) [pid = 5856] [serial = 2652] [outer = (nil)] [url = about:blank] 14:23:49 INFO - PROCESS | 5810 | --DOMWINDOW == 55 (0x9b2fa800) [pid = 5856] [serial = 2629] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 14:23:49 INFO - PROCESS | 5810 | --DOMWINDOW == 54 (0x9ca48800) [pid = 5856] [serial = 2644] [outer = (nil)] [url = about:blank] 14:23:49 INFO - PROCESS | 5810 | --DOMWINDOW == 53 (0x9b6bac00) [pid = 5856] [serial = 2635] [outer = (nil)] [url = about:blank] 14:23:49 INFO - PROCESS | 5810 | --DOMWINDOW == 52 (0x9c842800) [pid = 5856] [serial = 2646] [outer = (nil)] [url = about:blank] 14:23:49 INFO - PROCESS | 5810 | --DOMWINDOW == 51 (0x9b6c2c00) [pid = 5856] [serial = 2638] [outer = (nil)] [url = about:blank] 14:23:49 INFO - PROCESS | 5810 | --DOMWINDOW == 50 (0x9ca45000) [pid = 5856] [serial = 2643] [outer = (nil)] [url = about:blank] 14:23:49 INFO - PROCESS | 5810 | --DOMWINDOW == 49 (0x9b6bb800) [pid = 5856] [serial = 2637] [outer = (nil)] [url = about:blank] 14:23:49 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0x9b461000) [pid = 5856] [serial = 2634] [outer = (nil)] [url = about:blank] 14:23:49 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0x9c878c00) [pid = 5856] [serial = 2631] [outer = (nil)] [url = about:blank] 14:23:49 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0x9b6c0400) [pid = 5856] [serial = 2626] [outer = (nil)] [url = about:blank] 14:23:50 INFO - PROCESS | 5810 | 1484259830271 Marionette TRACE conn4 <- [1,2606,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html:47:1\n"]]]}] 14:23:50 INFO - .. 14:23:50 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html | took 1948ms 14:23:50 INFO - PROCESS | 5810 | 1484259830335 Marionette TRACE conn4 -> [0,2607,"getWindowHandle",null] 14:23:50 INFO - PROCESS | 5810 | 1484259830339 Marionette TRACE conn4 <- [1,2607,null,{"value":"2147483649"}] 14:23:50 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html 14:23:50 INFO - PROCESS | 5810 | 1484259830348 Marionette TRACE conn4 -> [0,2608,"timeouts",{"script":35000}] 14:23:50 INFO - PROCESS | 5810 | 1484259830353 Marionette TRACE conn4 <- [1,2608,null,{}] 14:23:50 INFO - PROCESS | 5810 | 1484259830367 Marionette TRACE conn4 -> [0,2609,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:23:50 INFO - PROCESS | 5810 | 1484259830604 Marionette TRACE conn4 <- [1,2609,null,{"value":null}] 14:23:50 INFO - PROCESS | 5810 | 1484259830717 Marionette TRACE conn4 -> [0,2610,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:23:50 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b472400 == 4 [pid = 5856] [id = 1010] 14:23:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0x9b475c00) [pid = 5856] [serial = 2680] [outer = (nil)] 14:23:50 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0x9b6b5800) [pid = 5856] [serial = 2681] [outer = 0x9b475c00] 14:23:51 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0x9b6bd400) [pid = 5856] [serial = 2682] [outer = 0x9b475c00] 14:23:52 INFO - .............. 14:23:52 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html | took 1826ms 14:23:52 INFO - PROCESS | 5810 | 1484259832092 Marionette TRACE conn4 <- [1,2610,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html:234:1\n"]]]}] 14:23:52 INFO - PROCESS | 5810 | 1484259832212 Marionette TRACE conn4 -> [0,2611,"getWindowHandle",null] 14:23:52 INFO - PROCESS | 5810 | 1484259832220 Marionette TRACE conn4 <- [1,2611,null,{"value":"2147483649"}] 14:23:52 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html 14:23:52 INFO - PROCESS | 5810 | 1484259832235 Marionette TRACE conn4 -> [0,2612,"timeouts",{"script":35000}] 14:23:52 INFO - PROCESS | 5810 | 1484259832241 Marionette TRACE conn4 <- [1,2612,null,{}] 14:23:52 INFO - PROCESS | 5810 | 1484259832250 Marionette TRACE conn4 -> [0,2613,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:23:52 INFO - PROCESS | 5810 | 1484259832526 Marionette TRACE conn4 <- [1,2613,null,{"value":null}] 14:23:52 INFO - PROCESS | 5810 | 1484259832636 Marionette TRACE conn4 -> [0,2614,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:23:52 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b6c1c00 == 5 [pid = 5856] [id = 1011] 14:23:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0x9b9cb400) [pid = 5856] [serial = 2683] [outer = (nil)] 14:23:52 INFO - PROCESS | 5810 | ++DOMWINDOW == 51 (0x9c276000) [pid = 5856] [serial = 2684] [outer = 0x9b9cb400] 14:23:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 52 (0x9c275400) [pid = 5856] [serial = 2685] [outer = 0x9b9cb400] 14:23:53 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c84d400 == 6 [pid = 5856] [id = 1012] 14:23:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 53 (0x9c84d800) [pid = 5856] [serial = 2686] [outer = (nil)] 14:23:53 INFO - PROCESS | 5810 | ++DOMWINDOW == 54 (0x9c84f400) [pid = 5856] [serial = 2687] [outer = 0x9c84d800] 14:23:54 INFO - PROCESS | 5810 | 1484259834136 Marionette TRACE conn4 <- [1,2614,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html:26:1\n"]]]}] 14:23:54 INFO - . 14:23:54 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html | took 1941ms 14:23:54 INFO - PROCESS | 5810 | 1484259834177 Marionette TRACE conn4 -> [0,2615,"getWindowHandle",null] 14:23:54 INFO - PROCESS | 5810 | 1484259834189 Marionette TRACE conn4 <- [1,2615,null,{"value":"2147483649"}] 14:23:54 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html 14:23:54 INFO - PROCESS | 5810 | 1484259834219 Marionette TRACE conn4 -> [0,2616,"timeouts",{"script":35000}] 14:23:54 INFO - PROCESS | 5810 | 1484259834227 Marionette TRACE conn4 <- [1,2616,null,{}] 14:23:54 INFO - PROCESS | 5810 | 1484259834294 Marionette TRACE conn4 -> [0,2617,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:23:54 INFO - PROCESS | 5810 | 1484259834901 Marionette TRACE conn4 <- [1,2617,null,{"value":null}] 14:23:54 INFO - PROCESS | 5810 | 1484259834949 Marionette TRACE conn4 -> [0,2618,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:23:55 INFO - PROCESS | 5810 | --DOMWINDOW == 53 (0x9cbd9000) [pid = 5856] [serial = 2648] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html] 14:23:55 INFO - PROCESS | 5810 | --DOMWINDOW == 52 (0x9c847800) [pid = 5856] [serial = 2630] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html] 14:23:55 INFO - PROCESS | 5810 | --DOMWINDOW == 51 (0x9c874c00) [pid = 5856] [serial = 2662] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html] 14:23:55 INFO - PROCESS | 5810 | --DOMWINDOW == 50 (0x9e416800) [pid = 5856] [serial = 2668] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html] 14:23:55 INFO - PROCESS | 5810 | --DOMWINDOW == 49 (0x9e40b000) [pid = 5856] [serial = 2665] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html] 14:23:55 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0x9b250c00) [pid = 5856] [serial = 2653] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html] 14:23:55 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0x9d465c00) [pid = 5856] [serial = 2656] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html] 14:23:55 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0x9b24b400) [pid = 5856] [serial = 2659] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html] 14:23:55 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0x9b2f4400) [pid = 5856] [serial = 2625] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/test-001.html] 14:23:55 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b250c00 == 7 [pid = 5856] [id = 1013] 14:23:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0x9b2eec00) [pid = 5856] [serial = 2688] [outer = (nil)] 14:23:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0x9c849c00) [pid = 5856] [serial = 2689] [outer = 0x9b2eec00] 14:23:55 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0x9c874c00) [pid = 5856] [serial = 2690] [outer = 0x9b2eec00] 14:23:56 INFO - PROCESS | 5810 | 1484259836527 Marionette TRACE conn4 <- [1,2618,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html:26:1\n"]]]}] 14:23:56 INFO - . 14:23:56 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html | took 2347ms 14:23:56 INFO - PROCESS | 5810 | 1484259836561 Marionette TRACE conn4 -> [0,2619,"getWindowHandle",null] 14:23:56 INFO - PROCESS | 5810 | 1484259836567 Marionette TRACE conn4 <- [1,2619,null,{"value":"2147483649"}] 14:23:56 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html 14:23:56 INFO - PROCESS | 5810 | 1484259836578 Marionette TRACE conn4 -> [0,2620,"timeouts",{"script":35000}] 14:23:56 INFO - PROCESS | 5810 | 1484259836588 Marionette TRACE conn4 <- [1,2620,null,{}] 14:23:56 INFO - PROCESS | 5810 | 1484259836597 Marionette TRACE conn4 -> [0,2621,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:23:56 INFO - PROCESS | 5810 | 1484259836810 Marionette TRACE conn4 <- [1,2621,null,{"value":null}] 14:23:56 INFO - PROCESS | 5810 | 1484259836916 Marionette TRACE conn4 -> [0,2622,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:23:56 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2ee400 == 8 [pid = 5856] [id = 1014] 14:23:56 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0x9b2f0000) [pid = 5856] [serial = 2691] [outer = (nil)] 14:23:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0x9b461000) [pid = 5856] [serial = 2692] [outer = 0x9b2f0000] 14:23:57 INFO - PROCESS | 5810 | ++DOMWINDOW == 51 (0x9b6bc000) [pid = 5856] [serial = 2693] [outer = 0x9b2f0000] 14:23:58 INFO - ........ 14:23:58 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html | took 1757ms 14:23:58 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html 14:23:58 INFO - PROCESS | 5810 | 1484259838276 Marionette TRACE conn4 <- [1,2622,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,2623,"getWindowHandle",null] 14:23:58 INFO - PROCESS | 5810 | 1484259838351 Marionette TRACE conn4 <- [1,2623,null,{"value":"2147483649"}] 14:23:58 INFO - PROCESS | 5810 | 1484259838380 Marionette TRACE conn4 -> [0,2624,"timeouts",{"script":35000}] 14:23:58 INFO - PROCESS | 5810 | 1484259838394 Marionette TRACE conn4 <- [1,2624,null,{}] 14:23:58 INFO - PROCESS | 5810 | 1484259838419 Marionette TRACE conn4 -> [0,2625,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:23:58 INFO - PROCESS | 5810 | 1484259838626 Marionette TRACE conn4 <- [1,2625,null,{"value":null}] 14:23:58 INFO - PROCESS | 5810 | 1484259838740 Marionette TRACE conn4 -> [0,2626,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:23:58 INFO - PROCESS | 5810 | ++DOCSHELL 0x9d426c00 == 9 [pid = 5856] [id = 1015] 14:23:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 52 (0x9d427000) [pid = 5856] [serial = 2694] [outer = (nil)] 14:23:58 INFO - PROCESS | 5810 | ++DOMWINDOW == 53 (0x9d431c00) [pid = 5856] [serial = 2695] [outer = 0x9d427000] 14:23:59 INFO - PROCESS | 5810 | ++DOMWINDOW == 54 (0x9d435800) [pid = 5856] [serial = 2696] [outer = 0x9d427000] 14:24:00 INFO - ........................................................................................................... 14:24:00 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html | took 2516ms 14:24:00 INFO - TEST-START | /shadow-dom/untriaged/styles/test-001.html 14:24:02 INFO - PROCESS | 5810 | 1484259840359 Marionette TRACE conn4 <- [1,2626,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,2627,"getWindowHandle",null] 14:24:02 INFO - PROCESS | 5810 | 1484259840928 Marionette TRACE conn4 <- [1,2627,null,{"value":"2147483649"}] 14:24:02 INFO - PROCESS | 5810 | 1484259840946 Marionette TRACE conn4 -> [0,2628,"timeouts",{"script":35000}] 14:24:02 INFO - PROCESS | 5810 | 1484259840966 Marionette TRACE conn4 <- [1,2628,null,{}] 14:24:02 INFO - PROCESS | 5810 | 1484259841027 Marionette TRACE conn4 -> [0,2629,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:24:02 INFO - PROCESS | 5810 | 1484259841557 Marionette TRACE conn4 <- [1,2629,null,{"value":null}] 14:24:02 INFO - PROCESS | 5810 | 1484259841746 Marionette TRACE conn4 -> [0,2630,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:24:02 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b454400 == 10 [pid = 5856] [id = 1016] 14:24:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 55 (0x9b455c00) [pid = 5856] [serial = 2697] [outer = (nil)] 14:24:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 56 (0x9b6bc400) [pid = 5856] [serial = 2698] [outer = 0x9b455c00] 14:24:02 INFO - PROCESS | 5810 | ++DOMWINDOW == 57 (0x9b9ce400) [pid = 5856] [serial = 2699] [outer = 0x9b455c00] 14:24:02 INFO - PROCESS | 5810 | --DOCSHELL 0x9c84d400 == 9 [pid = 5856] [id = 1012] 14:24:02 INFO - PROCESS | 5810 | --DOCSHELL 0x9b6c1c00 == 8 [pid = 5856] [id = 1011] 14:24:02 INFO - PROCESS | 5810 | --DOCSHELL 0x9b472400 == 7 [pid = 5856] [id = 1010] 14:24:02 INFO - PROCESS | 5810 | --DOCSHELL 0x9b247800 == 6 [pid = 5856] [id = 1009] 14:24:02 INFO - PROCESS | 5810 | --DOMWINDOW == 56 (0x9cbdcc00) [pid = 5856] [serial = 2650] [outer = (nil)] [url = about:blank] 14:24:02 INFO - PROCESS | 5810 | --DOMWINDOW == 55 (0x9ca4b400) [pid = 5856] [serial = 2632] [outer = (nil)] [url = about:blank] 14:24:02 INFO - PROCESS | 5810 | --DOMWINDOW == 54 (0x9b9d2800) [pid = 5856] [serial = 2627] [outer = (nil)] [url = about:blank] 14:24:02 INFO - PROCESS | 5810 | --DOMWINDOW == 53 (0x9e437000) [pid = 5856] [serial = 2669] [outer = (nil)] [url = about:blank] 14:24:02 INFO - PROCESS | 5810 | --DOMWINDOW == 52 (0x9e439400) [pid = 5856] [serial = 2670] [outer = (nil)] [url = about:blank] 14:24:02 INFO - PROCESS | 5810 | --DOMWINDOW == 51 (0x9b9c8c00) [pid = 5856] [serial = 2655] [outer = (nil)] [url = about:blank] 14:24:02 INFO - PROCESS | 5810 | --DOMWINDOW == 50 (0x9d5d9800) [pid = 5856] [serial = 2658] [outer = (nil)] [url = about:blank] 14:24:02 INFO - PROCESS | 5810 | --DOMWINDOW == 49 (0x9b91bc00) [pid = 5856] [serial = 2661] [outer = (nil)] [url = about:blank] 14:24:02 INFO - PROCESS | 5810 | --DOMWINDOW == 48 (0x9e412000) [pid = 5856] [serial = 2667] [outer = (nil)] [url = about:blank] 14:24:02 INFO - PROCESS | 5810 | --DOMWINDOW == 47 (0x9ca4d000) [pid = 5856] [serial = 2664] [outer = (nil)] [url = about:blank] 14:24:02 INFO - PROCESS | 5810 | --DOMWINDOW == 46 (0x9e410800) [pid = 5856] [serial = 2666] [outer = (nil)] [url = about:blank] 14:24:03 INFO - PROCESS | 5810 | --DOMWINDOW == 45 (0x9cb70800) [pid = 5856] [serial = 2663] [outer = (nil)] [url = about:blank] 14:24:03 INFO - PROCESS | 5810 | --DOMWINDOW == 44 (0x9b481800) [pid = 5856] [serial = 2660] [outer = (nil)] [url = about:blank] 14:24:03 INFO - PROCESS | 5810 | --DOMWINDOW == 43 (0x9d5d3800) [pid = 5856] [serial = 2657] [outer = (nil)] [url = about:blank] 14:24:03 INFO - PROCESS | 5810 | --DOMWINDOW == 42 (0x9b479c00) [pid = 5856] [serial = 2654] [outer = (nil)] [url = about:blank] 14:24:03 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b426000 == 7 [pid = 5856] [id = 1017] 14:24:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 43 (0x9b42c000) [pid = 5856] [serial = 2700] [outer = (nil)] 14:24:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 44 (0x9b478800) [pid = 5856] [serial = 2701] [outer = 0x9b42c000] 14:24:03 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b91bc00 == 8 [pid = 5856] [id = 1018] 14:24:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 45 (0x9b91c000) [pid = 5856] [serial = 2702] [outer = (nil)] 14:24:03 INFO - PROCESS | 5810 | ++DOMWINDOW == 46 (0x9b91d000) [pid = 5856] [serial = 2703] [outer = 0x9b91c000] 14:24:03 INFO - .. 14:24:03 INFO - TEST-OK | /shadow-dom/untriaged/styles/test-001.html | took 2773ms 14:24:03 INFO - PROCESS | 5810 | 1484259843694 Marionette TRACE conn4 <- [1,2630,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-001.html:56:1\n"]]]}] 14:24:03 INFO - PROCESS | 5810 | 1484259843720 Marionette TRACE conn4 -> [0,2631,"getWindowHandle",null] 14:24:03 INFO - PROCESS | 5810 | 1484259843729 Marionette TRACE conn4 <- [1,2631,null,{"value":"2147483649"}] 14:24:03 INFO - TEST-START | /shadow-dom/untriaged/styles/test-003.html 14:24:03 INFO - PROCESS | 5810 | 1484259843739 Marionette TRACE conn4 -> [0,2632,"timeouts",{"script":35000}] 14:24:03 INFO - PROCESS | 5810 | 1484259843744 Marionette TRACE conn4 <- [1,2632,null,{}] 14:24:03 INFO - PROCESS | 5810 | 1484259843753 Marionette TRACE conn4 -> [0,2633,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:24:04 INFO - PROCESS | 5810 | 1484259844076 Marionette TRACE conn4 <- [1,2633,null,{"value":null}] 14:24:04 INFO - PROCESS | 5810 | 1484259844192 Marionette TRACE conn4 -> [0,2634,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:24:04 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c26b400 == 9 [pid = 5856] [id = 1019] 14:24:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 47 (0x9c274000) [pid = 5856] [serial = 2704] [outer = (nil)] 14:24:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 48 (0x9c87f400) [pid = 5856] [serial = 2705] [outer = 0x9c274000] 14:24:04 INFO - PROCESS | 5810 | ++DOMWINDOW == 49 (0x9ca4d000) [pid = 5856] [serial = 2706] [outer = 0x9c274000] 14:24:05 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b6bdc00 == 10 [pid = 5856] [id = 1020] 14:24:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 50 (0x9cb72c00) [pid = 5856] [serial = 2707] [outer = (nil)] 14:24:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 51 (0x9cb73000) [pid = 5856] [serial = 2708] [outer = 0x9cb72c00] 14:24:05 INFO - PROCESS | 5810 | ++DOCSHELL 0x9cbd1400 == 11 [pid = 5856] [id = 1021] 14:24:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 52 (0x9cbd1800) [pid = 5856] [serial = 2709] [outer = (nil)] 14:24:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 53 (0x9cbd3000) [pid = 5856] [serial = 2710] [outer = 0x9cbd1800] 14:24:05 INFO - PROCESS | 5810 | ++DOCSHELL 0x9cbdd000 == 12 [pid = 5856] [id = 1022] 14:24:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 54 (0x9cbdd400) [pid = 5856] [serial = 2711] [outer = (nil)] 14:24:05 INFO - PROCESS | 5810 | ++DOMWINDOW == 55 (0x9cbddc00) [pid = 5856] [serial = 2712] [outer = 0x9cbdd400] 14:24:05 INFO - PROCESS | 5810 | 1484259845728 Marionette TRACE conn4 <- [1,2634,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-003.html:52:1\n"]]]}] 14:24:05 INFO - ... 14:24:05 INFO - TEST-OK | /shadow-dom/untriaged/styles/test-003.html | took 2041ms 14:24:05 INFO - PROCESS | 5810 | 1484259845783 Marionette TRACE conn4 -> [0,2635,"getWindowHandle",null] 14:24:05 INFO - PROCESS | 5810 | 1484259845789 Marionette TRACE conn4 <- [1,2635,null,{"value":"2147483649"}] 14:24:05 INFO - TEST-START | /shadow-dom/untriaged/styles/test-005.html 14:24:05 INFO - PROCESS | 5810 | 1484259845797 Marionette TRACE conn4 -> [0,2636,"timeouts",{"script":35000}] 14:24:05 INFO - PROCESS | 5810 | 1484259845802 Marionette TRACE conn4 <- [1,2636,null,{}] 14:24:05 INFO - PROCESS | 5810 | 1484259845855 Marionette TRACE conn4 -> [0,2637,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:24:06 INFO - PROCESS | 5810 | 1484259846106 Marionette TRACE conn4 <- [1,2637,null,{"value":null}] 14:24:06 INFO - PROCESS | 5810 | 1484259846238 Marionette TRACE conn4 -> [0,2638,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:24:06 INFO - PROCESS | 5810 | ++DOCSHELL 0x9d42f400 == 13 [pid = 5856] [id = 1023] 14:24:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 56 (0x9d42f800) [pid = 5856] [serial = 2713] [outer = (nil)] 14:24:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 57 (0x9d45c800) [pid = 5856] [serial = 2714] [outer = 0x9d42f800] 14:24:06 INFO - PROCESS | 5810 | ++DOMWINDOW == 58 (0x9d465400) [pid = 5856] [serial = 2715] [outer = 0x9d42f800] 14:24:07 INFO - PROCESS | 5810 | --DOMWINDOW == 57 (0x9b475c00) [pid = 5856] [serial = 2680] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html] 14:24:07 INFO - PROCESS | 5810 | --DOMWINDOW == 56 (0x9b9cb400) [pid = 5856] [serial = 2683] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html] 14:24:07 INFO - PROCESS | 5810 | --DOMWINDOW == 55 (0x9b248000) [pid = 5856] [serial = 2677] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html] 14:24:07 INFO - PROCESS | 5810 | --DOMWINDOW == 54 (0x9d430400) [pid = 5856] [serial = 2674] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html] 14:24:07 INFO - PROCESS | 5810 | --DOMWINDOW == 53 (0x9c273800) [pid = 5856] [serial = 2671] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html] 14:24:07 INFO - PROCESS | 5810 | --DOMWINDOW == 52 (0x9c84d800) [pid = 5856] [serial = 2686] [outer = (nil)] [url = about:blank] 14:24:07 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b462c00 == 14 [pid = 5856] [id = 1024] 14:24:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 53 (0x9b47e000) [pid = 5856] [serial = 2716] [outer = (nil)] 14:24:07 INFO - PROCESS | 5810 | ++DOMWINDOW == 54 (0x9b480c00) [pid = 5856] [serial = 2717] [outer = 0x9b47e000] 14:24:07 INFO - PROCESS | 5810 | 1484259847968 Marionette TRACE conn4 <- [1,2638,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-005.html:26:1\n"]]]}] 14:24:07 INFO - . 14:24:07 INFO - TEST-OK | /shadow-dom/untriaged/styles/test-005.html | took 2201ms 14:24:07 INFO - PROCESS | 5810 | 1484259847998 Marionette TRACE conn4 -> [0,2639,"getWindowHandle",null] 14:24:08 INFO - PROCESS | 5810 | 1484259848007 Marionette TRACE conn4 <- [1,2639,null,{"value":"2147483649"}] 14:24:08 INFO - TEST-START | /shadow-dom/untriaged/styles/test-008.html 14:24:08 INFO - PROCESS | 5810 | 1484259848022 Marionette TRACE conn4 -> [0,2640,"timeouts",{"script":35000}] 14:24:08 INFO - PROCESS | 5810 | 1484259848029 Marionette TRACE conn4 <- [1,2640,null,{}] 14:24:08 INFO - PROCESS | 5810 | 1484259848037 Marionette TRACE conn4 -> [0,2641,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:24:08 INFO - PROCESS | 5810 | 1484259848248 Marionette TRACE conn4 <- [1,2641,null,{"value":null}] 14:24:08 INFO - PROCESS | 5810 | 1484259848380 Marionette TRACE conn4 -> [0,2642,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:24:08 INFO - PROCESS | 5810 | ++DOCSHELL 0x9d634c00 == 15 [pid = 5856] [id = 1025] 14:24:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 55 (0x9d635000) [pid = 5856] [serial = 2718] [outer = (nil)] 14:24:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 56 (0x9e412000) [pid = 5856] [serial = 2719] [outer = 0x9d635000] 14:24:08 INFO - PROCESS | 5810 | ++DOMWINDOW == 57 (0x9e437800) [pid = 5856] [serial = 2720] [outer = 0x9d635000] 14:24:09 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2fa800 == 16 [pid = 5856] [id = 1026] 14:24:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 58 (0x9b428000) [pid = 5856] [serial = 2721] [outer = (nil)] 14:24:09 INFO - PROCESS | 5810 | ++DOMWINDOW == 59 (0x9b428800) [pid = 5856] [serial = 2722] [outer = 0x9b428000] 14:24:09 INFO - PROCESS | 5810 | 1484259849638 Marionette TRACE conn4 <- [1,2642,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/styles/test-008.html:25:1\n"]]]}] 14:24:09 INFO - . 14:24:09 INFO - TEST-OK | /shadow-dom/untriaged/styles/test-008.html | took 1646ms 14:24:09 INFO - PROCESS | 5810 | 1484259849669 Marionette TRACE conn4 -> [0,2643,"getWindowHandle",null] 14:24:09 INFO - PROCESS | 5810 | 1484259849679 Marionette TRACE conn4 <- [1,2643,null,{"value":"2147483649"}] 14:24:09 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/active-element/test-001.html 14:24:09 INFO - PROCESS | 5810 | 1484259849693 Marionette TRACE conn4 -> [0,2644,"timeouts",{"script":35000}] 14:24:09 INFO - PROCESS | 5810 | 1484259849706 Marionette TRACE conn4 <- [1,2644,null,{}] 14:24:09 INFO - PROCESS | 5810 | 1484259849717 Marionette TRACE conn4 -> [0,2645,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:24:09 INFO - PROCESS | 5810 | 1484259849987 Marionette TRACE conn4 <- [1,2645,null,{"value":null}] 14:24:10 INFO - PROCESS | 5810 | 1484259850054 Marionette TRACE conn4 -> [0,2646,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:24:10 INFO - PROCESS | 5810 | ++DOCSHELL 0x9cb7ac00 == 17 [pid = 5856] [id = 1027] 14:24:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 60 (0x9cbcf400) [pid = 5856] [serial = 2723] [outer = (nil)] 14:24:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 61 (0x9d464000) [pid = 5856] [serial = 2724] [outer = 0x9cbcf400] 14:24:10 INFO - PROCESS | 5810 | ++DOMWINDOW == 62 (0x9d459000) [pid = 5856] [serial = 2725] [outer = 0x9cbcf400] 14:24:11 INFO - PROCESS | 5810 | ++DOCSHELL 0x9d5d2400 == 18 [pid = 5856] [id = 1028] 14:24:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 63 (0x9d634800) [pid = 5856] [serial = 2726] [outer = (nil)] 14:24:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 64 (0x9d636400) [pid = 5856] [serial = 2727] [outer = 0x9d634800] 14:24:11 INFO - PROCESS | 5810 | 1484259851393 Marionette TRACE conn4 <- [1,2646,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/active-element/test-001.html:25:1\n"]]]}] 14:24:11 INFO - . 14:24:11 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/active-element/test-001.html | took 1754ms 14:24:11 INFO - PROCESS | 5810 | 1484259851449 Marionette TRACE conn4 -> [0,2647,"getWindowHandle",null] 14:24:11 INFO - PROCESS | 5810 | 1484259851454 Marionette TRACE conn4 <- [1,2647,null,{"value":"2147483649"}] 14:24:11 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/active-element/test-002.html 14:24:11 INFO - PROCESS | 5810 | 1484259851466 Marionette TRACE conn4 -> [0,2648,"timeouts",{"script":35000}] 14:24:11 INFO - PROCESS | 5810 | 1484259851474 Marionette TRACE conn4 <- [1,2648,null,{}] 14:24:11 INFO - PROCESS | 5810 | 1484259851493 Marionette TRACE conn4 -> [0,2649,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:24:11 INFO - PROCESS | 5810 | 1484259851745 Marionette TRACE conn4 <- [1,2649,null,{"value":null}] 14:24:11 INFO - PROCESS | 5810 | 1484259851854 Marionette TRACE conn4 -> [0,2650,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:24:11 INFO - PROCESS | 5810 | ++DOCSHELL 0x9d5d4c00 == 19 [pid = 5856] [id = 1029] 14:24:11 INFO - PROCESS | 5810 | ++DOMWINDOW == 65 (0x9e794800) [pid = 5856] [serial = 2728] [outer = (nil)] 14:24:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 66 (0x9f467400) [pid = 5856] [serial = 2729] [outer = 0x9e794800] 14:24:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 67 (0x9f46b000) [pid = 5856] [serial = 2730] [outer = 0x9e794800] 14:24:12 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b479c00 == 20 [pid = 5856] [id = 1030] 14:24:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 68 (0x9c843400) [pid = 5856] [serial = 2731] [outer = (nil)] 14:24:12 INFO - PROCESS | 5810 | ++DOMWINDOW == 69 (0x9c84c400) [pid = 5856] [serial = 2732] [outer = 0x9c843400] 14:24:13 INFO - PROCESS | 5810 | 1484259853197 Marionette TRACE conn4 <- [1,2650,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/active-element/test-002.html:25:1\n"]]]}] 14:24:13 INFO - . 14:24:13 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/active-element/test-002.html | took 1745ms 14:24:13 INFO - PROCESS | 5810 | 1484259853213 Marionette TRACE conn4 -> [0,2651,"getWindowHandle",null] 14:24:13 INFO - PROCESS | 5810 | 1484259853223 Marionette TRACE conn4 <- [1,2651,null,{"value":"2147483649"}] 14:24:13 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html 14:24:13 INFO - PROCESS | 5810 | 1484259853236 Marionette TRACE conn4 -> [0,2652,"timeouts",{"script":35000}] 14:24:13 INFO - PROCESS | 5810 | 1484259853243 Marionette TRACE conn4 <- [1,2652,null,{}] 14:24:13 INFO - PROCESS | 5810 | 1484259853258 Marionette TRACE conn4 -> [0,2653,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:24:13 INFO - PROCESS | 5810 | 1484259853476 Marionette TRACE conn4 <- [1,2653,null,{"value":null}] 14:24:13 INFO - PROCESS | 5810 | 1484259853606 Marionette TRACE conn4 -> [0,2654,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:24:13 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b45b400 == 21 [pid = 5856] [id = 1031] 14:24:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 70 (0x9b45e000) [pid = 5856] [serial = 2733] [outer = (nil)] 14:24:13 INFO - PROCESS | 5810 | ++DOMWINDOW == 71 (0x9ca4b400) [pid = 5856] [serial = 2734] [outer = 0x9b45e000] 14:24:14 INFO - PROCESS | 5810 | ++DOMWINDOW == 72 (0x9cb71800) [pid = 5856] [serial = 2735] [outer = 0x9b45e000] 14:24:14 INFO - PROCESS | 5810 | --DOCSHELL 0x9b6bdc00 == 20 [pid = 5856] [id = 1020] 14:24:14 INFO - PROCESS | 5810 | --DOCSHELL 0x9cbd1400 == 19 [pid = 5856] [id = 1021] 14:24:14 INFO - PROCESS | 5810 | --DOCSHELL 0x9cbdd000 == 18 [pid = 5856] [id = 1022] 14:24:14 INFO - PROCESS | 5810 | --DOCSHELL 0x9c26b400 == 17 [pid = 5856] [id = 1019] 14:24:14 INFO - PROCESS | 5810 | --DOCSHELL 0x9b462c00 == 16 [pid = 5856] [id = 1024] 14:24:14 INFO - PROCESS | 5810 | --DOCSHELL 0x9d42f400 == 15 [pid = 5856] [id = 1023] 14:24:14 INFO - PROCESS | 5810 | --DOCSHELL 0x9b426000 == 14 [pid = 5856] [id = 1017] 14:24:14 INFO - PROCESS | 5810 | --DOCSHELL 0x9b91bc00 == 13 [pid = 5856] [id = 1018] 14:24:14 INFO - PROCESS | 5810 | --DOCSHELL 0x9b454400 == 12 [pid = 5856] [id = 1016] 14:24:14 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2ee400 == 11 [pid = 5856] [id = 1014] 14:24:14 INFO - PROCESS | 5810 | --DOCSHELL 0x9b250c00 == 10 [pid = 5856] [id = 1013] 14:24:14 INFO - PROCESS | 5810 | --DOCSHELL 0x9d426c00 == 9 [pid = 5856] [id = 1015] 14:24:14 INFO - PROCESS | 5810 | --DOCSHELL 0x9b479c00 == 8 [pid = 5856] [id = 1030] 14:24:14 INFO - PROCESS | 5810 | --DOCSHELL 0x9b2fa800 == 7 [pid = 5856] [id = 1026] 14:24:14 INFO - PROCESS | 5810 | --DOCSHELL 0x9d634c00 == 6 [pid = 5856] [id = 1025] 14:24:14 INFO - PROCESS | 5810 | --DOCSHELL 0x9d5d2400 == 5 [pid = 5856] [id = 1028] 14:24:14 INFO - PROCESS | 5810 | --DOCSHELL 0x9cb7ac00 == 4 [pid = 5856] [id = 1027] 14:24:14 INFO - PROCESS | 5810 | --DOCSHELL 0x9d5d4c00 == 3 [pid = 5856] [id = 1029] 14:24:14 INFO - PROCESS | 5810 | --DOMWINDOW == 71 (0x9c849c00) [pid = 5856] [serial = 2689] [outer = (nil)] [url = about:blank] 14:24:14 INFO - PROCESS | 5810 | --DOMWINDOW == 70 (0x9b423c00) [pid = 5856] [serial = 2679] [outer = (nil)] [url = about:blank] 14:24:14 INFO - PROCESS | 5810 | --DOMWINDOW == 69 (0x9e791800) [pid = 5856] [serial = 2676] [outer = (nil)] [url = about:blank] 14:24:14 INFO - PROCESS | 5810 | --DOMWINDOW == 68 (0x9d42c000) [pid = 5856] [serial = 2673] [outer = (nil)] [url = about:blank] 14:24:14 INFO - PROCESS | 5810 | --DOMWINDOW == 67 (0x9c275400) [pid = 5856] [serial = 2685] [outer = (nil)] [url = about:blank] 14:24:14 INFO - PROCESS | 5810 | --DOMWINDOW == 66 (0x9b6bd400) [pid = 5856] [serial = 2682] [outer = (nil)] [url = about:blank] 14:24:14 INFO - PROCESS | 5810 | --DOMWINDOW == 65 (0x9c276000) [pid = 5856] [serial = 2684] [outer = (nil)] [url = about:blank] 14:24:14 INFO - PROCESS | 5810 | --DOMWINDOW == 64 (0x9b6b5800) [pid = 5856] [serial = 2681] [outer = (nil)] [url = about:blank] 14:24:14 INFO - PROCESS | 5810 | --DOMWINDOW == 63 (0x9b2f4800) [pid = 5856] [serial = 2678] [outer = (nil)] [url = about:blank] 14:24:14 INFO - PROCESS | 5810 | --DOMWINDOW == 62 (0x9e436000) [pid = 5856] [serial = 2675] [outer = (nil)] [url = about:blank] 14:24:14 INFO - PROCESS | 5810 | --DOMWINDOW == 61 (0x9cbd6800) [pid = 5856] [serial = 2672] [outer = (nil)] [url = about:blank] 14:24:14 INFO - PROCESS | 5810 | --DOMWINDOW == 60 (0x9c84f400) [pid = 5856] [serial = 2687] [outer = (nil)] [url = about:blank] 14:24:15 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b250800 == 4 [pid = 5856] [id = 1032] 14:24:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 61 (0x9b250c00) [pid = 5856] [serial = 2736] [outer = (nil)] 14:24:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 62 (0x9b2ee400) [pid = 5856] [serial = 2737] [outer = 0x9b250c00] 14:24:15 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(mDoneSetup) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/editor/composer/nsEditingSession.cpp, line 1312 14:24:15 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b2f9800 == 5 [pid = 5856] [id = 1033] 14:24:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 63 (0x9b2fa000) [pid = 5856] [serial = 2738] [outer = (nil)] 14:24:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 64 (0x9b2fa800) [pid = 5856] [serial = 2739] [outer = 0x9b2fa000] 14:24:15 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b427800 == 6 [pid = 5856] [id = 1034] 14:24:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 65 (0x9b427c00) [pid = 5856] [serial = 2740] [outer = (nil)] 14:24:15 INFO - PROCESS | 5810 | ++DOMWINDOW == 66 (0x9b429000) [pid = 5856] [serial = 2741] [outer = 0x9b427c00] 14:24:15 INFO - PROCESS | 5810 | [Child 5856] WARNING: NS_ENSURE_TRUE(mDoneSetup) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/editor/composer/nsEditingSession.cpp, line 1312 14:24:15 INFO - PROCESS | 5810 | 1484259855711 Marionette TRACE conn4 <- [1,2654,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html:51:1\n"]]]}] 14:24:15 INFO - ... 14:24:15 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html | took 2507ms 14:24:15 INFO - PROCESS | 5810 | 1484259855745 Marionette TRACE conn4 -> [0,2655,"getWindowHandle",null] 14:24:15 INFO - PROCESS | 5810 | 1484259855752 Marionette TRACE conn4 <- [1,2655,null,{"value":"2147483649"}] 14:24:15 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html 14:24:15 INFO - PROCESS | 5810 | 1484259855762 Marionette TRACE conn4 -> [0,2656,"timeouts",{"script":35000}] 14:24:15 INFO - PROCESS | 5810 | 1484259855771 Marionette TRACE conn4 <- [1,2656,null,{}] 14:24:15 INFO - PROCESS | 5810 | 1484259855829 Marionette TRACE conn4 -> [0,2657,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:24:16 INFO - PROCESS | 5810 | 1484259856108 Marionette TRACE conn4 <- [1,2657,null,{"value":null}] 14:24:16 INFO - PROCESS | 5810 | 1484259856233 Marionette TRACE conn4 -> [0,2658,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:24:16 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b454c00 == 7 [pid = 5856] [id = 1035] 14:24:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 67 (0x9b458000) [pid = 5856] [serial = 2742] [outer = (nil)] 14:24:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 68 (0x9b47d400) [pid = 5856] [serial = 2743] [outer = 0x9b458000] 14:24:16 INFO - PROCESS | 5810 | ++DOMWINDOW == 69 (0x9b6b7800) [pid = 5856] [serial = 2744] [outer = 0x9b458000] 14:24:17 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b919400 == 8 [pid = 5856] [id = 1036] 14:24:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 70 (0x9b91a400) [pid = 5856] [serial = 2745] [outer = (nil)] 14:24:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 71 (0x9b91dc00) [pid = 5856] [serial = 2746] [outer = 0x9b91a400] 14:24:17 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b243800 == 9 [pid = 5856] [id = 1037] 14:24:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 72 (0x9b9cfc00) [pid = 5856] [serial = 2747] [outer = (nil)] 14:24:17 INFO - PROCESS | 5810 | ++DOMWINDOW == 73 (0x9b9d1c00) [pid = 5856] [serial = 2748] [outer = 0x9b9cfc00] 14:24:17 INFO - PROCESS | 5810 | 1484259857686 Marionette TRACE conn4 <- [1,2658,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html:52:1\n"]]]}] 14:24:17 INFO - .. 14:24:17 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html | took 1954ms 14:24:17 INFO - PROCESS | 5810 | 1484259857721 Marionette TRACE conn4 -> [0,2659,"getWindowHandle",null] 14:24:17 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html 14:24:17 INFO - PROCESS | 5810 | 1484259857732 Marionette TRACE conn4 <- [1,2659,null,{"value":"2147483649"}] 14:24:17 INFO - PROCESS | 5810 | 1484259857744 Marionette TRACE conn4 -> [0,2660,"timeouts",{"script":35000}] 14:24:17 INFO - PROCESS | 5810 | 1484259857751 Marionette TRACE conn4 <- [1,2660,null,{}] 14:24:17 INFO - PROCESS | 5810 | 1484259857767 Marionette TRACE conn4 -> [0,2661,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":396}] 14:24:18 INFO - PROCESS | 5810 | 1484259858109 Marionette TRACE conn4 <- [1,2661,null,{"value":null}] 14:24:18 INFO - PROCESS | 5810 | 1484259858311 Marionette TRACE conn4 -> [0,2662,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.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\", \"aa1b6eca-72bd-4c48-8e27-342d917968f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 14:24:18 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c271c00 == 10 [pid = 5856] [id = 1038] 14:24:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 74 (0x9c275400) [pid = 5856] [serial = 2749] [outer = (nil)] 14:24:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 75 (0x9c84b800) [pid = 5856] [serial = 2750] [outer = 0x9c275400] 14:24:18 INFO - PROCESS | 5810 | ++DOMWINDOW == 76 (0x9c84f800) [pid = 5856] [serial = 2751] [outer = 0x9c275400] 14:24:19 INFO - PROCESS | 5810 | ++DOCSHELL 0x9b6bbc00 == 11 [pid = 5856] [id = 1039] 14:24:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 77 (0x9b917000) [pid = 5856] [serial = 2752] [outer = (nil)] 14:24:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 78 (0x9c84e000) [pid = 5856] [serial = 2753] [outer = 0x9b917000] 14:24:19 INFO - PROCESS | 5810 | ++DOCSHELL 0x9c882400 == 12 [pid = 5856] [id = 1040] 14:24:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 79 (0x9ca48800) [pid = 5856] [serial = 2754] [outer = (nil)] 14:24:19 INFO - PROCESS | 5810 | ++DOMWINDOW == 80 (0x9ca48c00) [pid = 5856] [serial = 2755] [outer = 0x9ca48800] 14:24:20 INFO - PROCESS | 5810 | --DOMWINDOW == 79 (0x9cbd1800) [pid = 5856] [serial = 2709] [outer = (nil)] [url = about:blank] 14:24:20 INFO - PROCESS | 5810 | --DOMWINDOW == 78 (0x9b91c000) [pid = 5856] [serial = 2702] [outer = (nil)] [url = about:blank] 14:24:20 INFO - PROCESS | 5810 | --DOMWINDOW == 77 (0x9cb72c00) [pid = 5856] [serial = 2707] [outer = (nil)] [url = about:blank] 14:24:20 INFO - PROCESS | 5810 | --DOMWINDOW == 76 (0x9b42c000) [pid = 5856] [serial = 2700] [outer = (nil)] [url = about:blank] 14:24:20 INFO - PROCESS | 5810 | --DOMWINDOW == 75 (0x9cbdd400) [pid = 5856] [serial = 2711] [outer = (nil)] [url = about:blank] 14:24:20 INFO - PROCESS | 5810 | --DOMWINDOW == 74 (0x9c274000) [pid = 5856] [serial = 2704] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/styles/test-003.html] 14:24:20 INFO - PROCESS | 5810 | --DOMWINDOW == 73 (0x9d635000) [pid = 5856] [serial = 2718] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/styles/test-008.html] 14:24:20 INFO - PROCESS | 5810 | --DOMWINDOW == 72 (0x9d42f800) [pid = 5856] [serial = 2713] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/styles/test-005.html] 14:24:20 INFO - PROCESS | 5810 | --DOMWINDOW == 71 (0x9b428000) [pid = 5856] [serial = 2721] [outer = (nil)] [url = about:blank] 14:24:20 INFO - PROCESS | 5810 | --DOMWINDOW == 70 (0x9b47e000) [pid = 5856] [serial = 2716] [outer = (nil)] [url = about:blank] 14:24:20 INFO - PROCESS | 5810 | --DOMWINDOW == 69 (0x9d427000) [pid = 5856] [serial = 2694] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html] 14:24:20 INFO - PROCESS | 5810 | --DOMWINDOW == 68 (0x9b2eec00) [pid = 5856] [serial = 2688] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html] 14:24:20 INFO - PROCESS | 5810 | --DOMWINDOW == 67 (0x9b455c00) [pid = 5856] [serial = 2697] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/styles/test-001.html] 14:24:20 INFO - PROCESS | 5810 | --DOMWINDOW == 66 (0x9b2f0000) [pid = 5856] [serial = 2691] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html] 14:24:20 INFO - PROCESS | 5810 | 1484259860276 Marionette TRACE conn4 <- [1,2662,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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501: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:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html:52:1\n"]]]}] 14:24:20 INFO - .. 14:24:20 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html | took 2601ms 14:24:20 INFO - PROCESS | 5810 | 1484259860346 Marionette TRACE conn4 -> [0,2663,"getWindowHandle",null] 14:24:20 INFO - PROCESS | 5810 | 1484259860356 Marionette TRACE conn4 <- [1,2663,null,{"value":"2147483649"}] 14:24:21 WARNING - u'runner_teardown' () 14:24:21 INFO - No more tests 14:24:21 INFO - Got 0 unexpected results 14:24:21 INFO - SUITE-END | took 3935s 14:24:21 INFO - Closing logging queue 14:24:21 INFO - queue closed 14:24:21 INFO - Return code: 0 14:24:21 WARNING - # TBPL SUCCESS # 14:24:21 INFO - Running post-action listener: _resource_record_post_action 14:24:21 INFO - [mozharness: 2017-01-12 22:24:21.929453Z] Finished run-tests step (success) 14:24:21 INFO - Running post-run listener: _resource_record_post_run 14:24:22 INFO - Total resource usage - Wall time: 3981s; CPU: 40.0%; Read bytes: 671744; Write bytes: 521388032; Read time: 32; Write time: 200904 14:24:22 INFO - TinderboxPrint: CPU usage
40.5% 14:24:22 INFO - TinderboxPrint: I/O read bytes / time
671,744 / 32 14:24:22 INFO - TinderboxPrint: I/O write bytes / time
521,388,032 / 200,904 14:24:22 INFO - TinderboxPrint: CPU idle
2,336.9 (59.2%) 14:24:22 INFO - TinderboxPrint: CPU system
202.9 (5.1%) 14:24:22 INFO - TinderboxPrint: CPU user
1,380.5 (35.0%) 14:24:22 INFO - TinderboxPrint: Swap in / out
0 / 0 14:24:22 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 14:24:22 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 4096; Write bytes: 143384576; Read time: 4; Write time: 118708 14:24:22 INFO - run-tests - Wall time: 3948s; CPU: 40.0%; Read bytes: 626688; Write bytes: 347602944; Read time: 24; Write time: 55836 14:24:23 INFO - Running post-run listener: _upload_blobber_files 14:24:23 INFO - Blob upload gear active. 14:24:23 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 14:24:23 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 14:24:23 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'] 14:24:23 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 14:24:23 INFO - (blobuploader) - INFO - Open directory for files ... 14:24:23 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 14:24:25 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:24:25 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:24:27 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 14:24:27 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:24:27 INFO - (blobuploader) - INFO - Done attempting. 14:24:27 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 14:24:27 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:24:27 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:24:28 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 14:24:28 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:24:28 INFO - (blobuploader) - INFO - Done attempting. 14:24:28 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/resource-usage.json ... 14:24:28 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:24:28 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:24:31 INFO - (blobuploader) - INFO - TinderboxPrint: resource-usage.json: uploaded 14:24:31 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:24:31 INFO - (blobuploader) - INFO - Done attempting. 14:24:31 INFO - (blobuploader) - INFO - Iteration through files over. 14:24:31 INFO - Return code: 0 14:24:31 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 14:24:31 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 14:24:31 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/58be0f5271f827e6f0cce19c5b5f7959580413d2cde36279bf73db6ce0965d3af4444f17b9cd43e95258574b45a41e9b9e52819c6ffba1d28791faaaf2313399", "resource-usage.json": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3af4d4ce3d1a38becedf7825dde8124539e814324ae54e4eefddc205b829145faa2757d5e778ffe11d28030a08eadc3b53440872ff957fd8fea8fd0ea46f338b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/129d1ae72ba0268f552573e1128e64dc02a0f64df6fcc50a66584916d05d28264993474d47d74528755f0bb006a05a74dd0267248f4060be7250851c5bc12611"} 14:24:31 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 14:24:31 INFO - Writing to file /builds/slave/test/properties/blobber_files 14:24:31 INFO - Contents: 14:24:31 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/58be0f5271f827e6f0cce19c5b5f7959580413d2cde36279bf73db6ce0965d3af4444f17b9cd43e95258574b45a41e9b9e52819c6ffba1d28791faaaf2313399", "resource-usage.json": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3af4d4ce3d1a38becedf7825dde8124539e814324ae54e4eefddc205b829145faa2757d5e778ffe11d28030a08eadc3b53440872ff957fd8fea8fd0ea46f338b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/129d1ae72ba0268f552573e1128e64dc02a0f64df6fcc50a66584916d05d28264993474d47d74528755f0bb006a05a74dd0267248f4060be7250851c5bc12611"} 14:24:31 INFO - Running post-run listener: copy_logs_to_upload_dir 14:24:31 INFO - Copying logs to upload dir... 14:24:31 INFO - mkdir: /builds/slave/test/build/upload/logs 14:24:31 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=4155.372993 ========= master_lag: 39.57 ========= ========= Finished '/tools/buildbot/bin/python -u ...' (results: 0, elapsed: 1 hrs, 9 mins, 54 secs) (at 2017-01-12 14:25:10.904724) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 27 secs) (at 2017-01-12 14:25:10.909576) ========= 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-1484255534.178312-719733271 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/58be0f5271f827e6f0cce19c5b5f7959580413d2cde36279bf73db6ce0965d3af4444f17b9cd43e95258574b45a41e9b9e52819c6ffba1d28791faaaf2313399", "resource-usage.json": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3af4d4ce3d1a38becedf7825dde8124539e814324ae54e4eefddc205b829145faa2757d5e778ffe11d28030a08eadc3b53440872ff957fd8fea8fd0ea46f338b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/129d1ae72ba0268f552573e1128e64dc02a0f64df6fcc50a66584916d05d28264993474d47d74528755f0bb006a05a74dd0267248f4060be7250851c5bc12611"} build_url:https://queue.taskcluster.net/v1/task/O5c_plqERu-zlcUYu-uekw/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/O5c_plqERu-zlcUYu-uekw/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.034118 build_url: 'https://queue.taskcluster.net/v1/task/O5c_plqERu-zlcUYu-uekw/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/58be0f5271f827e6f0cce19c5b5f7959580413d2cde36279bf73db6ce0965d3af4444f17b9cd43e95258574b45a41e9b9e52819c6ffba1d28791faaaf2313399", "resource-usage.json": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3af4d4ce3d1a38becedf7825dde8124539e814324ae54e4eefddc205b829145faa2757d5e778ffe11d28030a08eadc3b53440872ff957fd8fea8fd0ea46f338b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/129d1ae72ba0268f552573e1128e64dc02a0f64df6fcc50a66584916d05d28264993474d47d74528755f0bb006a05a74dd0267248f4060be7250851c5bc12611"}' symbols_url: 'https://queue.taskcluster.net/v1/task/O5c_plqERu-zlcUYu-uekw/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 27.74 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 27 secs) (at 2017-01-12 14:25:38.684573) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 57 secs) (at 2017-01-12 14:25:38.684909) ========= 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-1484255534.178312-719733271 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019764 ========= master_lag: 57.32 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 57 secs) (at 2017-01-12 14:26:36.023242) ========= ========= Started reboot skipped (results: 3, elapsed: 2 secs) (at 2017-01-12 14:26:36.023545) ========= ========= Finished reboot skipped (results: 3, elapsed: 2 secs) (at 2017-01-12 14:26:38.697391) ========= ========= Total master_lag: 135.21 =========