builder: mozilla-release_ubuntu32_vm-debug_test-web-platform-tests-e10s-8 slave: tst-linux32-spot-757 starttime: 1484575869.63 results: success (0) buildid: 20170116050924 builduid: 7dafa8e62fb047ffaa37cf713fd5e3f8 revision: a01c498339401333ea4a7bcdc3f52f465394f4e8 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2017-01-16 06:11:09.633181) ========= master: http://buildbot-master03.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2017-01-16 06:11:09.633611) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2017-01-16 06:11:09.633895) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2017-01-16 06:11:10.690330) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2017-01-16 06:11:10.690599) ========= 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-1484574920.283173-1077455341 _=/tools/buildbot/bin/python using PTY: False --2017-01-16 06:11:10-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12179 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 8.48M=0.001s 2017-01-16 06:11:11 (8.48 MB/s) - `archiver_client.py' saved [12179/12179] program finished with exit code 0 elapsedTime=0.577738 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2017-01-16 06:11:11.308189) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2017-01-16 06:11:11.308505) ========= 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-1484574920.283173-1077455341 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.029206 ========= master_lag: 0.06 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2017-01-16 06:11:11.401734) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2017-01-16 06:11:11.402078) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-release --rev a01c498339401333ea4a7bcdc3f52f465394f4e8 --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-release --rev a01c498339401333ea4a7bcdc3f52f465394f4e8 --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-1484574920.283173-1077455341 _=/tools/buildbot/bin/python using PTY: False 2017-01-16 06:11:11,563 truncating revision to first 12 chars 2017-01-16 06:11:11,563 Setting DEBUG logging. 2017-01-16 06:11:11,563 attempt 1/10 2017-01-16 06:11:11,564 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/a01c49833940?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2017-01-16 06:11:12,759 unpacking tar archive at: mozilla-release-a01c49833940/testing/mozharness/ program finished with exit code 0 elapsedTime=1.878703 ========= master_lag: 0.14 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2017-01-16 06:11:13.415953) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2017-01-16 06:11:13.416249) ========= script_repo_revision: a01c498339401333ea4a7bcdc3f52f465394f4e8 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2017-01-16 06:11:13.416615) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2017-01-16 06:11:13.416885) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2017-01-16 06:11:14.051098) ========= ========= Started '/tools/buildbot/bin/python -u ...' (results: 0, elapsed: 1 hrs, 8 mins, 19 secs) (at 2017-01-16 06:11:14.051423) ========= /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-release --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-release', '--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-1484574920.283173-1077455341 _=/tools/buildbot/bin/python using PTY: False 06:11:14 INFO - MultiFileLogger online at 20170116 06:11:14 in /builds/slave/test 06:11:14 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-release --download-symbols true 06:11:14 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 06:11:14 INFO - {'allow_software_gl_layers': False, 06:11:14 INFO - 'append_to_log': False, 06:11:14 INFO - 'base_work_dir': '/builds/slave/test', 06:11:14 INFO - 'blob_upload_branch': 'mozilla-release', 06:11:14 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 06:11:14 INFO - 'buildbot_json_path': 'buildprops.json', 06:11:14 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 06:11:14 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 06:11:14 INFO - 'download_minidump_stackwalk': True, 06:11:14 INFO - 'download_symbols': 'true', 06:11:14 INFO - 'e10s': True, 06:11:14 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 06:11:14 INFO - 'tooltool.py': '/tools/tooltool.py', 06:11:14 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 06:11:14 INFO - '/tools/misc-python/virtualenv.py')}, 06:11:14 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 06:11:14 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 06:11:14 INFO - 'log_level': 'info', 06:11:14 INFO - 'log_to_console': True, 06:11:14 INFO - 'opt_config_files': (), 06:11:14 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 06:11:14 INFO - '--processes=1', 06:11:14 INFO - '--config=%(test_path)s/wptrunner.ini', 06:11:14 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 06:11:14 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 06:11:14 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 06:11:14 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 06:11:14 INFO - 'pip_index': False, 06:11:14 INFO - 'require_test_zip': True, 06:11:14 INFO - 'test_type': ('testharness',), 06:11:14 INFO - 'this_chunk': '8', 06:11:14 INFO - 'tooltool_cache': '/builds/tooltool_cache', 06:11:14 INFO - 'total_chunks': '10', 06:11:14 INFO - 'virtualenv_path': 'venv', 06:11:14 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 06:11:14 INFO - 'work_dir': 'build'} 06:11:14 INFO - [mozharness: 2017-01-16 14:11:14.361808Z] Running clobber step. 06:11:14 INFO - Running pre-action listener: _resource_record_pre_action 06:11:14 INFO - Running main action method: clobber 06:11:14 INFO - rmtree: /builds/slave/test/build 06:11:14 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 06:11:15 INFO - Running post-action listener: _resource_record_post_action 06:11:15 INFO - [mozharness: 2017-01-16 14:11:15.781054Z] Finished clobber step (success) 06:11:15 INFO - [mozharness: 2017-01-16 14:11:15.781428Z] Running read-buildbot-config step. 06:11:15 INFO - Running pre-action listener: _resource_record_pre_action 06:11:15 INFO - Running main action method: read_buildbot_config 06:11:15 INFO - Using buildbot properties: 06:11:15 INFO - { 06:11:15 INFO - "project": "", 06:11:15 INFO - "product": "firefox", 06:11:15 INFO - "script_repo_revision": "production", 06:11:15 INFO - "scheduler": "tests-mozilla-release-ubuntu32_vm-debug-unittest", 06:11:15 INFO - "repository": "", 06:11:15 INFO - "buildername": "Ubuntu VM 12.04 mozilla-release debug test web-platform-tests-e10s-8", 06:11:15 INFO - "buildid": "20170116050924", 06:11:15 INFO - "pgo_build": "False", 06:11:15 INFO - "basedir": "/builds/slave/test", 06:11:15 INFO - "buildnumber": 27, 06:11:15 INFO - "slavename": "tst-linux32-spot-757", 06:11:15 INFO - "revision": "a01c498339401333ea4a7bcdc3f52f465394f4e8", 06:11:15 INFO - "master": "http://buildbot-master03.bb.releng.use1.mozilla.com:8201/", 06:11:15 INFO - "platform": "linux", 06:11:15 INFO - "branch": "mozilla-release", 06:11:15 INFO - "repo_path": "releases/mozilla-release", 06:11:15 INFO - "moz_repo_path": "", 06:11:15 INFO - "stage_platform": "linux", 06:11:15 INFO - "builduid": "7dafa8e62fb047ffaa37cf713fd5e3f8", 06:11:15 INFO - "slavebuilddir": "test" 06:11:15 INFO - } 06:11:15 INFO - Found installer url https://queue.taskcluster.net/v1/task/NYmSxUIuRgavPrjGSeEErw/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2. 06:11:15 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/NYmSxUIuRgavPrjGSeEErw/artifacts/public/build/firefox-51.0.en-US.linux-i686.test_packages.json. 06:11:15 INFO - Running post-action listener: _resource_record_post_action 06:11:15 INFO - [mozharness: 2017-01-16 14:11:15.791044Z] Finished read-buildbot-config step (success) 06:11:15 INFO - [mozharness: 2017-01-16 14:11:15.791366Z] Running download-and-extract step. 06:11:15 INFO - Running pre-action listener: _resource_record_pre_action 06:11:15 INFO - Running main action method: download_and_extract 06:11:15 INFO - mkdir: /builds/slave/test/build/tests 06:11:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 06:11:15 INFO - trying https://queue.taskcluster.net/v1/task/NYmSxUIuRgavPrjGSeEErw/artifacts/public/build/firefox-51.0.en-US.linux-i686.test_packages.json 06:11:15 INFO - Downloading https://queue.taskcluster.net/v1/task/NYmSxUIuRgavPrjGSeEErw/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 06:11:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/NYmSxUIuRgavPrjGSeEErw/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 06:11:17 INFO - Downloaded 1291 bytes. 06:11:17 INFO - Reading from file /builds/slave/test/build/firefox-51.0.en-US.linux-i686.test_packages.json 06:11:17 INFO - Using the following test package requirements: 06:11:17 INFO - {u'common': [u'firefox-51.0.en-US.linux-i686.common.tests.zip'], 06:11:17 INFO - u'cppunittest': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 06:11:17 INFO - u'firefox-51.0.en-US.linux-i686.cppunittest.tests.zip'], 06:11:17 INFO - u'gtest': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 06:11:17 INFO - u'firefox-51.0.en-US.linux-i686.gtest.tests.zip'], 06:11:17 INFO - u'jittest': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 06:11:17 INFO - u'jsshell-linux-i686.zip'], 06:11:17 INFO - u'mochitest': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 06:11:17 INFO - u'firefox-51.0.en-US.linux-i686.mochitest.tests.zip'], 06:11:17 INFO - u'mozbase': [u'firefox-51.0.en-US.linux-i686.common.tests.zip'], 06:11:17 INFO - u'reftest': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 06:11:17 INFO - u'firefox-51.0.en-US.linux-i686.reftest.tests.zip'], 06:11:17 INFO - u'talos': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 06:11:17 INFO - u'firefox-51.0.en-US.linux-i686.talos.tests.zip'], 06:11:17 INFO - u'web-platform': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 06:11:17 INFO - u'firefox-51.0.en-US.linux-i686.web-platform.tests.zip'], 06:11:17 INFO - u'xpcshell': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 06:11:17 INFO - u'firefox-51.0.en-US.linux-i686.xpcshell.tests.zip']} 06:11:17 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 06:11:17 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/NYmSxUIuRgavPrjGSeEErw/artifacts/public/build/firefox-51.0.en-US.linux-i686.common.tests.zip 06:11:17 INFO - retry: Calling fetch_url_into_memory with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/NYmSxUIuRgavPrjGSeEErw/artifacts/public/build/firefox-51.0.en-US.linux-i686.common.tests.zip'}, attempt #1 06:11:17 INFO - Fetch https://queue.taskcluster.net/v1/task/NYmSxUIuRgavPrjGSeEErw/artifacts/public/build/firefox-51.0.en-US.linux-i686.common.tests.zip into memory 06:11:18 INFO - Expected file size: 20523244 06:11:29 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/NYmSxUIuRgavPrjGSeEErw/artifacts/public/build/firefox-51.0.en-US.linux-i686.web-platform.tests.zip 06:11:29 INFO - retry: Calling fetch_url_into_memory with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/NYmSxUIuRgavPrjGSeEErw/artifacts/public/build/firefox-51.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 06:11:29 INFO - Fetch https://queue.taskcluster.net/v1/task/NYmSxUIuRgavPrjGSeEErw/artifacts/public/build/firefox-51.0.en-US.linux-i686.web-platform.tests.zip into memory 06:11:30 INFO - Expected file size: 41567209 06:11:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 06:11:53 INFO - trying https://queue.taskcluster.net/v1/task/NYmSxUIuRgavPrjGSeEErw/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2 06:11:53 INFO - Downloading https://queue.taskcluster.net/v1/task/NYmSxUIuRgavPrjGSeEErw/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 06:11:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/NYmSxUIuRgavPrjGSeEErw/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 06:12:25 INFO - Downloaded 71607394 bytes. 06:12:25 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/NYmSxUIuRgavPrjGSeEErw/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2 06:12:25 INFO - mkdir: /builds/slave/test/properties 06:12:25 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 06:12:25 INFO - Writing to file /builds/slave/test/properties/build_url 06:12:25 INFO - Contents: 06:12:25 INFO - build_url:https://queue.taskcluster.net/v1/task/NYmSxUIuRgavPrjGSeEErw/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2 06:12:26 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/NYmSxUIuRgavPrjGSeEErw/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip 06:12:26 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 06:12:26 INFO - Writing to file /builds/slave/test/properties/symbols_url 06:12:26 INFO - Contents: 06:12:26 INFO - symbols_url:https://queue.taskcluster.net/v1/task/NYmSxUIuRgavPrjGSeEErw/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip 06:12:26 INFO - Downloading and extracting to /builds/slave/test/build/symbols these dirs * from https://queue.taskcluster.net/v1/task/NYmSxUIuRgavPrjGSeEErw/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip 06:12:26 INFO - retry: Calling fetch_url_into_memory with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/NYmSxUIuRgavPrjGSeEErw/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 06:12:26 INFO - Fetch https://queue.taskcluster.net/v1/task/NYmSxUIuRgavPrjGSeEErw/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip into memory 06:12:27 INFO - Expected file size: 162087600 06:13:23 INFO - Running post-action listener: _resource_record_post_action 06:13:23 INFO - Running post-action listener: set_extra_try_arguments 06:13:23 INFO - [mozharness: 2017-01-16 14:13:23.550176Z] Finished download-and-extract step (success) 06:13:23 INFO - [mozharness: 2017-01-16 14:13:23.550534Z] Running create-virtualenv step. 06:13:23 INFO - Running pre-action listener: _pre_create_virtualenv 06:13:23 INFO - Running pre-action listener: _resource_record_pre_action 06:13:23 INFO - Running main action method: create_virtualenv 06:13:23 INFO - Creating virtualenv /builds/slave/test/build/venv 06:13:23 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 06:13:23 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 06:13:23 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 06:13:23 INFO - Using real prefix '/usr' 06:13:23 INFO - New python executable in /builds/slave/test/build/venv/bin/python 06:13:24 INFO - Installing distribute.............................................................................................................................................................................................done. 06:13:28 INFO - Installing pip.................done. 06:13:28 INFO - Return code: 0 06:13:28 INFO - Installing psutil>=3.1.1 into virtualenv /builds/slave/test/build/venv 06:13:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 06:13:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:13:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 06:13:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 06:13:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:13:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 06:13:28 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 0x8f4ad10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8fff8b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x91038c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8e11ae8>, '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 0x903fb30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x91017a0>, '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-1484574920.283173-1077455341', '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 06:13:28 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 06:13:28 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 06:13:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 06:13:28 INFO - 'CCACHE_UMASK': '002', 06:13:28 INFO - 'DISPLAY': ':0', 06:13:28 INFO - 'HOME': '/home/cltbld', 06:13:28 INFO - 'LANG': 'en_US.UTF-8', 06:13:28 INFO - 'LOGNAME': 'cltbld', 06:13:28 INFO - 'MAIL': '/var/mail/cltbld', 06:13:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:13:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 06:13:28 INFO - 'MOZ_NO_REMOTE': '1', 06:13:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 06:13:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:13:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 06:13:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:13:28 INFO - 'PWD': '/builds/slave/test', 06:13:28 INFO - 'SHELL': '/bin/bash', 06:13:28 INFO - 'SHLVL': '1', 06:13:28 INFO - 'TERM': 'linux', 06:13:28 INFO - 'TMOUT': '86400', 06:13:28 INFO - 'USER': 'cltbld', 06:13:28 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1484574920.283173-1077455341', 06:13:28 INFO - '_': '/tools/buildbot/bin/python'} 06:13:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:13:28 INFO - Downloading/unpacking psutil>=3.1.1 06:13:28 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 06:13:28 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 06:13:28 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 06:13:28 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 06:13:28 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 06:13:28 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 06:13:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 06:13:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 06:13:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 06:13:34 INFO - Installing collected packages: psutil 06:13:34 INFO - Running setup.py install for psutil 06:13:34 INFO - building 'psutil._psutil_linux' extension 06:13:34 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 06:13:35 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 06:13:35 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 06:13:35 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 06:13:35 INFO - building 'psutil._psutil_posix' extension 06:13:35 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 06:13:35 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 06:13:35 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 06:13:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 06:13:35 INFO - Successfully installed psutil 06:13:35 INFO - Cleaning up... 06:13:35 INFO - Return code: 0 06:13:35 INFO - Installing mozsystemmonitor==0.3 into virtualenv /builds/slave/test/build/venv 06:13:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 06:13:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:13:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 06:13:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 06:13:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:13:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 06:13:35 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 0x8f4ad10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8fff8b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x91038c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8e11ae8>, '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 0x903fb30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x91017a0>, '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-1484574920.283173-1077455341', '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 06:13:35 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 06:13:35 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 06:13:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 06:13:35 INFO - 'CCACHE_UMASK': '002', 06:13:35 INFO - 'DISPLAY': ':0', 06:13:35 INFO - 'HOME': '/home/cltbld', 06:13:35 INFO - 'LANG': 'en_US.UTF-8', 06:13:35 INFO - 'LOGNAME': 'cltbld', 06:13:35 INFO - 'MAIL': '/var/mail/cltbld', 06:13:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:13:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 06:13:35 INFO - 'MOZ_NO_REMOTE': '1', 06:13:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 06:13:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:13:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 06:13:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:13:35 INFO - 'PWD': '/builds/slave/test', 06:13:35 INFO - 'SHELL': '/bin/bash', 06:13:35 INFO - 'SHLVL': '1', 06:13:35 INFO - 'TERM': 'linux', 06:13:35 INFO - 'TMOUT': '86400', 06:13:35 INFO - 'USER': 'cltbld', 06:13:35 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1484574920.283173-1077455341', 06:13:35 INFO - '_': '/tools/buildbot/bin/python'} 06:13:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:13:36 INFO - Downloading/unpacking mozsystemmonitor==0.3 06:13:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:13:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:13:36 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 06:13:36 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 06:13:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:13:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:13:41 INFO - Downloading mozsystemmonitor-0.3.tar.gz 06:13:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 06:13:41 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=3.1.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.3) 06:13:41 INFO - Installing collected packages: mozsystemmonitor 06:13:41 INFO - Running setup.py install for mozsystemmonitor 06:13:41 INFO - Successfully installed mozsystemmonitor 06:13:41 INFO - Cleaning up... 06:13:41 INFO - Return code: 0 06:13:41 INFO - Installing jsonschema==2.5.1 into virtualenv /builds/slave/test/build/venv 06:13:41 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')]} 06:13:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:13:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 06:13:41 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')]} 06:13:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:13:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 06:13:41 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 0x8f4ad10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8fff8b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x91038c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8e11ae8>, '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 0x903fb30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x91017a0>, '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-1484574920.283173-1077455341', '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 06:13:41 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 06:13:41 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 06:13:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 06:13:41 INFO - 'CCACHE_UMASK': '002', 06:13:41 INFO - 'DISPLAY': ':0', 06:13:41 INFO - 'HOME': '/home/cltbld', 06:13:41 INFO - 'LANG': 'en_US.UTF-8', 06:13:41 INFO - 'LOGNAME': 'cltbld', 06:13:41 INFO - 'MAIL': '/var/mail/cltbld', 06:13:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:13:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 06:13:41 INFO - 'MOZ_NO_REMOTE': '1', 06:13:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 06:13:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:13:41 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 06:13:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:13:41 INFO - 'PWD': '/builds/slave/test', 06:13:41 INFO - 'SHELL': '/bin/bash', 06:13:41 INFO - 'SHLVL': '1', 06:13:41 INFO - 'TERM': 'linux', 06:13:41 INFO - 'TMOUT': '86400', 06:13:41 INFO - 'USER': 'cltbld', 06:13:41 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1484574920.283173-1077455341', 06:13:41 INFO - '_': '/tools/buildbot/bin/python'} 06:13:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:13:42 INFO - Downloading/unpacking jsonschema==2.5.1 06:13:42 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 06:13:42 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 06:13:42 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 06:13:42 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 06:13:42 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 06:13:42 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 06:13:47 INFO - Downloading jsonschema-2.5.1-py2.py3-none-any.whl 06:13:47 INFO - Downloading/unpacking functools32 (from jsonschema==2.5.1) 06:13:47 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 06:13:47 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 06:13:47 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 06:13:47 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 06:13:47 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 06:13:47 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 06:13:47 INFO - Downloading functools32-3.2.3-2.tar.gz 06:13:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/functools32/setup.py) egg_info for package functools32 06:13:47 INFO - warning: no files found matching '*.txt' 06:13:47 INFO - no previously-included directories found matching 'build' 06:13:47 INFO - no previously-included directories found matching 'dist' 06:13:47 INFO - no previously-included directories found matching '.git*' 06:13:47 INFO - Installing collected packages: jsonschema, functools32 06:13:48 INFO - Running setup.py install for functools32 06:13:48 INFO - warning: no files found matching '*.txt' 06:13:48 INFO - no previously-included directories found matching 'build' 06:13:48 INFO - no previously-included directories found matching 'dist' 06:13:48 INFO - no previously-included directories found matching '.git*' 06:13:48 INFO - Successfully installed jsonschema functools32 06:13:48 INFO - Cleaning up... 06:13:48 INFO - Return code: 0 06:13:48 INFO - Installing functools32==3.2.3-2 into virtualenv /builds/slave/test/build/venv 06:13:48 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')]} 06:13:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:13:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 06:13:48 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')]} 06:13:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:13:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 06:13:48 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 0x8f4ad10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8fff8b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x91038c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8e11ae8>, '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 0x903fb30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x91017a0>, '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-1484574920.283173-1077455341', '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 06:13:48 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 06:13:48 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 06:13:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 06:13:48 INFO - 'CCACHE_UMASK': '002', 06:13:48 INFO - 'DISPLAY': ':0', 06:13:48 INFO - 'HOME': '/home/cltbld', 06:13:48 INFO - 'LANG': 'en_US.UTF-8', 06:13:48 INFO - 'LOGNAME': 'cltbld', 06:13:48 INFO - 'MAIL': '/var/mail/cltbld', 06:13:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:13:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 06:13:48 INFO - 'MOZ_NO_REMOTE': '1', 06:13:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 06:13:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:13:48 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 06:13:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:13:48 INFO - 'PWD': '/builds/slave/test', 06:13:48 INFO - 'SHELL': '/bin/bash', 06:13:48 INFO - 'SHLVL': '1', 06:13:48 INFO - 'TERM': 'linux', 06:13:48 INFO - 'TMOUT': '86400', 06:13:48 INFO - 'USER': 'cltbld', 06:13:48 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1484574920.283173-1077455341', 06:13:48 INFO - '_': '/tools/buildbot/bin/python'} 06:13:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:13:48 INFO - Requirement already satisfied (use --upgrade to upgrade): functools32==3.2.3-2 in ./venv/lib/python2.7/site-packages 06:13:48 INFO - Cleaning up... 06:13:48 INFO - Return code: 0 06:13:48 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 06:13:48 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')]} 06:13:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:13:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 06:13:48 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')]} 06:13:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:13:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 06:13:48 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 0x8f4ad10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8fff8b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x91038c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8e11ae8>, '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 0x903fb30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x91017a0>, '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-1484574920.283173-1077455341', '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 06:13:48 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 06:13:48 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 06:13:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 06:13:48 INFO - 'CCACHE_UMASK': '002', 06:13:48 INFO - 'DISPLAY': ':0', 06:13:48 INFO - 'HOME': '/home/cltbld', 06:13:48 INFO - 'LANG': 'en_US.UTF-8', 06:13:48 INFO - 'LOGNAME': 'cltbld', 06:13:48 INFO - 'MAIL': '/var/mail/cltbld', 06:13:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:13:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 06:13:48 INFO - 'MOZ_NO_REMOTE': '1', 06:13:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 06:13:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:13:48 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 06:13:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:13:48 INFO - 'PWD': '/builds/slave/test', 06:13:48 INFO - 'SHELL': '/bin/bash', 06:13:48 INFO - 'SHLVL': '1', 06:13:48 INFO - 'TERM': 'linux', 06:13:48 INFO - 'TMOUT': '86400', 06:13:48 INFO - 'USER': 'cltbld', 06:13:48 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1484574920.283173-1077455341', 06:13:48 INFO - '_': '/tools/buildbot/bin/python'} 06:13:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:13:49 INFO - Downloading/unpacking blobuploader==1.2.4 06:13:49 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 06:13:49 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 06:13:49 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 06:13:49 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 06:13:49 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 06:13:49 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 06:13:54 INFO - Downloading blobuploader-1.2.4.tar.gz 06:13:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 06:13:54 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 06:13: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 06:13: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 06:13: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 06:13: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 06:13: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 06:13: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 06:13:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 06:13:55 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 06:13:55 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 06:13:55 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 06:13:55 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 06:13:55 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 06:13:55 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 06:13:55 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 06:13:56 INFO - Downloading docopt-0.6.1.tar.gz 06:13:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 06:13:56 INFO - Installing collected packages: blobuploader, requests, docopt 06:13:56 INFO - Running setup.py install for blobuploader 06:13:56 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 06:13:56 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 06:13:56 INFO - Running setup.py install for requests 06:13:57 INFO - Running setup.py install for docopt 06:13:57 INFO - Successfully installed blobuploader requests docopt 06:13:57 INFO - Cleaning up... 06:13:57 INFO - Return code: 0 06:13:57 INFO - Installing None into virtualenv /builds/slave/test/build/venv 06:13:57 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')]} 06:13:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:13:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 06:13:57 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')]} 06:13:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:13:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 06:13:57 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 0x8f4ad10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8fff8b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x91038c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8e11ae8>, '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 0x903fb30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x91017a0>, '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-1484574920.283173-1077455341', '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 06:13:57 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 06:13:57 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 06:13:57 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 06:13:57 INFO - 'CCACHE_UMASK': '002', 06:13:57 INFO - 'DISPLAY': ':0', 06:13:57 INFO - 'HOME': '/home/cltbld', 06:13:57 INFO - 'LANG': 'en_US.UTF-8', 06:13:57 INFO - 'LOGNAME': 'cltbld', 06:13:57 INFO - 'MAIL': '/var/mail/cltbld', 06:13:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:13:57 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 06:13:57 INFO - 'MOZ_NO_REMOTE': '1', 06:13:57 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 06:13:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:13:57 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 06:13:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:13:57 INFO - 'PWD': '/builds/slave/test', 06:13:57 INFO - 'SHELL': '/bin/bash', 06:13:57 INFO - 'SHLVL': '1', 06:13:57 INFO - 'TERM': 'linux', 06:13:57 INFO - 'TMOUT': '86400', 06:13:57 INFO - 'USER': 'cltbld', 06:13:57 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1484574920.283173-1077455341', 06:13:57 INFO - '_': '/tools/buildbot/bin/python'} 06:13:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:13:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 06:13:58 INFO - Running setup.py (path:/tmp/pip-gyECbk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 06:13:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 06:13:58 INFO - Running setup.py (path:/tmp/pip-6sJ1G2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 06:13:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 06:13:58 INFO - Running setup.py (path:/tmp/pip-NL1DyT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 06:13:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 06:13:58 INFO - Running setup.py (path:/tmp/pip-l3lu6S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 06:13:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 06:13:58 INFO - Running setup.py (path:/tmp/pip-H6AoLV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 06:13:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 06:13:58 INFO - Running setup.py (path:/tmp/pip-xHoY3e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 06:13:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 06:13:58 INFO - Running setup.py (path:/tmp/pip-aEACjF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 06:13:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 06:13:58 INFO - Running setup.py (path:/tmp/pip-TqruTN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 06:13:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 06:13:58 INFO - Running setup.py (path:/tmp/pip-rRI34n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 06:13:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 06:13:59 INFO - Running setup.py (path:/tmp/pip-QrFHN7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 06:13:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 06:13:59 INFO - Running setup.py (path:/tmp/pip-xcB6Wh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 06:13:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 06:13:59 INFO - Running setup.py (path:/tmp/pip-Eac_h7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 06:13:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 06:13:59 INFO - Running setup.py (path:/tmp/pip-tgBkRF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 06:13:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 06:13:59 INFO - Running setup.py (path:/tmp/pip-wPR70E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 06:13:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 06:13:59 INFO - Running setup.py (path:/tmp/pip-8RAO68-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 06:13:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 06:13:59 INFO - Running setup.py (path:/tmp/pip-Wwuuuw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 06:14:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 06:14:00 INFO - Running setup.py (path:/tmp/pip-XO6n4T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 06:14:00 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 06:14:00 INFO - Running setup.py (path:/tmp/pip-OnX6XQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 06:14:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 06:14:00 INFO - Running setup.py (path:/tmp/pip-XPBwFr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 06:14:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:14:00 INFO - Running setup.py (path:/tmp/pip-xs329H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:14:00 INFO - Unpacking /builds/slave/test/build/tests/marionette 06:14:00 INFO - Running setup.py (path:/tmp/pip-I9JgOP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 06:14:00 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 06:14:00 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 06:14:00 INFO - Running setup.py install for manifestparser 06:14:01 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 06:14:01 INFO - Running setup.py install for mozcrash 06:14:01 INFO - Running setup.py install for mozdebug 06:14:01 INFO - Running setup.py install for mozdevice 06:14:01 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 06:14:01 INFO - Installing dm script to /builds/slave/test/build/venv/bin 06:14:01 INFO - Running setup.py install for mozfile 06:14:02 INFO - Running setup.py install for mozhttpd 06:14:02 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 06:14:02 INFO - Running setup.py install for mozinfo 06:14:02 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 06:14:02 INFO - Running setup.py install for mozInstall 06:14:02 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 06:14:02 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 06:14:02 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 06:14:02 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 06:14:02 INFO - Running setup.py install for mozleak 06:14:02 INFO - Running setup.py install for mozlog 06:14:03 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 06:14:03 INFO - Running setup.py install for moznetwork 06:14:03 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 06:14:03 INFO - Running setup.py install for mozprocess 06:14:03 INFO - Running setup.py install for mozprofile 06:14:03 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 06:14:03 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 06:14:03 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 06:14:03 INFO - Running setup.py install for mozrunner 06:14:04 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 06:14:04 INFO - Running setup.py install for mozscreenshot 06:14:04 INFO - Running setup.py install for moztest 06:14:04 INFO - Running setup.py install for mozversion 06:14:04 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 06:14:04 INFO - Running setup.py install for wptserve 06:14:04 INFO - Running setup.py install for marionette-driver 06:14:05 INFO - Running setup.py install for browsermob-proxy 06:14:05 INFO - Running setup.py install for marionette-client 06:14:05 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 06:14:05 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 06:14:05 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 06:14:06 INFO - Cleaning up... 06:14:06 INFO - Return code: 0 06:14:06 INFO - Installing None into virtualenv /builds/slave/test/build/venv 06:14:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 06:14:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:14:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 06:14:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 06:14:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:14:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 06:14:06 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 0x8f4ad10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8fff8b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x91038c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8e11ae8>, '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 0x903fb30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x91017a0>, '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-1484574920.283173-1077455341', '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 06:14:06 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 06:14:06 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 06:14:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 06:14:06 INFO - 'CCACHE_UMASK': '002', 06:14:06 INFO - 'DISPLAY': ':0', 06:14:06 INFO - 'HOME': '/home/cltbld', 06:14:06 INFO - 'LANG': 'en_US.UTF-8', 06:14:06 INFO - 'LOGNAME': 'cltbld', 06:14:06 INFO - 'MAIL': '/var/mail/cltbld', 06:14:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:14:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 06:14:06 INFO - 'MOZ_NO_REMOTE': '1', 06:14:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 06:14:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:14:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 06:14:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:14:06 INFO - 'PWD': '/builds/slave/test', 06:14:06 INFO - 'SHELL': '/bin/bash', 06:14:06 INFO - 'SHLVL': '1', 06:14:06 INFO - 'TERM': 'linux', 06:14:06 INFO - 'TMOUT': '86400', 06:14:06 INFO - 'USER': 'cltbld', 06:14:06 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1484574920.283173-1077455341', 06:14:06 INFO - '_': '/tools/buildbot/bin/python'} 06:14:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:14:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 06:14:06 INFO - Running setup.py (path:/tmp/pip-u16BrG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 06:14:06 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)) 06:14:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 06:14:06 INFO - Running setup.py (path:/tmp/pip-aY7id7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 06:14:06 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)) 06:14:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 06:14:06 INFO - Running setup.py (path:/tmp/pip-BwCHo6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 06:14:06 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)) 06:14:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 06:14:06 INFO - Running setup.py (path:/tmp/pip-kjZUIG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 06:14:06 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)) 06:14:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 06:14:07 INFO - Running setup.py (path:/tmp/pip-yD6mMq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 06:14:07 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)) 06:14:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 06:14:07 INFO - Running setup.py (path:/tmp/pip-Wyj7mk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 06:14:07 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)) 06:14:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 06:14:07 INFO - Running setup.py (path:/tmp/pip-9OGSua-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 06:14:07 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)) 06:14:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 06:14:07 INFO - Running setup.py (path:/tmp/pip-mdW1Ja-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 06:14:07 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)) 06:14:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 06:14:07 INFO - Running setup.py (path:/tmp/pip-v6NlfA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 06:14:07 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)) 06:14:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 06:14:07 INFO - Running setup.py (path:/tmp/pip-tWi0BO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 06:14:07 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)) 06:14:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 06:14:07 INFO - Running setup.py (path:/tmp/pip-I4Ucg5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 06:14:07 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)) 06:14:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 06:14:07 INFO - Running setup.py (path:/tmp/pip-bCJECG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 06:14:08 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)) 06:14:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 06:14:08 INFO - Running setup.py (path:/tmp/pip-dhGK3q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 06:14:08 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)) 06:14:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 06:14:08 INFO - Running setup.py (path:/tmp/pip-1DPuUS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 06:14:08 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)) 06:14:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 06:14:08 INFO - Running setup.py (path:/tmp/pip-f6DhSK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 06:14:08 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)) 06:14:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 06:14:08 INFO - Running setup.py (path:/tmp/pip-krqZg9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 06:14:08 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)) 06:14:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 06:14:08 INFO - Running setup.py (path:/tmp/pip-tPuErr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 06:14:08 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)) 06:14:08 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 06:14:08 INFO - Running setup.py (path:/tmp/pip-2mkWXT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 06:14:08 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)) 06:14:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 06:14:08 INFO - Running setup.py (path:/tmp/pip-d0iGsC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 06:14:09 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)) 06:14:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:14:09 INFO - Running setup.py (path:/tmp/pip-Zm7p1h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:14:09 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)) 06:14:09 INFO - Unpacking /builds/slave/test/build/tests/marionette 06:14:09 INFO - Running setup.py (path:/tmp/pip-sG4GnW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 06:14:09 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 06:14:09 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)) 06:14:09 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)) 06:14:09 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)) 06:14:09 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)) 06:14:09 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)) 06:14:09 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)) 06:14:09 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.4->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 06:14:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:14:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:14:09 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 06:14:09 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 06:14:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:14:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:14:14 INFO - Downloading blessings-1.6.tar.gz 06:14:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 06:14:15 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)) 06:14:15 INFO - Installing collected packages: blessings 06:14:15 INFO - Running setup.py install for blessings 06:14:15 INFO - Successfully installed blessings 06:14:15 INFO - Cleaning up... 06:14:15 INFO - Return code: 0 06:14:15 INFO - Done creating virtualenv /builds/slave/test/build/venv. 06:14:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 06:14:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 06:14:15 INFO - Reading from file tmpfile_stdout 06:14:15 INFO - Current package versions: 06:14:15 INFO - argparse == 1.2.1 06:14:15 INFO - blessings == 1.6 06:14:15 INFO - blobuploader == 1.2.4 06:14:15 INFO - browsermob-proxy == 0.6.0 06:14:15 INFO - docopt == 0.6.1 06:14:15 INFO - functools32 == 3.2.3-2 06:14:15 INFO - jsonschema == 2.5.1 06:14:15 INFO - manifestparser == 1.1 06:14:15 INFO - marionette-client == 3.1.0 06:14:15 INFO - marionette-driver == 2.0.0 06:14:15 INFO - mozInstall == 1.12 06:14:15 INFO - mozcrash == 0.17 06:14:15 INFO - mozdebug == 0.1 06:14:15 INFO - mozdevice == 0.48 06:14:15 INFO - mozfile == 1.2 06:14:15 INFO - mozhttpd == 0.7 06:14:15 INFO - mozinfo == 0.9 06:14:15 INFO - mozleak == 0.1 06:14:15 INFO - mozlog == 3.4 06:14:15 INFO - moznetwork == 0.27 06:14:15 INFO - mozprocess == 0.23 06:14:15 INFO - mozprofile == 0.28 06:14:15 INFO - mozrunner == 6.12 06:14:15 INFO - mozscreenshot == 0.1 06:14:15 INFO - mozsystemmonitor == 0.3 06:14:15 INFO - moztest == 0.7 06:14:15 INFO - mozversion == 1.4 06:14:15 INFO - psutil == 3.1.1 06:14:15 INFO - requests == 1.2.3 06:14:15 INFO - wptserve == 1.4.0 06:14:15 INFO - wsgiref == 0.1.2 06:14:15 INFO - Running post-action listener: _resource_record_post_action 06:14:15 INFO - Running post-action listener: _start_resource_monitoring 06:14:16 INFO - Starting resource monitoring. 06:14:16 INFO - [mozharness: 2017-01-16 14:14:16.023504Z] Finished create-virtualenv step (success) 06:14:16 INFO - [mozharness: 2017-01-16 14:14:16.030129Z] Running pull step. 06:14:16 INFO - Running pre-action listener: _resource_record_pre_action 06:14:16 INFO - Running main action method: pull 06:14:16 INFO - Pull has nothing to do! 06:14:16 INFO - Running post-action listener: _resource_record_post_action 06:14:16 INFO - [mozharness: 2017-01-16 14:14:16.033424Z] Finished pull step (success) 06:14:16 INFO - [mozharness: 2017-01-16 14:14:16.033799Z] Running install step. 06:14:16 INFO - Running pre-action listener: _resource_record_pre_action 06:14:16 INFO - Running main action method: install 06:14:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 06:14:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 06:14:16 INFO - Reading from file tmpfile_stdout 06:14:16 INFO - Detecting whether we're running mozinstall >=1.0... 06:14:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 06:14:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 06:14:16 INFO - Reading from file tmpfile_stdout 06:14:16 INFO - Output received: 06:14:16 INFO - Usage: mozinstall [options] installer 06:14:16 INFO - Options: 06:14:16 INFO - -h, --help show this help message and exit 06:14:16 INFO - -d DEST, --destination=DEST 06:14:16 INFO - Directory to install application into. [default: 06:14:16 INFO - "/builds/slave/test"] 06:14:16 INFO - --app=APP Application being installed. [default: firefox] 06:14:16 INFO - mkdir: /builds/slave/test/build/application 06:14:16 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'] 06:14:16 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 06:14:47 INFO - Reading from file tmpfile_stdout 06:14:47 INFO - Output received: 06:14:47 INFO - /builds/slave/test/build/application/firefox/firefox 06:14:47 INFO - Running post-action listener: _resource_record_post_action 06:14:47 INFO - [mozharness: 2017-01-16 14:14:47.170606Z] Finished install step (success) 06:14:47 INFO - [mozharness: 2017-01-16 14:14:47.171323Z] Running run-tests step. 06:14:47 INFO - Running pre-action listener: _resource_record_pre_action 06:14:47 INFO - Running main action method: run_tests 06:14:47 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 06:14:47 INFO - Minidump filename unknown. Determining based upon platform and architecture. 06:14:47 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 06:14:47 INFO - grabbing minidump binary from tooltool 06:14:47 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')]} 06:14:47 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 0x8e11ae8>, '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 0x903fb30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x91017a0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 06:14:47 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 06:14:47 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 06:14:47 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 06:14:47 INFO - INFO - File linux32-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 06:14:47 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 06:14:49 INFO - INFO - File linux32-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpWnY6Vf 06:14:49 INFO - INFO - File integrity verified, renaming tmpWnY6Vf to linux32-minidump_stackwalk 06:14:49 INFO - INFO - Updating local cache /builds/tooltool_cache... 06:14:49 INFO - INFO - Local cache /builds/tooltool_cache updated with linux32-minidump_stackwalk 06:14:49 INFO - Return code: 0 06:14:49 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 06:14:49 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 06:14:49 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/NYmSxUIuRgavPrjGSeEErw/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 06:14:49 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/NYmSxUIuRgavPrjGSeEErw/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 06:14:49 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 06:14:49 INFO - 'CCACHE_UMASK': '002', 06:14:49 INFO - 'DISPLAY': ':0', 06:14:49 INFO - 'HOME': '/home/cltbld', 06:14:49 INFO - 'LANG': 'en_US.UTF-8', 06:14:49 INFO - 'LOGNAME': 'cltbld', 06:14:49 INFO - 'MAIL': '/var/mail/cltbld', 06:14:49 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 06:14:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:14:49 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 06:14:49 INFO - 'MOZ_NO_REMOTE': '1', 06:14:49 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 06:14:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:14:49 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 06:14:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:14:49 INFO - 'PWD': '/builds/slave/test', 06:14:49 INFO - 'SHELL': '/bin/bash', 06:14:49 INFO - 'SHLVL': '1', 06:14:49 INFO - 'TERM': 'linux', 06:14:49 INFO - 'TMOUT': '86400', 06:14:49 INFO - 'USER': 'cltbld', 06:14:49 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1484574920.283173-1077455341', 06:14:49 INFO - '_': '/tools/buildbot/bin/python'} 06:14:49 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/NYmSxUIuRgavPrjGSeEErw/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 06:14:50 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 06:14:50 INFO - import pkg_resources 06:14:57 INFO - Using 1 client processes 06:14:57 INFO - wptserve Starting http server on 127.0.0.1:8000 06:14:57 INFO - wptserve Starting http server on 127.0.0.1:8001 06:14:57 INFO - wptserve Starting http server on 127.0.0.1:8443 06:14:59 INFO - SUITE-START | Running 640 tests 06:14:59 INFO - Running testharness tests 06:14:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 06:14:59 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms 06:14:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html 06:14:59 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms 06:14:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 06:14:59 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms 06:14:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 06:14:59 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms 06:14:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html 06:14:59 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms 06:14:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 06:14:59 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 6ms 06:14:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 06:14:59 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms 06:14:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html 06:14:59 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms 06:14:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 06:14:59 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms 06:14:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 06:14:59 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms 06:14:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html 06:14:59 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms 06:14:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 06:14:59 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms 06:14:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 06:14:59 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 06:14:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 06:14:59 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 6ms 06:14:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 06:14:59 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 1ms 06:14:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 06:14:59 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 06:14:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 06:14:59 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 1ms 06:14:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 06:14:59 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 06:14:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 06:14:59 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 06:14:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 06:14:59 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 0ms 06:14:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 06:14:59 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 06:14:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 06:14:59 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1ms 06:14:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 06:14:59 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 0ms 06:14:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 06:14:59 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1ms 06:14:59 INFO - TEST-START | /resource-timing/resource-timing.html 06:14:59 INFO - TEST-SKIP | /resource-timing/resource-timing.html | took 0ms 06:14:59 INFO - TEST-START | /service-workers/service-worker/resource-timing.https.html 06:14:59 INFO - TEST-SKIP | /service-workers/service-worker/resource-timing.https.html | took 1ms 06:14:59 INFO - TEST-START | /streams/byte-length-queuing-strategy.https.html 06:14:59 INFO - TEST-SKIP | /streams/byte-length-queuing-strategy.https.html | took 0ms 06:14:59 INFO - TEST-START | /streams/count-queuing-strategy.https.html 06:14:59 INFO - TEST-SKIP | /streams/count-queuing-strategy.https.html | took 1ms 06:14:59 INFO - Setting up ssl 06:14:59 INFO - PROCESS | certutil | 06:14:59 INFO - PROCESS | certutil | 06:14:59 INFO - PROCESS | certutil | 06:14:59 INFO - Certificate Nickname Trust Attributes 06:14:59 INFO - SSL,S/MIME,JAR/XPI 06:14:59 INFO - 06:14:59 INFO - web-platform-tests CT,, 06:14:59 INFO - 06:14:59 INFO - Application command: /builds/slave/test/build/application/firefox/firefox --marionette about:blank -profile /tmp/tmpbDaH0a.mozrunner 06:14:59 INFO - Starting runner 06:15:03 INFO - PROCESS | 5975 | 1484576103130 Marionette DEBUG Marionette enabled via build flag and pref 06:15:03 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3650800 == 1 [pid = 5975] [id = 1] 06:15:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 1 (0xa3650c00) [pid = 5975] [serial = 1] [outer = (nil)] 06:15:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 2 (0xa3651400) [pid = 5975] [serial = 2] [outer = 0xa3650c00] 06:15:03 INFO - PROCESS | 5975 | 1484576103940 Marionette INFO Listening on port 2828 06:15:04 INFO - PROCESS | 5975 | 1484576104621 Marionette DEBUG Marionette enabled via command-line flag 06:15:04 INFO - PROCESS | 5975 | ++DOCSHELL 0x9f05d800 == 2 [pid = 5975] [id = 2] 06:15:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 3 (0x9f05dc00) [pid = 5975] [serial = 3] [outer = (nil)] 06:15:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 4 (0x9f05e400) [pid = 5975] [serial = 4] [outer = 0x9f05dc00] 06:15:04 INFO - PROCESS | 5975 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9e542a20 06:15:04 INFO - PROCESS | 5975 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9e54c520 06:15:04 INFO - PROCESS | 5975 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9e557a80 06:15:04 INFO - PROCESS | 5975 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9e558540 06:15:04 INFO - PROCESS | 5975 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9e5f0020 06:15:05 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0x9e598400) [pid = 5975] [serial = 5] [outer = 0xa3650c00] 06:15:05 INFO - PROCESS | 5975 | 1484576105036 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:54497 06:15:05 INFO - PROCESS | 5975 | 1484576105060 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:54498 06:15:05 INFO - PROCESS | 5975 | 1484576105125 Marionette DEBUG Closed connection conn0 06:15:05 INFO - PROCESS | 5975 | 1484576105153 Marionette DEBUG Closed connection conn1 06:15:05 INFO - PROCESS | 5975 | 1484576105242 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:54499 06:15:05 INFO - PROCESS | 5975 | 1484576105303 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:54500 06:15:05 INFO - PROCESS | 5975 | 1484576105314 Marionette DEBUG Closed connection conn2 06:15:05 INFO - PROCESS | 5975 | 1484576105356 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:54501 06:15:05 INFO - PROCESS | 5975 | 1484576105367 Marionette DEBUG Closed connection conn3 06:15:05 INFO - PROCESS | 5975 | 1484576105409 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 06:15:05 INFO - PROCESS | 5975 | 1484576105422 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":"20170116050924","processId":5975,"version":"51.0"} 06:15:06 INFO - PROCESS | 5975 | [5975] WARNING: attempt to modify an immutable nsStandardURL: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/base/nsStandardURL.cpp, line 1553 06:15:06 INFO - PROCESS | 5975 | [5975] WARNING: attempt to modify an immutable nsStandardURL: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/base/nsStandardURL.cpp, line 1553 06:15:06 INFO - PROCESS | 5975 | [5975] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 970 06:15:06 INFO - PROCESS | 5975 | ++DOCSHELL 0x9a40b800 == 3 [pid = 5975] [id = 3] 06:15:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0x9a40bc00) [pid = 5975] [serial = 6] [outer = (nil)] 06:15:07 INFO - PROCESS | 5975 | ++DOCSHELL 0x997ea000 == 4 [pid = 5975] [id = 4] 06:15:07 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0x997ea400) [pid = 5975] [serial = 7] [outer = (nil)] 06:15:07 INFO - PROCESS | 5975 | ++DOMWINDOW == 8 (0x99323400) [pid = 5975] [serial = 8] [outer = 0x997ea400] 06:15:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 9 (0x997e2000) [pid = 5975] [serial = 9] [outer = 0x9a40bc00] 06:15:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/toolkit/xre/nsXREDirProvider.cpp, line 1703 06:15:11 INFO - PROCESS | 5975 | ++DOCSHELL 0xa771b800 == 1 [pid = 6020] [id = 1] 06:15:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 1 (0xa7799400) [pid = 6020] [serial = 1] [outer = (nil)] 06:15:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 2 (0xa5552400) [pid = 6020] [serial = 2] [outer = 0xa7799400] 06:15:13 INFO - PROCESS | 5975 | 1484576113029 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"6db5e0f6-b64b-4048-88e9-7b75f177f263","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":"20170116050924","processId":5975,"version":"51.0","command_id":1}}] 06:15:13 INFO - PROCESS | 5975 | 1484576113064 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}] 06:15:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 3 (0xa4688000) [pid = 6020] [serial = 3] [outer = 0xa7799400] 06:15:13 INFO - PROCESS | 5975 | 1484576113332 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 06:15:13 INFO - PROCESS | 5975 | 1484576113359 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 06:15:13 INFO - PROCESS | 5975 | [Child 6020] WARNING: site security information will not be persisted: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/security/manager/ssl/nsSiteSecurityService.cpp, line 261 06:15:13 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 06:15:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 4 (0xa55b2000) [pid = 6020] [serial = 4] [outer = 0xa7799400] 06:15:14 INFO - PROCESS | 5975 | 1484576114031 Marionette TRACE conn4 <- [1,3,null,{}] 06:15:14 INFO - PROCESS | 5975 | 1484576114079 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 06:15:14 INFO - PROCESS | 5975 | 1484576114149 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 06:15:14 INFO - PROCESS | 5975 | 1484576114207 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 06:15:14 INFO - PROCESS | 5975 | 1484576114225 Marionette TRACE conn4 <- [1,5,null,{"value":"2147483649"}] 06:15:14 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 06:15:14 INFO - PROCESS | 5975 | 1484576114264 Marionette TRACE conn4 -> [0,6,"timeouts",{"script":35000}] 06:15:14 INFO - PROCESS | 5975 | 1484576114272 Marionette TRACE conn4 <- [1,6,null,{}] 06:15:14 INFO - PROCESS | 5975 | 1484576114280 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}] 06:15:14 INFO - PROCESS | 5975 | 1484576114368 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 06:15:14 INFO - PROCESS | 5975 | 1484576114691 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:15:14 INFO - PROCESS | 5975 | ++DOCSHELL 0xa46ed800 == 2 [pid = 6020] [id = 2] 06:15:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa46edc00) [pid = 6020] [serial = 5] [outer = (nil)] 06:15:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa45d8400) [pid = 6020] [serial = 6] [outer = 0xa46edc00] 06:15:15 INFO - PROCESS | 5975 | ++DOCSHELL 0x93b38c00 == 5 [pid = 5975] [id = 5] 06:15:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 10 (0x97a70c00) [pid = 5975] [serial = 10] [outer = (nil)] 06:15:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa45dc000) [pid = 6020] [serial = 7] [outer = 0xa46edc00] 06:15:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 11 (0x99861800) [pid = 5975] [serial = 11] [outer = 0x97a70c00] 06:15:15 INFO - PROCESS | 5975 | 1484576115192 Marionette DEBUG loaded listener.js 06:15:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 12 (0x9864fc00) [pid = 5975] [serial = 12] [outer = 0x97a70c00] 06:15:15 INFO - PROCESS | 5975 | ++DOCSHELL 0xa586f800 == 6 [pid = 5975] [id = 6] 06:15:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 13 (0xa586fc00) [pid = 5975] [serial = 13] [outer = (nil)] 06:15:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 14 (0xa5a32800) [pid = 5975] [serial = 14] [outer = 0xa586fc00] 06:15:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 15 (0xa6f7ac00) [pid = 5975] [serial = 15] [outer = 0xa586fc00] 06:15:16 INFO - PROCESS | 5975 | ++DOCSHELL 0x99734c00 == 7 [pid = 5975] [id = 7] 06:15:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 16 (0x99735000) [pid = 5975] [serial = 16] [outer = (nil)] 06:15:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 17 (0x99739800) [pid = 5975] [serial = 17] [outer = 0x99735000] 06:15:16 INFO - PROCESS | 5975 | [Parent 5975] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 06:15:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 18 (0x99758000) [pid = 5975] [serial = 18] [outer = 0x99735000] 06:15:17 INFO - PROCESS | 5975 | 1484576117206 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] 06:15:17 INFO - PROCESS | 5975 | 1484576117262 Marionette TRACE conn4 <- [1,9,null,{"value":"2147483649"}] 06:15:17 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 06:15:17 INFO - PROCESS | 5975 | 1484576117273 Marionette TRACE conn4 -> [0,10,"timeouts",{"script":35000}] 06:15:17 INFO - PROCESS | 5975 | 1484576117282 Marionette TRACE conn4 <- [1,10,null,{}] 06:15:17 INFO - PROCESS | 5975 | 1484576117334 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}] 06:15:17 INFO - PROCESS | 5975 | 1484576117577 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 06:15:17 INFO - PROCESS | 5975 | 1484576117646 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:15:17 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3ae3400 == 3 [pid = 6020] [id = 3] 06:15:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 8 (0xa3ae3800) [pid = 6020] [serial = 8] [outer = (nil)] 06:15:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 9 (0xa393c400) [pid = 6020] [serial = 9] [outer = 0xa3ae3800] 06:15:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 10 (0xa3940400) [pid = 6020] [serial = 10] [outer = 0xa3ae3800] 06:15:18 INFO - PROCESS | 5975 | --DOCSHELL 0x997ea000 == 6 [pid = 5975] [id = 4] 06:15:19 INFO - PROCESS | 5975 | 1484576119089 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] 06:15:19 INFO - PROCESS | 5975 | 1484576119141 Marionette TRACE conn4 <- [1,13,null,{"value":"2147483649"}] 06:15:19 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 06:15:19 INFO - PROCESS | 5975 | 1484576119156 Marionette TRACE conn4 -> [0,14,"timeouts",{"script":35000}] 06:15:19 INFO - PROCESS | 5975 | 1484576119163 Marionette TRACE conn4 <- [1,14,null,{}] 06:15:19 INFO - PROCESS | 5975 | 1484576119177 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}] 06:15:19 INFO - PROCESS | 5975 | 1484576119379 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 06:15:19 INFO - PROCESS | 5975 | 1484576119434 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:15:19 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3766000 == 4 [pid = 6020] [id = 4] 06:15:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 11 (0xa3766400) [pid = 6020] [serial = 11] [outer = (nil)] 06:15:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 12 (0xa376a000) [pid = 6020] [serial = 12] [outer = 0xa3766400] 06:15:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 13 (0xa376c000) [pid = 6020] [serial = 13] [outer = 0xa3766400] 06:15:20 INFO - PROCESS | 5975 | 1484576120486 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] 06:15:20 INFO - PROCESS | 5975 | 1484576120514 Marionette TRACE conn4 <- [1,17,null,{"value":"2147483649"}] 06:15:20 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 06:15:20 INFO - PROCESS | 5975 | 1484576120528 Marionette TRACE conn4 -> [0,18,"timeouts",{"script":35000}] 06:15:20 INFO - PROCESS | 5975 | 1484576120533 Marionette TRACE conn4 <- [1,18,null,{}] 06:15:20 INFO - PROCESS | 5975 | 1484576120540 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}] 06:15:20 INFO - PROCESS | 5975 | 1484576120771 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 06:15:20 INFO - PROCESS | 5975 | 1484576120815 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:15:20 INFO - PROCESS | 5975 | ++DOCSHELL 0xa365e000 == 5 [pid = 6020] [id = 5] 06:15:20 INFO - PROCESS | 5975 | ++DOMWINDOW == 14 (0xa365f000) [pid = 6020] [serial = 14] [outer = (nil)] 06:15:20 INFO - PROCESS | 5975 | ++DOMWINDOW == 15 (0xa3662c00) [pid = 6020] [serial = 15] [outer = 0xa365f000] 06:15:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 16 (0xa3663800) [pid = 6020] [serial = 16] [outer = 0xa365f000] 06:15:21 INFO - PROCESS | 5975 | ++DOCSHELL 0xa376d400 == 6 [pid = 6020] [id = 6] 06:15:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 17 (0xa376d800) [pid = 6020] [serial = 17] [outer = (nil)] 06:15:21 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:15:21 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:15:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 18 (0xa3adf000) [pid = 6020] [serial = 18] [outer = 0xa376d800] 06:15:22 INFO - PROCESS | 5975 | 1484576122011 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] 06:15:22 INFO - PROCESS | 5975 | 1484576122078 Marionette TRACE conn4 <- [1,21,null,{"value":"2147483649"}] 06:15:22 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 06:15:22 INFO - PROCESS | 5975 | 1484576122116 Marionette TRACE conn4 -> [0,22,"timeouts",{"script":35000}] 06:15:22 INFO - PROCESS | 5975 | 1484576122127 Marionette TRACE conn4 <- [1,22,null,{}] 06:15:22 INFO - PROCESS | 5975 | 1484576122165 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}] 06:15:22 INFO - PROCESS | 5975 | 1484576122468 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 06:15:22 INFO - PROCESS | 5975 | 1484576122546 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:15:22 INFO - PROCESS | 5975 | ++DOCSHELL 0xa354a800 == 7 [pid = 6020] [id = 7] 06:15:22 INFO - PROCESS | 5975 | ++DOMWINDOW == 19 (0xa354cc00) [pid = 6020] [serial = 19] [outer = (nil)] 06:15:22 INFO - PROCESS | 5975 | ++DOMWINDOW == 20 (0xa3550c00) [pid = 6020] [serial = 20] [outer = 0xa354cc00] 06:15:23 INFO - PROCESS | 5975 | ++DOMWINDOW == 21 (0xa3661000) [pid = 6020] [serial = 21] [outer = 0xa354cc00] 06:15:23 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3547c00 == 8 [pid = 6020] [id = 8] 06:15:23 INFO - PROCESS | 5975 | ++DOMWINDOW == 22 (0xa354ac00) [pid = 6020] [serial = 22] [outer = (nil)] 06:15:23 INFO - PROCESS | 5975 | ++DOMWINDOW == 23 (0xa354e000) [pid = 6020] [serial = 23] [outer = 0xa354ac00] 06:15:23 INFO - PROCESS | 5975 | 1484576123918 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] 06:15:23 INFO - PROCESS | 5975 | 1484576123974 Marionette TRACE conn4 <- [1,25,null,{"value":"2147483649"}] 06:15:23 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 06:15:23 INFO - PROCESS | 5975 | 1484576123981 Marionette TRACE conn4 -> [0,26,"timeouts",{"script":35000}] 06:15:23 INFO - PROCESS | 5975 | 1484576123986 Marionette TRACE conn4 <- [1,26,null,{}] 06:15:24 INFO - PROCESS | 5975 | 1484576124000 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}] 06:15:24 INFO - PROCESS | 5975 | 1484576124393 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 06:15:24 INFO - PROCESS | 5975 | 1484576124453 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:15:24 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3667400 == 9 [pid = 6020] [id = 9] 06:15:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 24 (0xa3667800) [pid = 6020] [serial = 24] [outer = (nil)] 06:15:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 25 (0xa3947800) [pid = 6020] [serial = 25] [outer = 0xa3667800] 06:15:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 26 (0xa3ae0400) [pid = 6020] [serial = 26] [outer = 0xa3667800] 06:15:24 INFO - PROCESS | 5975 | --DOCSHELL 0xa376d400 == 8 [pid = 6020] [id = 6] 06:15:24 INFO - PROCESS | 5975 | --DOCSHELL 0xa3766000 == 7 [pid = 6020] [id = 4] 06:15:24 INFO - PROCESS | 5975 | --DOCSHELL 0xa3ae3400 == 6 [pid = 6020] [id = 3] 06:15:24 INFO - PROCESS | 5975 | --DOCSHELL 0xa46ed800 == 5 [pid = 6020] [id = 2] 06:15:25 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3ae2000 == 6 [pid = 6020] [id = 10] 06:15:25 INFO - PROCESS | 5975 | ++DOMWINDOW == 27 (0xa3ae3c00) [pid = 6020] [serial = 27] [outer = (nil)] 06:15:26 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:15:26 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:15:26 INFO - PROCESS | 5975 | ++DOMWINDOW == 28 (0xa3ae3400) [pid = 6020] [serial = 28] [outer = 0xa3ae3c00] 06:15:26 INFO - PROCESS | 5975 | 1484576126447 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] 06:15:26 INFO - PROCESS | 5975 | 1484576126491 Marionette TRACE conn4 <- [1,29,null,{"value":"2147483649"}] 06:15:26 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 06:15:26 INFO - PROCESS | 5975 | 1484576126501 Marionette TRACE conn4 -> [0,30,"timeouts",{"script":35000}] 06:15:26 INFO - PROCESS | 5975 | 1484576126511 Marionette TRACE conn4 <- [1,30,null,{}] 06:15:26 INFO - PROCESS | 5975 | 1484576126535 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}] 06:15:26 INFO - PROCESS | 5975 | 1484576126770 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 06:15:26 INFO - PROCESS | 5975 | 1484576126849 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:15:26 INFO - PROCESS | 5975 | ++DOCSHELL 0xa46eac00 == 7 [pid = 6020] [id = 11] 06:15:26 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0xa46eb400) [pid = 6020] [serial = 29] [outer = (nil)] 06:15:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0xa496d800) [pid = 6020] [serial = 30] [outer = 0xa46eb400] 06:15:27 INFO - PROCESS | 5975 | --DOMWINDOW == 17 (0x997ea400) [pid = 5975] [serial = 7] [outer = (nil)] [url = about:blank] 06:15:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0xa4973000) [pid = 6020] [serial = 31] [outer = 0xa46eb400] 06:15:27 WARNING - wptserve Traceback (most recent call last): 06:15:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:15:27 WARNING - rv = self.func(request, response) 06:15:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:15:27 WARNING - access_control_allow_origin = "*") 06:15:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:15:27 WARNING - payload = payload_generator(server_data) 06:15:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:15:27 WARNING - return encode_string_as_bmp_image(data) 06:15: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 06:15:27 WARNING - img.save(f, "BMP") 06:15:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:15:27 WARNING - f.write(bmpfileheader) 06:15:27 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:15:27 WARNING - 06:15:31 INFO - PROCESS | 5975 | --DOMWINDOW == 16 (0x99739800) [pid = 5975] [serial = 17] [outer = (nil)] [url = about:blank] 06:15:31 INFO - PROCESS | 5975 | --DOMWINDOW == 15 (0x99861800) [pid = 5975] [serial = 11] [outer = (nil)] [url = about:blank] 06:15:31 INFO - PROCESS | 5975 | --DOMWINDOW == 14 (0xa5a32800) [pid = 5975] [serial = 14] [outer = (nil)] [url = about:blank] 06:15:31 INFO - PROCESS | 5975 | --DOMWINDOW == 13 (0x99323400) [pid = 5975] [serial = 8] [outer = (nil)] [url = about:blank] 06:15:31 INFO - PROCESS | 5975 | --DOMWINDOW == 12 (0xa3651400) [pid = 5975] [serial = 2] [outer = (nil)] [url = about:blank] 06:15:31 INFO - PROCESS | 5975 | --DOCSHELL 0xa3547c00 == 6 [pid = 6020] [id = 8] 06:15:31 INFO - PROCESS | 5975 | --DOCSHELL 0xa354a800 == 5 [pid = 6020] [id = 7] 06:15:31 INFO - PROCESS | 5975 | --DOCSHELL 0xa365e000 == 4 [pid = 6020] [id = 5] 06:15:32 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0xa365f000) [pid = 6020] [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] 06:15:32 INFO - PROCESS | 5975 | --DOMWINDOW == 29 (0xa354cc00) [pid = 6020] [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] 06:15:32 INFO - PROCESS | 5975 | --DOMWINDOW == 28 (0xa3ae3800) [pid = 6020] [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] 06:15:32 INFO - PROCESS | 5975 | --DOMWINDOW == 27 (0xa3766400) [pid = 6020] [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] 06:15:32 INFO - PROCESS | 5975 | --DOMWINDOW == 26 (0xa46edc00) [pid = 6020] [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] 06:15:32 INFO - PROCESS | 5975 | --DOMWINDOW == 25 (0xa354ac00) [pid = 6020] [serial = 22] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484576123636] 06:15:32 INFO - PROCESS | 5975 | --DOMWINDOW == 24 (0xa3667800) [pid = 6020] [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] 06:15:32 INFO - PROCESS | 5975 | --DOMWINDOW == 23 (0xa3ae3c00) [pid = 6020] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:15:32 INFO - PROCESS | 5975 | --DOMWINDOW == 22 (0xa376d800) [pid = 6020] [serial = 17] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:15:36 INFO - PROCESS | 5975 | --DOCSHELL 0xa3ae2000 == 3 [pid = 6020] [id = 10] 06:15:36 INFO - PROCESS | 5975 | --DOCSHELL 0xa3667400 == 2 [pid = 6020] [id = 9] 06:15:36 INFO - PROCESS | 5975 | --DOMWINDOW == 21 (0xa5552400) [pid = 6020] [serial = 2] [outer = (nil)] [url = about:blank] 06:15:36 INFO - PROCESS | 5975 | --DOMWINDOW == 20 (0xa3662c00) [pid = 6020] [serial = 15] [outer = (nil)] [url = about:blank] 06:15:36 INFO - PROCESS | 5975 | --DOMWINDOW == 19 (0xa393c400) [pid = 6020] [serial = 9] [outer = (nil)] [url = about:blank] 06:15:36 INFO - PROCESS | 5975 | --DOMWINDOW == 18 (0xa3940400) [pid = 6020] [serial = 10] [outer = (nil)] [url = about:blank] 06:15:36 INFO - PROCESS | 5975 | --DOMWINDOW == 17 (0xa376a000) [pid = 6020] [serial = 12] [outer = (nil)] [url = about:blank] 06:15:36 INFO - PROCESS | 5975 | --DOMWINDOW == 16 (0xa376c000) [pid = 6020] [serial = 13] [outer = (nil)] [url = about:blank] 06:15:36 INFO - PROCESS | 5975 | --DOMWINDOW == 15 (0xa4688000) [pid = 6020] [serial = 3] [outer = (nil)] [url = about:blank] 06:15:36 INFO - PROCESS | 5975 | --DOMWINDOW == 14 (0xa45d8400) [pid = 6020] [serial = 6] [outer = (nil)] [url = about:blank] 06:15:36 INFO - PROCESS | 5975 | --DOMWINDOW == 13 (0xa45dc000) [pid = 6020] [serial = 7] [outer = (nil)] [url = about:blank] 06:15:36 INFO - PROCESS | 5975 | --DOMWINDOW == 12 (0xa354e000) [pid = 6020] [serial = 23] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484576123636] 06:15:36 INFO - PROCESS | 5975 | --DOMWINDOW == 11 (0xa3947800) [pid = 6020] [serial = 25] [outer = (nil)] [url = about:blank] 06:15:36 INFO - PROCESS | 5975 | --DOMWINDOW == 10 (0xa496d800) [pid = 6020] [serial = 30] [outer = (nil)] [url = about:blank] 06:15:36 INFO - PROCESS | 5975 | --DOMWINDOW == 9 (0xa3ae3400) [pid = 6020] [serial = 28] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:15:36 INFO - PROCESS | 5975 | --DOMWINDOW == 8 (0xa3ae0400) [pid = 6020] [serial = 26] [outer = (nil)] [url = about:blank] 06:15:36 INFO - PROCESS | 5975 | --DOMWINDOW == 7 (0xa3adf000) [pid = 6020] [serial = 18] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:15:36 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa3661000) [pid = 6020] [serial = 21] [outer = (nil)] [url = about:blank] 06:15:36 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3663800) [pid = 6020] [serial = 16] [outer = (nil)] [url = about:blank] 06:15:36 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa3550c00) [pid = 6020] [serial = 20] [outer = (nil)] [url = about:blank] 06:15:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 13 (0x93d79400) [pid = 5975] [serial = 19] [outer = 0x99735000] 06:15:57 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:15:57 INFO - PROCESS | 5975 | 1484576157317 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]]]}] 06:15:57 INFO - . 06:15:57 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30854ms 06:15:57 INFO - PROCESS | 5975 | 1484576157355 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 06:15:57 INFO - PROCESS | 5975 | 1484576157362 Marionette TRACE conn4 <- [1,33,null,{"value":"2147483649"}] 06:15:57 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 06:15:57 INFO - PROCESS | 5975 | 1484576157373 Marionette TRACE conn4 -> [0,34,"timeouts",{"script":35000}] 06:15:57 INFO - PROCESS | 5975 | 1484576157380 Marionette TRACE conn4 <- [1,34,null,{}] 06:15:57 INFO - PROCESS | 5975 | 1484576157393 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}] 06:15:57 INFO - PROCESS | 5975 | 1484576157652 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 06:15:57 INFO - PROCESS | 5975 | 1484576157684 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:15:57 INFO - PROCESS | 5975 | ++DOCSHELL 0xa354a800 == 3 [pid = 6020] [id = 12] 06:15:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa354ac00) [pid = 6020] [serial = 32] [outer = (nil)] 06:15:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa354f400) [pid = 6020] [serial = 33] [outer = 0xa354ac00] 06:15:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa365e800) [pid = 6020] [serial = 34] [outer = 0xa354ac00] 06:15:58 WARNING - wptserve Traceback (most recent call last): 06:15:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:15:58 WARNING - rv = self.func(request, response) 06:15:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:15:58 WARNING - access_control_allow_origin = "*") 06:15:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:15:58 WARNING - payload = payload_generator(server_data) 06:15:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:15:58 WARNING - return encode_string_as_bmp_image(data) 06:15:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 06:15:58 WARNING - img.save(f, "BMP") 06:15:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:15:58 WARNING - f.write(bmpfileheader) 06:15:58 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:15:58 WARNING - 06:16:06 INFO - PROCESS | 5975 | --DOCSHELL 0xa46eac00 == 2 [pid = 6020] [id = 11] 06:16:07 INFO - PROCESS | 5975 | --DOMWINDOW == 12 (0x99758000) [pid = 5975] [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.] 06:16:09 INFO - PROCESS | 5975 | 1484576169709 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 06:16:12 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa46eb400) [pid = 6020] [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] 06:16:16 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa354f400) [pid = 6020] [serial = 33] [outer = (nil)] [url = about:blank] 06:16:16 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa4973000) [pid = 6020] [serial = 31] [outer = (nil)] [url = about:blank] 06:16:28 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:16:28 INFO - PROCESS | 5975 | 1484576188178 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]]]}] 06:16:28 INFO - . 06:16:28 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30831ms 06:16:28 INFO - PROCESS | 5975 | 1484576188203 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 06:16:28 INFO - PROCESS | 5975 | 1484576188210 Marionette TRACE conn4 <- [1,37,null,{"value":"2147483649"}] 06:16:28 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 06:16:28 INFO - PROCESS | 5975 | 1484576188221 Marionette TRACE conn4 -> [0,38,"timeouts",{"script":35000}] 06:16:28 INFO - PROCESS | 5975 | 1484576188228 Marionette TRACE conn4 <- [1,38,null,{}] 06:16:28 INFO - PROCESS | 5975 | 1484576188241 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}] 06:16:28 INFO - PROCESS | 5975 | 1484576188446 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 06:16:28 INFO - PROCESS | 5975 | 1484576188513 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:16:28 INFO - PROCESS | 5975 | ++DOCSHELL 0xa354f400 == 3 [pid = 6020] [id = 13] 06:16:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa354f800) [pid = 6020] [serial = 35] [outer = (nil)] 06:16:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa365c800) [pid = 6020] [serial = 36] [outer = 0xa354f800] 06:16:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa3663c00) [pid = 6020] [serial = 37] [outer = 0xa354f800] 06:16:29 WARNING - wptserve Traceback (most recent call last): 06:16:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:16:29 WARNING - rv = self.func(request, response) 06:16:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:16:29 WARNING - access_control_allow_origin = "*") 06:16:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:16:29 WARNING - payload = payload_generator(server_data) 06:16:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:16:29 WARNING - return encode_string_as_bmp_image(data) 06:16: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 06:16:29 WARNING - img.save(f, "BMP") 06:16:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:16:29 WARNING - f.write(bmpfileheader) 06:16:29 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:16:29 WARNING - 06:16:36 INFO - PROCESS | 5975 | --DOCSHELL 0xa354a800 == 2 [pid = 6020] [id = 12] 06:16:43 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa354ac00) [pid = 6020] [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] 06:16:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 13 (0x99738400) [pid = 5975] [serial = 20] [outer = 0x99735000] 06:16:47 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa365c800) [pid = 6020] [serial = 36] [outer = (nil)] [url = about:blank] 06:16:47 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa365e800) [pid = 6020] [serial = 34] [outer = (nil)] [url = about:blank] 06:16:58 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:16:58 INFO - PROCESS | 5975 | 1484576218971 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]]]}] 06:16:58 INFO - . 06:16:58 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30776ms 06:16:58 INFO - PROCESS | 5975 | 1484576218995 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 06:16:59 INFO - PROCESS | 5975 | 1484576219002 Marionette TRACE conn4 <- [1,41,null,{"value":"2147483649"}] 06:16:59 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 06:16:59 INFO - PROCESS | 5975 | 1484576219014 Marionette TRACE conn4 -> [0,42,"timeouts",{"script":35000}] 06:16:59 INFO - PROCESS | 5975 | 1484576219022 Marionette TRACE conn4 <- [1,42,null,{}] 06:16:59 INFO - PROCESS | 5975 | 1484576219035 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}] 06:16:59 INFO - PROCESS | 5975 | 1484576219271 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 06:16:59 INFO - PROCESS | 5975 | 1484576219343 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:16:59 INFO - PROCESS | 5975 | ++DOCSHELL 0xa354c800 == 3 [pid = 6020] [id = 14] 06:16:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa354cc00) [pid = 6020] [serial = 38] [outer = (nil)] 06:16:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa365c800) [pid = 6020] [serial = 39] [outer = 0xa354cc00] 06:16:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa3663000) [pid = 6020] [serial = 40] [outer = 0xa354cc00] 06:17:00 INFO - PROCESS | 5975 | 1484576220413 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] 06:17:00 INFO - PROCESS | 5975 | 1484576220476 Marionette TRACE conn4 <- [1,45,null,{"value":"2147483649"}] 06:17:00 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 06:17:00 INFO - PROCESS | 5975 | 1484576220491 Marionette TRACE conn4 -> [0,46,"timeouts",{"script":35000}] 06:17:00 INFO - PROCESS | 5975 | 1484576220501 Marionette TRACE conn4 <- [1,46,null,{}] 06:17:00 INFO - PROCESS | 5975 | 1484576220506 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}] 06:17:00 INFO - PROCESS | 5975 | 1484576220732 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 06:17:00 INFO - PROCESS | 5975 | 1484576220808 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:17:00 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3764800 == 4 [pid = 6020] [id = 15] 06:17:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 8 (0xa376b800) [pid = 6020] [serial = 41] [outer = (nil)] 06:17:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 9 (0xa393c400) [pid = 6020] [serial = 42] [outer = 0xa376b800] 06:17:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 10 (0xa393d400) [pid = 6020] [serial = 43] [outer = 0xa376b800] 06:17:01 INFO - . 06:17:01 INFO - TEST-OK | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html | took 1393ms 06:17:01 INFO - PROCESS | 5975 | 1484576221865 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] 06:17:01 INFO - PROCESS | 5975 | 1484576221890 Marionette TRACE conn4 <- [1,49,null,{"value":"2147483649"}] 06:17:01 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 06:17:01 INFO - PROCESS | 5975 | 1484576221899 Marionette TRACE conn4 -> [0,50,"timeouts",{"script":35000}] 06:17:01 INFO - PROCESS | 5975 | 1484576221907 Marionette TRACE conn4 <- [1,50,null,{}] 06:17:01 INFO - PROCESS | 5975 | 1484576221934 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}] 06:17:02 INFO - PROCESS | 5975 | 1484576222162 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 06:17:02 INFO - PROCESS | 5975 | 1484576222237 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:17:02 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3ae1400 == 5 [pid = 6020] [id = 16] 06:17:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 11 (0xa3ae1800) [pid = 6020] [serial = 44] [outer = (nil)] 06:17:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 12 (0xa3ae5c00) [pid = 6020] [serial = 45] [outer = 0xa3ae1800] 06:17:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 13 (0xa45d9c00) [pid = 6020] [serial = 46] [outer = 0xa3ae1800] 06:17:03 INFO - PROCESS | 5975 | 1484576223503 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] 06:17:03 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 06:17:03 INFO - PROCESS | 5975 | 1484576223553 Marionette TRACE conn4 <- [1,53,null,{"value":"2147483649"}] 06:17:03 INFO - PROCESS | 5975 | 1484576223563 Marionette TRACE conn4 -> [0,54,"timeouts",{"script":35000}] 06:17:03 INFO - PROCESS | 5975 | 1484576223570 Marionette TRACE conn4 <- [1,54,null,{}] 06:17:03 INFO - PROCESS | 5975 | 1484576223578 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}] 06:17:03 INFO - PROCESS | 5975 | 1484576223858 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 06:17:03 INFO - PROCESS | 5975 | 1484576223910 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:17:03 INFO - PROCESS | 5975 | ++DOCSHELL 0xa4688000 == 6 [pid = 6020] [id = 17] 06:17:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 14 (0xa4688400) [pid = 6020] [serial = 47] [outer = (nil)] 06:17:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 15 (0xa4693800) [pid = 6020] [serial = 48] [outer = 0xa4688400] 06:17:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 16 (0xa46e2c00) [pid = 6020] [serial = 49] [outer = 0xa4688400] 06:17:05 INFO - PROCESS | 5975 | 1484576225096 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] 06:17:05 INFO - PROCESS | 5975 | 1484576225162 Marionette TRACE conn4 <- [1,57,null,{"value":"2147483649"}] 06:17:05 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 06:17:05 INFO - PROCESS | 5975 | 1484576225176 Marionette TRACE conn4 -> [0,58,"timeouts",{"script":35000}] 06:17:05 INFO - PROCESS | 5975 | 1484576225182 Marionette TRACE conn4 <- [1,58,null,{}] 06:17:05 INFO - PROCESS | 5975 | 1484576225189 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}] 06:17:05 INFO - PROCESS | 5975 | 1484576225401 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 06:17:05 INFO - PROCESS | 5975 | 1484576225492 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:17:05 INFO - PROCESS | 5975 | ++DOCSHELL 0xa46ecc00 == 7 [pid = 6020] [id = 18] 06:17:05 INFO - PROCESS | 5975 | ++DOMWINDOW == 17 (0xa46eb000) [pid = 6020] [serial = 50] [outer = (nil)] 06:17:05 INFO - PROCESS | 5975 | ++DOMWINDOW == 18 (0xa49d6c00) [pid = 6020] [serial = 51] [outer = 0xa46eb000] 06:17:05 INFO - PROCESS | 5975 | ++DOMWINDOW == 19 (0xa4979000) [pid = 6020] [serial = 52] [outer = 0xa46eb000] 06:17:06 INFO - PROCESS | 5975 | --DOMWINDOW == 12 (0x93d79400) [pid = 5975] [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.] 06:17:06 INFO - PROCESS | 5975 | 1484576226715 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] 06:17:06 INFO - PROCESS | 5975 | 1484576226789 Marionette TRACE conn4 <- [1,61,null,{"value":"2147483649"}] 06:17:06 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 06:17:06 INFO - PROCESS | 5975 | 1484576226805 Marionette TRACE conn4 -> [0,62,"timeouts",{"script":35000}] 06:17:06 INFO - PROCESS | 5975 | 1484576226811 Marionette TRACE conn4 <- [1,62,null,{}] 06:17:06 INFO - PROCESS | 5975 | 1484576226820 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}] 06:17:07 INFO - PROCESS | 5975 | 1484576227044 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 06:17:07 INFO - PROCESS | 5975 | 1484576227114 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:17:07 INFO - PROCESS | 5975 | ++DOCSHELL 0xa779c800 == 8 [pid = 6020] [id = 19] 06:17:07 INFO - PROCESS | 5975 | ++DOMWINDOW == 20 (0xa833f800) [pid = 6020] [serial = 53] [outer = (nil)] 06:17:07 INFO - PROCESS | 5975 | ++DOMWINDOW == 21 (0xa834e400) [pid = 6020] [serial = 54] [outer = 0xa833f800] 06:17:07 INFO - PROCESS | 5975 | ++DOMWINDOW == 22 (0xa8ebfc00) [pid = 6020] [serial = 55] [outer = 0xa833f800] 06:17:08 INFO - PROCESS | 5975 | 1484576228275 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] 06:17:08 INFO - PROCESS | 5975 | 1484576228306 Marionette TRACE conn4 <- [1,65,null,{"value":"2147483649"}] 06:17:08 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 06:17:08 INFO - PROCESS | 5975 | 1484576228324 Marionette TRACE conn4 -> [0,66,"timeouts",{"script":35000}] 06:17:08 INFO - PROCESS | 5975 | 1484576228333 Marionette TRACE conn4 <- [1,66,null,{}] 06:17:08 INFO - PROCESS | 5975 | 1484576228339 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}] 06:17:08 INFO - PROCESS | 5975 | 1484576228566 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 06:17:08 INFO - PROCESS | 5975 | 1484576228637 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:17:08 INFO - PROCESS | 5975 | ++DOCSHELL 0xa354b000 == 9 [pid = 6020] [id = 20] 06:17:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 23 (0xa3668c00) [pid = 6020] [serial = 56] [outer = (nil)] 06:17:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 24 (0xa3adf400) [pid = 6020] [serial = 57] [outer = 0xa3668c00] 06:17:09 INFO - PROCESS | 5975 | ++DOMWINDOW == 25 (0xa45d8800) [pid = 6020] [serial = 58] [outer = 0xa3668c00] 06:17:09 INFO - PROCESS | 5975 | --DOCSHELL 0xa46ecc00 == 8 [pid = 6020] [id = 18] 06:17:09 INFO - PROCESS | 5975 | --DOCSHELL 0xa4688000 == 7 [pid = 6020] [id = 17] 06:17:09 INFO - PROCESS | 5975 | --DOCSHELL 0xa3ae1400 == 6 [pid = 6020] [id = 16] 06:17:09 INFO - PROCESS | 5975 | --DOCSHELL 0xa3764800 == 5 [pid = 6020] [id = 15] 06:17:09 INFO - PROCESS | 5975 | --DOCSHELL 0xa354c800 == 4 [pid = 6020] [id = 14] 06:17:09 INFO - PROCESS | 5975 | --DOCSHELL 0xa354f400 == 3 [pid = 6020] [id = 13] 06:17:10 INFO - PROCESS | 5975 | 1484576230004 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] 06:17:10 INFO - PROCESS | 5975 | 1484576230068 Marionette TRACE conn4 <- [1,69,null,{"value":"2147483649"}] 06:17:10 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 06:17:10 INFO - PROCESS | 5975 | 1484576230075 Marionette TRACE conn4 -> [0,70,"timeouts",{"script":35000}] 06:17:10 INFO - PROCESS | 5975 | 1484576230083 Marionette TRACE conn4 <- [1,70,null,{}] 06:17:10 INFO - PROCESS | 5975 | 1484576230101 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}] 06:17:10 INFO - PROCESS | 5975 | 1484576230299 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 06:17:10 INFO - PROCESS | 5975 | 1484576230382 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:17:10 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3770000 == 4 [pid = 6020] [id = 21] 06:17:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 26 (0xa3949c00) [pid = 6020] [serial = 59] [outer = (nil)] 06:17:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 27 (0xa45da000) [pid = 6020] [serial = 60] [outer = 0xa3949c00] 06:17:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 28 (0xa45dfc00) [pid = 6020] [serial = 61] [outer = 0xa3949c00] 06:17:11 INFO - PROCESS | 5975 | 1484576231377 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] 06:17:11 INFO - PROCESS | 5975 | 1484576231417 Marionette TRACE conn4 <- [1,73,null,{"value":"2147483649"}] 06:17:11 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 06:17:11 INFO - PROCESS | 5975 | 1484576231424 Marionette TRACE conn4 -> [0,74,"timeouts",{"script":35000}] 06:17:11 INFO - PROCESS | 5975 | 1484576231429 Marionette TRACE conn4 <- [1,74,null,{}] 06:17:11 INFO - PROCESS | 5975 | 1484576231436 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}] 06:17:11 INFO - PROCESS | 5975 | 1484576231640 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 06:17:11 INFO - PROCESS | 5975 | 1484576231719 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:17:11 INFO - PROCESS | 5975 | ++DOCSHELL 0xa46e2000 == 5 [pid = 6020] [id = 22] 06:17:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0xa46e2800) [pid = 6020] [serial = 62] [outer = (nil)] 06:17:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0xa49dc800) [pid = 6020] [serial = 63] [outer = 0xa46e2800] 06:17:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0xa554c400) [pid = 6020] [serial = 64] [outer = 0xa46e2800] 06:17:12 INFO - PROCESS | 5975 | 1484576232802 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] 06:17:12 INFO - PROCESS | 5975 | 1484576232868 Marionette TRACE conn4 <- [1,77,null,{"value":"2147483649"}] 06:17:12 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 06:17:12 INFO - PROCESS | 5975 | 1484576232880 Marionette TRACE conn4 -> [0,78,"timeouts",{"script":35000}] 06:17:12 INFO - PROCESS | 5975 | 1484576232883 Marionette TRACE conn4 <- [1,78,null,{}] 06:17:12 INFO - PROCESS | 5975 | 1484576232889 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}] 06:17:13 INFO - PROCESS | 5975 | 1484576233069 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 06:17:13 INFO - PROCESS | 5975 | 1484576233119 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:17:13 INFO - PROCESS | 5975 | ++DOCSHELL 0xa834c400 == 6 [pid = 6020] [id = 23] 06:17:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0xa834cc00) [pid = 6020] [serial = 65] [outer = (nil)] 06:17:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0xaccd7800) [pid = 6020] [serial = 66] [outer = 0xa834cc00] 06:17:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0xa3767800) [pid = 6020] [serial = 67] [outer = 0xa834cc00] 06:17:14 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3108400 == 7 [pid = 6020] [id = 24] 06:17:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0xa3108800) [pid = 6020] [serial = 68] [outer = (nil)] 06:17:14 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:17:14 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:17:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0xa310a800) [pid = 6020] [serial = 69] [outer = 0xa3108800] 06:17:14 INFO - PROCESS | 5975 | 1484576234447 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] 06:17:14 INFO - PROCESS | 5975 | 1484576234476 Marionette TRACE conn4 <- [1,81,null,{"value":"2147483649"}] 06:17:14 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 06:17:14 INFO - PROCESS | 5975 | 1484576234488 Marionette TRACE conn4 -> [0,82,"timeouts",{"script":35000}] 06:17:14 INFO - PROCESS | 5975 | 1484576234493 Marionette TRACE conn4 <- [1,82,null,{}] 06:17:14 INFO - PROCESS | 5975 | 1484576234506 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}] 06:17:14 INFO - PROCESS | 5975 | 1484576234818 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 06:17:14 INFO - PROCESS | 5975 | 1484576234876 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:17:14 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0xa4688400) [pid = 6020] [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] 06:17:14 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0xa354cc00) [pid = 6020] [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] 06:17:14 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0xa376b800) [pid = 6020] [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] 06:17:14 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0xa3ae1800) [pid = 6020] [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] 06:17:14 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0xa46eb000) [pid = 6020] [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] 06:17:14 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0xa354f800) [pid = 6020] [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] 06:17:15 INFO - PROCESS | 5975 | ++DOCSHELL 0xa354f000 == 8 [pid = 6020] [id = 25] 06:17:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0xa354f800) [pid = 6020] [serial = 70] [outer = (nil)] 06:17:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0xa45dc800) [pid = 6020] [serial = 71] [outer = 0xa354f800] 06:17:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0xa4687c00) [pid = 6020] [serial = 72] [outer = 0xa354f800] 06:17:15 INFO - PROCESS | 5975 | ++DOCSHELL 0xa31b3800 == 9 [pid = 6020] [id = 26] 06:17:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0xa31b4800) [pid = 6020] [serial = 73] [outer = (nil)] 06:17:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0xa31b7000) [pid = 6020] [serial = 74] [outer = 0xa31b4800] 06:17:16 INFO - . 06:17:16 INFO - TEST-OK | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1642ms 06:17:16 INFO - PROCESS | 5975 | 1484576236119 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] 06:17:16 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 06:17:16 INFO - PROCESS | 5975 | 1484576236136 Marionette TRACE conn4 <- [1,85,null,{"value":"2147483649"}] 06:17:16 INFO - PROCESS | 5975 | 1484576236144 Marionette TRACE conn4 -> [0,86,"timeouts",{"script":35000}] 06:17:16 INFO - PROCESS | 5975 | 1484576236148 Marionette TRACE conn4 <- [1,86,null,{}] 06:17:16 INFO - PROCESS | 5975 | 1484576236153 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}] 06:17:16 INFO - PROCESS | 5975 | 1484576236401 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 06:17:16 INFO - PROCESS | 5975 | 1484576236456 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:17:16 INFO - PROCESS | 5975 | ++DOCSHELL 0xa4691400 == 10 [pid = 6020] [id = 27] 06:17:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0xa4693000) [pid = 6020] [serial = 75] [outer = (nil)] 06:17:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0xa3598800) [pid = 6020] [serial = 76] [outer = 0xa4693000] 06:17:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0xa359b000) [pid = 6020] [serial = 77] [outer = 0xa4693000] 06:17:17 INFO - PROCESS | 5975 | ++DOCSHELL 0xa31b2400 == 11 [pid = 6020] [id = 28] 06:17:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0xa31b5c00) [pid = 6020] [serial = 78] [outer = (nil)] 06:17:17 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:17:17 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:17:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0xa31bf000) [pid = 6020] [serial = 79] [outer = 0xa31b5c00] 06:17:17 INFO - PROCESS | 5975 | 1484576237648 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] 06:17:17 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 06:17:17 INFO - PROCESS | 5975 | 1484576237680 Marionette TRACE conn4 <- [1,89,null,{"value":"2147483649"}] 06:17:17 INFO - PROCESS | 5975 | 1484576237686 Marionette TRACE conn4 -> [0,90,"timeouts",{"script":35000}] 06:17:17 INFO - PROCESS | 5975 | 1484576237690 Marionette TRACE conn4 <- [1,90,null,{}] 06:17:17 INFO - PROCESS | 5975 | 1484576237695 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}] 06:17:17 INFO - PROCESS | 5975 | 1484576237869 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 06:17:17 INFO - PROCESS | 5975 | 1484576237917 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:17:18 INFO - PROCESS | 5975 | ++DOCSHELL 0xa359f400 == 12 [pid = 6020] [id = 29] 06:17:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0xa359fc00) [pid = 6020] [serial = 80] [outer = (nil)] 06:17:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0xa35a5800) [pid = 6020] [serial = 81] [outer = 0xa359fc00] 06:17:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0xa3764800) [pid = 6020] [serial = 82] [outer = 0xa359fc00] 06:17:19 WARNING - wptserve Traceback (most recent call last): 06:17:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:17:19 WARNING - rv = self.func(request, response) 06:17:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:17:19 WARNING - access_control_allow_origin = "*") 06:17:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:17:19 WARNING - payload = payload_generator(server_data) 06:17:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:17:19 WARNING - return encode_string_as_bmp_image(data) 06:17:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 06:17:19 WARNING - img.save(f, "BMP") 06:17:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:17:19 WARNING - f.write(bmpfileheader) 06:17:19 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:17:19 WARNING - 06:17:19 INFO - PROCESS | 5975 | --DOCSHELL 0xa31b3800 == 11 [pid = 6020] [id = 26] 06:17:19 INFO - PROCESS | 5975 | --DOCSHELL 0xa46e2000 == 10 [pid = 6020] [id = 22] 06:17:19 INFO - PROCESS | 5975 | --DOCSHELL 0xa3108400 == 9 [pid = 6020] [id = 24] 06:17:19 INFO - PROCESS | 5975 | --DOCSHELL 0xa834c400 == 8 [pid = 6020] [id = 23] 06:17:19 INFO - PROCESS | 5975 | --DOCSHELL 0xa354f000 == 7 [pid = 6020] [id = 25] 06:17:19 INFO - PROCESS | 5975 | --DOCSHELL 0xa354b000 == 6 [pid = 6020] [id = 20] 06:17:19 INFO - PROCESS | 5975 | --DOCSHELL 0xa3770000 == 5 [pid = 6020] [id = 21] 06:17:19 INFO - PROCESS | 5975 | --DOCSHELL 0xa31b2400 == 4 [pid = 6020] [id = 28] 06:17:19 INFO - PROCESS | 5975 | --DOCSHELL 0xa779c800 == 3 [pid = 6020] [id = 19] 06:17:19 INFO - PROCESS | 5975 | --DOCSHELL 0xa4691400 == 2 [pid = 6020] [id = 27] 06:17:19 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0xa46e2c00) [pid = 6020] [serial = 49] [outer = (nil)] [url = about:blank] 06:17:19 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0xa4979000) [pid = 6020] [serial = 52] [outer = (nil)] [url = about:blank] 06:17:19 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0xa49d6c00) [pid = 6020] [serial = 51] [outer = (nil)] [url = about:blank] 06:17:19 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0xa365c800) [pid = 6020] [serial = 39] [outer = (nil)] [url = about:blank] 06:17:19 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0xa393c400) [pid = 6020] [serial = 42] [outer = (nil)] [url = about:blank] 06:17:19 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0xa3ae5c00) [pid = 6020] [serial = 45] [outer = (nil)] [url = about:blank] 06:17:19 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0xa4693800) [pid = 6020] [serial = 48] [outer = (nil)] [url = about:blank] 06:17:19 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0xa45d9c00) [pid = 6020] [serial = 46] [outer = (nil)] [url = about:blank] 06:17:19 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0xa393d400) [pid = 6020] [serial = 43] [outer = (nil)] [url = about:blank] 06:17:19 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0xa3663000) [pid = 6020] [serial = 40] [outer = (nil)] [url = about:blank] 06:17:19 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0xa3663c00) [pid = 6020] [serial = 37] [outer = (nil)] [url = about:blank] 06:17:22 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0xa46e2800) [pid = 6020] [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] 06:17:22 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0xa834cc00) [pid = 6020] [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] 06:17:22 INFO - PROCESS | 5975 | --DOMWINDOW == 29 (0xa4693000) [pid = 6020] [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] 06:17:22 INFO - PROCESS | 5975 | --DOMWINDOW == 28 (0xa31b5c00) [pid = 6020] [serial = 78] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:17:22 INFO - PROCESS | 5975 | --DOMWINDOW == 27 (0xa3949c00) [pid = 6020] [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] 06:17:22 INFO - PROCESS | 5975 | --DOMWINDOW == 26 (0xa833f800) [pid = 6020] [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] 06:17:22 INFO - PROCESS | 5975 | --DOMWINDOW == 25 (0xa354f800) [pid = 6020] [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] 06:17:22 INFO - PROCESS | 5975 | --DOMWINDOW == 24 (0xa3668c00) [pid = 6020] [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] 06:17:22 INFO - PROCESS | 5975 | --DOMWINDOW == 23 (0xa3108800) [pid = 6020] [serial = 68] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:17:22 INFO - PROCESS | 5975 | --DOMWINDOW == 22 (0xa31b4800) [pid = 6020] [serial = 73] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484576235811] 06:17:26 INFO - PROCESS | 5975 | --DOMWINDOW == 21 (0xa3598800) [pid = 6020] [serial = 76] [outer = (nil)] [url = about:blank] 06:17:26 INFO - PROCESS | 5975 | --DOMWINDOW == 20 (0xa31bf000) [pid = 6020] [serial = 79] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:17:26 INFO - PROCESS | 5975 | --DOMWINDOW == 19 (0xa359b000) [pid = 6020] [serial = 77] [outer = (nil)] [url = about:blank] 06:17:26 INFO - PROCESS | 5975 | --DOMWINDOW == 18 (0xa45dfc00) [pid = 6020] [serial = 61] [outer = (nil)] [url = about:blank] 06:17:26 INFO - PROCESS | 5975 | --DOMWINDOW == 17 (0xa8ebfc00) [pid = 6020] [serial = 55] [outer = (nil)] [url = about:blank] 06:17:26 INFO - PROCESS | 5975 | --DOMWINDOW == 16 (0xa45d8800) [pid = 6020] [serial = 58] [outer = (nil)] [url = about:blank] 06:17:26 INFO - PROCESS | 5975 | --DOMWINDOW == 15 (0xa310a800) [pid = 6020] [serial = 69] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:17:26 INFO - PROCESS | 5975 | --DOMWINDOW == 14 (0xa45dc800) [pid = 6020] [serial = 71] [outer = (nil)] [url = about:blank] 06:17:26 INFO - PROCESS | 5975 | --DOMWINDOW == 13 (0xa3767800) [pid = 6020] [serial = 67] [outer = (nil)] [url = about:blank] 06:17:26 INFO - PROCESS | 5975 | --DOMWINDOW == 12 (0xa4687c00) [pid = 6020] [serial = 72] [outer = (nil)] [url = about:blank] 06:17:26 INFO - PROCESS | 5975 | --DOMWINDOW == 11 (0xa31b7000) [pid = 6020] [serial = 74] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484576235811] 06:17:26 INFO - PROCESS | 5975 | --DOMWINDOW == 10 (0xa554c400) [pid = 6020] [serial = 64] [outer = (nil)] [url = about:blank] 06:17:26 INFO - PROCESS | 5975 | --DOMWINDOW == 9 (0xaccd7800) [pid = 6020] [serial = 66] [outer = (nil)] [url = about:blank] 06:17:26 INFO - PROCESS | 5975 | --DOMWINDOW == 8 (0xa49dc800) [pid = 6020] [serial = 63] [outer = (nil)] [url = about:blank] 06:17:26 INFO - PROCESS | 5975 | --DOMWINDOW == 7 (0xa45da000) [pid = 6020] [serial = 60] [outer = (nil)] [url = about:blank] 06:17:26 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa3adf400) [pid = 6020] [serial = 57] [outer = (nil)] [url = about:blank] 06:17:26 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa834e400) [pid = 6020] [serial = 54] [outer = (nil)] [url = about:blank] 06:17:32 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa35a5800) [pid = 6020] [serial = 81] [outer = (nil)] [url = about:blank] 06:17:48 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:17:48 INFO - PROCESS | 5975 | 1484576268443 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]]]}] 06:17:48 INFO - . 06:17:48 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30816ms 06:17:48 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 06:17:48 INFO - PROCESS | 5975 | 1484576268503 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 06:17:48 INFO - PROCESS | 5975 | 1484576268505 Marionette TRACE conn4 <- [1,93,null,{"value":"2147483649"}] 06:17:48 INFO - PROCESS | 5975 | 1484576268512 Marionette TRACE conn4 -> [0,94,"timeouts",{"script":35000}] 06:17:48 INFO - PROCESS | 5975 | 1484576268516 Marionette TRACE conn4 <- [1,94,null,{}] 06:17:48 INFO - PROCESS | 5975 | 1484576268521 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}] 06:17:48 INFO - PROCESS | 5975 | 1484576268734 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 06:17:48 INFO - PROCESS | 5975 | 1484576268775 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:17:48 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310c800 == 3 [pid = 6020] [id = 30] 06:17:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa310cc00) [pid = 6020] [serial = 83] [outer = (nil)] 06:17:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa3112400) [pid = 6020] [serial = 84] [outer = 0xa310cc00] 06:17:49 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa31b8400) [pid = 6020] [serial = 85] [outer = 0xa310cc00] 06:17:49 WARNING - wptserve Traceback (most recent call last): 06:17:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:17:49 WARNING - rv = self.func(request, response) 06:17:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:17:49 WARNING - access_control_allow_origin = "*") 06:17:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:17:49 WARNING - payload = payload_generator(server_data) 06:17:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:17:49 WARNING - return encode_string_as_bmp_image(data) 06:17: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 06:17:49 WARNING - img.save(f, "BMP") 06:17:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:17:49 WARNING - f.write(bmpfileheader) 06:17:49 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:17:49 WARNING - 06:17:57 INFO - PROCESS | 5975 | --DOCSHELL 0xa359f400 == 2 [pid = 6020] [id = 29] 06:18:03 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa359fc00) [pid = 6020] [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] 06:18:07 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3112400) [pid = 6020] [serial = 84] [outer = (nil)] [url = about:blank] 06:18:08 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa3764800) [pid = 6020] [serial = 82] [outer = (nil)] [url = about:blank] 06:18:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 13 (0x99323c00) [pid = 5975] [serial = 21] [outer = 0x99735000] 06:18:19 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:18:19 INFO - PROCESS | 5975 | 1484576299242 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]]]}] 06:18:19 INFO - . 06:18:19 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30766ms 06:18:19 INFO - PROCESS | 5975 | 1484576299279 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 06:18:19 INFO - PROCESS | 5975 | 1484576299286 Marionette TRACE conn4 <- [1,97,null,{"value":"2147483649"}] 06:18:19 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 06:18:19 INFO - PROCESS | 5975 | 1484576299297 Marionette TRACE conn4 -> [0,98,"timeouts",{"script":35000}] 06:18:19 INFO - PROCESS | 5975 | 1484576299303 Marionette TRACE conn4 <- [1,98,null,{}] 06:18:19 INFO - PROCESS | 5975 | 1484576299313 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}] 06:18:19 INFO - PROCESS | 5975 | 1484576299564 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 06:18:19 INFO - PROCESS | 5975 | 1484576299621 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:18:19 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310dc00 == 3 [pid = 6020] [id = 31] 06:18:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa310e400) [pid = 6020] [serial = 86] [outer = (nil)] 06:18:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa31b2800) [pid = 6020] [serial = 87] [outer = 0xa310e400] 06:18:20 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa31ba800) [pid = 6020] [serial = 88] [outer = 0xa310e400] 06:18:20 WARNING - wptserve Traceback (most recent call last): 06:18:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:18:20 WARNING - rv = self.func(request, response) 06:18:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:18:20 WARNING - access_control_allow_origin = "*") 06:18:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:18:20 WARNING - payload = payload_generator(server_data) 06:18:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:18:20 WARNING - return encode_string_as_bmp_image(data) 06:18: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 06:18:20 WARNING - img.save(f, "BMP") 06:18:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:18:20 WARNING - f.write(bmpfileheader) 06:18:20 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:18:20 WARNING - 06:18:28 INFO - PROCESS | 5975 | --DOCSHELL 0xa310c800 == 2 [pid = 6020] [id = 30] 06:18:33 INFO - PROCESS | 5975 | --DOMWINDOW == 12 (0x99738400) [pid = 5975] [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.] 06:18:34 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa310cc00) [pid = 6020] [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] 06:18:38 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa31b2800) [pid = 6020] [serial = 87] [outer = (nil)] [url = about:blank] 06:18:38 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa31b8400) [pid = 6020] [serial = 85] [outer = (nil)] [url = about:blank] 06:18:50 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:18:50 INFO - PROCESS | 5975 | 1484576330090 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]]]}] 06:18:50 INFO - . 06:18:50 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30824ms 06:18:50 INFO - PROCESS | 5975 | 1484576330122 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 06:18:50 INFO - PROCESS | 5975 | 1484576330129 Marionette TRACE conn4 <- [1,101,null,{"value":"2147483649"}] 06:18:50 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 06:18:50 INFO - PROCESS | 5975 | 1484576330140 Marionette TRACE conn4 -> [0,102,"timeouts",{"script":35000}] 06:18:50 INFO - PROCESS | 5975 | 1484576330148 Marionette TRACE conn4 <- [1,102,null,{}] 06:18:50 INFO - PROCESS | 5975 | 1484576330161 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}] 06:18:50 INFO - PROCESS | 5975 | 1484576330394 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 06:18:50 INFO - PROCESS | 5975 | 1484576330451 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:18:50 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310d400 == 3 [pid = 6020] [id = 32] 06:18:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa310e000) [pid = 6020] [serial = 89] [outer = (nil)] 06:18:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa31b3000) [pid = 6020] [serial = 90] [outer = 0xa310e000] 06:18:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa31b9800) [pid = 6020] [serial = 91] [outer = 0xa310e000] 06:18:51 INFO - PROCESS | 5975 | 1484576331549 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] 06:18:51 INFO - PROCESS | 5975 | 1484576331588 Marionette TRACE conn4 <- [1,105,null,{"value":"2147483649"}] 06:18:51 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 06:18:51 INFO - PROCESS | 5975 | 1484576331603 Marionette TRACE conn4 -> [0,106,"timeouts",{"script":35000}] 06:18:51 INFO - PROCESS | 5975 | 1484576331613 Marionette TRACE conn4 <- [1,106,null,{}] 06:18:51 INFO - PROCESS | 5975 | 1484576331618 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}] 06:18:51 INFO - PROCESS | 5975 | 1484576331836 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 06:18:51 INFO - PROCESS | 5975 | 1484576331912 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:18:51 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3541c00 == 4 [pid = 6020] [id = 33] 06:18:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 8 (0xa354ac00) [pid = 6020] [serial = 92] [outer = (nil)] 06:18:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 9 (0xa3550400) [pid = 6020] [serial = 93] [outer = 0xa354ac00] 06:18:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 10 (0xa3659400) [pid = 6020] [serial = 94] [outer = 0xa354ac00] 06:18:52 INFO - PROCESS | 5975 | 1484576332905 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] 06:18:52 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 06:18:52 INFO - PROCESS | 5975 | 1484576332945 Marionette TRACE conn4 <- [1,109,null,{"value":"2147483649"}] 06:18:52 INFO - PROCESS | 5975 | 1484576332952 Marionette TRACE conn4 -> [0,110,"timeouts",{"script":35000}] 06:18:52 INFO - PROCESS | 5975 | 1484576332960 Marionette TRACE conn4 <- [1,110,null,{}] 06:18:52 INFO - PROCESS | 5975 | 1484576332985 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}] 06:18:53 INFO - PROCESS | 5975 | 1484576333221 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 06:18:53 INFO - PROCESS | 5975 | 1484576333270 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:18:53 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3762800 == 5 [pid = 6020] [id = 34] 06:18:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 11 (0xa3762c00) [pid = 6020] [serial = 95] [outer = (nil)] 06:18:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 12 (0xa3767000) [pid = 6020] [serial = 96] [outer = 0xa3762c00] 06:18:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 13 (0xa3769800) [pid = 6020] [serial = 97] [outer = 0xa3762c00] 06:18:54 INFO - PROCESS | 5975 | 1484576334316 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] 06:18:54 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 06:18:54 INFO - PROCESS | 5975 | 1484576334360 Marionette TRACE conn4 <- [1,113,null,{"value":"2147483649"}] 06:18:54 INFO - PROCESS | 5975 | 1484576334367 Marionette TRACE conn4 -> [0,114,"timeouts",{"script":35000}] 06:18:54 INFO - PROCESS | 5975 | 1484576334372 Marionette TRACE conn4 <- [1,114,null,{}] 06:18:54 INFO - PROCESS | 5975 | 1484576334382 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}] 06:18:54 INFO - PROCESS | 5975 | 1484576334564 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 06:18:54 INFO - PROCESS | 5975 | 1484576334627 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:18:54 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3942c00 == 6 [pid = 6020] [id = 35] 06:18:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 14 (0xa3943000) [pid = 6020] [serial = 98] [outer = (nil)] 06:18:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 15 (0xa3947c00) [pid = 6020] [serial = 99] [outer = 0xa3943000] 06:18:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 16 (0xa394a400) [pid = 6020] [serial = 100] [outer = 0xa3943000] 06:18:55 INFO - PROCESS | 5975 | 1484576335625 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] 06:18:55 INFO - PROCESS | 5975 | 1484576335662 Marionette TRACE conn4 <- [1,117,null,{"value":"2147483649"}] 06:18:55 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 06:18:55 INFO - PROCESS | 5975 | 1484576335673 Marionette TRACE conn4 -> [0,118,"timeouts",{"script":35000}] 06:18:55 INFO - PROCESS | 5975 | 1484576335676 Marionette TRACE conn4 <- [1,118,null,{}] 06:18:55 INFO - PROCESS | 5975 | 1484576335688 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}] 06:18:55 INFO - PROCESS | 5975 | 1484576335862 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 06:18:55 INFO - PROCESS | 5975 | 1484576335951 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:18:55 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3ae6400 == 7 [pid = 6020] [id = 36] 06:18:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 17 (0xa45d8800) [pid = 6020] [serial = 101] [outer = (nil)] 06:18:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 18 (0xa45dc800) [pid = 6020] [serial = 102] [outer = 0xa45d8800] 06:18:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 19 (0xa45dbc00) [pid = 6020] [serial = 103] [outer = 0xa45d8800] 06:18:56 INFO - PROCESS | 5975 | 1484576336891 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] 06:18:56 INFO - PROCESS | 5975 | 1484576336960 Marionette TRACE conn4 <- [1,121,null,{"value":"2147483649"}] 06:18:56 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 06:18:56 INFO - PROCESS | 5975 | 1484576336967 Marionette TRACE conn4 -> [0,122,"timeouts",{"script":35000}] 06:18:56 INFO - PROCESS | 5975 | 1484576336971 Marionette TRACE conn4 <- [1,122,null,{}] 06:18:56 INFO - PROCESS | 5975 | 1484576336977 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}] 06:18:57 INFO - PROCESS | 5975 | 1484576337221 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 06:18:57 INFO - PROCESS | 5975 | 1484576337301 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:18:57 INFO - PROCESS | 5975 | ++DOCSHELL 0xa4691400 == 8 [pid = 6020] [id = 37] 06:18:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 20 (0xa4692000) [pid = 6020] [serial = 104] [outer = (nil)] 06:18:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 21 (0xa46e6000) [pid = 6020] [serial = 105] [outer = 0xa4692000] 06:18:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 22 (0xa46ecc00) [pid = 6020] [serial = 106] [outer = 0xa4692000] 06:18:58 INFO - PROCESS | 5975 | 1484576338350 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] 06:18:58 INFO - PROCESS | 5975 | 1484576338403 Marionette TRACE conn4 <- [1,125,null,{"value":"2147483649"}] 06:18:58 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 06:18:58 INFO - PROCESS | 5975 | 1484576338410 Marionette TRACE conn4 -> [0,126,"timeouts",{"script":35000}] 06:18:58 INFO - PROCESS | 5975 | 1484576338413 Marionette TRACE conn4 <- [1,126,null,{}] 06:18:58 INFO - PROCESS | 5975 | 1484576338419 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}] 06:18:58 INFO - PROCESS | 5975 | 1484576338591 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 06:18:58 INFO - PROCESS | 5975 | 1484576338648 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:18:58 INFO - PROCESS | 5975 | ++DOCSHELL 0xa31b9000 == 9 [pid = 6020] [id = 38] 06:18:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 23 (0xa31bcc00) [pid = 6020] [serial = 107] [outer = (nil)] 06:18:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 24 (0xa354e400) [pid = 6020] [serial = 108] [outer = 0xa31bcc00] 06:18:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 25 (0xa3660000) [pid = 6020] [serial = 109] [outer = 0xa31bcc00] 06:18:59 INFO - PROCESS | 5975 | 1484576339876 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] 06:18:59 INFO - PROCESS | 5975 | 1484576339896 Marionette TRACE conn4 <- [1,129,null,{"value":"2147483649"}] 06:18:59 INFO - PROCESS | 5975 | 1484576339902 Marionette TRACE conn4 -> [0,130,"timeouts",{"script":35000}] 06:18:59 INFO - PROCESS | 5975 | 1484576339904 Marionette TRACE conn4 <- [1,130,null,{}] 06:18:59 INFO - PROCESS | 5975 | 1484576339911 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}] 06:19:00 INFO - PROCESS | 5975 | 1484576340121 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 06:19:00 INFO - PROCESS | 5975 | 1484576340174 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:19:00 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310f000 == 10 [pid = 6020] [id = 39] 06:19:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 26 (0xa31b3c00) [pid = 6020] [serial = 110] [outer = (nil)] 06:19:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 27 (0xa354a400) [pid = 6020] [serial = 111] [outer = 0xa31b3c00] 06:19:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 28 (0xa365a000) [pid = 6020] [serial = 112] [outer = 0xa31b3c00] 06:19:00 INFO - PROCESS | 5975 | --DOCSHELL 0xa3ae6400 == 9 [pid = 6020] [id = 36] 06:19:00 INFO - PROCESS | 5975 | --DOCSHELL 0xa3942c00 == 8 [pid = 6020] [id = 35] 06:19:00 INFO - PROCESS | 5975 | --DOCSHELL 0xa3762800 == 7 [pid = 6020] [id = 34] 06:19:00 INFO - PROCESS | 5975 | --DOCSHELL 0xa3541c00 == 6 [pid = 6020] [id = 33] 06:19:00 INFO - PROCESS | 5975 | --DOCSHELL 0xa310d400 == 5 [pid = 6020] [id = 32] 06:19:00 INFO - PROCESS | 5975 | --DOCSHELL 0xa310dc00 == 4 [pid = 6020] [id = 31] 06:19:01 INFO - PROCESS | 5975 | 1484576341248 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] 06:19:01 INFO - PROCESS | 5975 | 1484576341295 Marionette TRACE conn4 <- [1,133,null,{"value":"2147483649"}] 06:19:01 INFO - PROCESS | 5975 | 1484576341301 Marionette TRACE conn4 -> [0,134,"timeouts",{"script":35000}] 06:19:01 INFO - PROCESS | 5975 | 1484576341307 Marionette TRACE conn4 <- [1,134,null,{}] 06:19:01 INFO - PROCESS | 5975 | 1484576341312 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}] 06:19:01 INFO - PROCESS | 5975 | 1484576341522 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 06:19:01 INFO - PROCESS | 5975 | 1484576341583 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:19:01 INFO - PROCESS | 5975 | ++DOCSHELL 0xa376bc00 == 5 [pid = 6020] [id = 40] 06:19:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0xa376d400) [pid = 6020] [serial = 113] [outer = (nil)] 06:19:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0xa3942800) [pid = 6020] [serial = 114] [outer = 0xa376d400] 06:19:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0xa3949800) [pid = 6020] [serial = 115] [outer = 0xa376d400] 06:19:02 INFO - PROCESS | 5975 | 1484576342607 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] 06:19:02 INFO - PROCESS | 5975 | 1484576342655 Marionette TRACE conn4 <- [1,137,null,{"value":"2147483649"}] 06:19:02 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 06:19:02 INFO - PROCESS | 5975 | 1484576342665 Marionette TRACE conn4 -> [0,138,"timeouts",{"script":35000}] 06:19:02 INFO - PROCESS | 5975 | 1484576342668 Marionette TRACE conn4 <- [1,138,null,{}] 06:19:02 INFO - PROCESS | 5975 | 1484576342674 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}] 06:19:02 INFO - PROCESS | 5975 | 1484576342882 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 06:19:02 INFO - PROCESS | 5975 | 1484576342905 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:19:02 INFO - PROCESS | 5975 | ++DOCSHELL 0xa4689400 == 6 [pid = 6020] [id = 41] 06:19:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0xa468b400) [pid = 6020] [serial = 116] [outer = (nil)] 06:19:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0xa46e8400) [pid = 6020] [serial = 117] [outer = 0xa468b400] 06:19:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0xa46e9400) [pid = 6020] [serial = 118] [outer = 0xa468b400] 06:19:03 INFO - PROCESS | 5975 | ++DOCSHELL 0xa48d4400 == 7 [pid = 6020] [id = 42] 06:19:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0xa496c800) [pid = 6020] [serial = 119] [outer = (nil)] 06:19:04 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:19:04 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:19:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0xa4974400) [pid = 6020] [serial = 120] [outer = 0xa496c800] 06:19:04 INFO - PROCESS | 5975 | 1484576344302 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] 06:19:04 INFO - PROCESS | 5975 | 1484576344359 Marionette TRACE conn4 <- [1,141,null,{"value":"2147483649"}] 06:19:04 INFO - PROCESS | 5975 | 1484576344370 Marionette TRACE conn4 -> [0,142,"timeouts",{"script":35000}] 06:19:04 INFO - PROCESS | 5975 | 1484576344373 Marionette TRACE conn4 <- [1,142,null,{}] 06:19:04 INFO - PROCESS | 5975 | 1484576344379 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}] 06:19:04 INFO - PROCESS | 5975 | 1484576344582 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 06:19:04 INFO - PROCESS | 5975 | 1484576344661 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:19:04 INFO - PROCESS | 5975 | ++DOCSHELL 0xa55b0800 == 8 [pid = 6020] [id = 43] 06:19:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0xa55b3800) [pid = 6020] [serial = 121] [outer = (nil)] 06:19:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0xa8340400) [pid = 6020] [serial = 122] [outer = 0xa55b3800] 06:19:05 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0xa779c000) [pid = 6020] [serial = 123] [outer = 0xa55b3800] 06:19:05 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0xa310e000) [pid = 6020] [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] 06:19:05 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0xa354ac00) [pid = 6020] [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] 06:19:05 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0xa3762c00) [pid = 6020] [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] 06:19:05 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0xa3943000) [pid = 6020] [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] 06:19:05 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0xa45d8800) [pid = 6020] [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] 06:19:05 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0xa310e400) [pid = 6020] [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] 06:19:06 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3111800 == 9 [pid = 6020] [id = 44] 06:19:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0xa31be800) [pid = 6020] [serial = 124] [outer = (nil)] 06:19:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0xa365fc00) [pid = 6020] [serial = 125] [outer = 0xa31be800] 06:19:06 INFO - PROCESS | 5975 | 1484576346260 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] 06:19:06 INFO - PROCESS | 5975 | 1484576346310 Marionette TRACE conn4 <- [1,145,null,{"value":"2147483649"}] 06:19:06 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 06:19:06 INFO - PROCESS | 5975 | 1484576346317 Marionette TRACE conn4 -> [0,146,"timeouts",{"script":35000}] 06:19:06 INFO - PROCESS | 5975 | 1484576346320 Marionette TRACE conn4 <- [1,146,null,{}] 06:19:06 INFO - PROCESS | 5975 | 1484576346326 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}] 06:19:06 INFO - PROCESS | 5975 | 1484576346489 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 06:19:06 INFO - PROCESS | 5975 | 1484576346556 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:19:06 INFO - PROCESS | 5975 | ++DOCSHELL 0xa5557800 == 10 [pid = 6020] [id = 45] 06:19:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0xa8ebb800) [pid = 6020] [serial = 126] [outer = (nil)] 06:19:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0xacc75400) [pid = 6020] [serial = 127] [outer = 0xa8ebb800] 06:19:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0xaccd5c00) [pid = 6020] [serial = 128] [outer = 0xa8ebb800] 06:19:07 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3109400 == 11 [pid = 6020] [id = 46] 06:19:07 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0xa310a000) [pid = 6020] [serial = 129] [outer = (nil)] 06:19:07 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:19:07 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:19:07 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0xa31b2400) [pid = 6020] [serial = 130] [outer = 0xa310a000] 06:19:07 INFO - PROCESS | 5975 | 1484576347744 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] 06:19:07 INFO - PROCESS | 5975 | 1484576347806 Marionette TRACE conn4 <- [1,149,null,{"value":"2147483649"}] 06:19:07 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 06:19:07 INFO - PROCESS | 5975 | 1484576347831 Marionette TRACE conn4 -> [0,150,"timeouts",{"script":35000}] 06:19:07 INFO - PROCESS | 5975 | 1484576347849 Marionette TRACE conn4 <- [1,150,null,{}] 06:19:07 INFO - PROCESS | 5975 | 1484576347860 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}] 06:19:08 INFO - PROCESS | 5975 | 1484576348047 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 06:19:08 INFO - PROCESS | 5975 | 1484576348121 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:19:08 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3ade000 == 12 [pid = 6020] [id = 47] 06:19:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0xa3ae1400) [pid = 6020] [serial = 131] [outer = (nil)] 06:19:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0xa4691000) [pid = 6020] [serial = 132] [outer = 0xa3ae1400] 06:19:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0xa46edc00) [pid = 6020] [serial = 133] [outer = 0xa3ae1400] 06:19:09 WARNING - wptserve Traceback (most recent call last): 06:19:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:19:09 WARNING - rv = self.func(request, response) 06:19:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:19:09 WARNING - access_control_allow_origin = "*") 06:19:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:19:09 WARNING - payload = payload_generator(server_data) 06:19:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:19:09 WARNING - return encode_string_as_bmp_image(data) 06:19: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 06:19:09 WARNING - img.save(f, "BMP") 06:19:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:19:09 WARNING - f.write(bmpfileheader) 06:19:09 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:19:09 WARNING - 06:19:09 INFO - PROCESS | 5975 | --DOCSHELL 0xa3111800 == 11 [pid = 6020] [id = 44] 06:19:09 INFO - PROCESS | 5975 | --DOCSHELL 0xa55b0800 == 10 [pid = 6020] [id = 43] 06:19:09 INFO - PROCESS | 5975 | --DOCSHELL 0xa48d4400 == 9 [pid = 6020] [id = 42] 06:19:09 INFO - PROCESS | 5975 | --DOCSHELL 0xa4689400 == 8 [pid = 6020] [id = 41] 06:19:09 INFO - PROCESS | 5975 | --DOCSHELL 0xa376bc00 == 7 [pid = 6020] [id = 40] 06:19:09 INFO - PROCESS | 5975 | --DOCSHELL 0xa310f000 == 6 [pid = 6020] [id = 39] 06:19:10 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0xa45dc800) [pid = 6020] [serial = 102] [outer = (nil)] [url = about:blank] 06:19:10 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0xa3947c00) [pid = 6020] [serial = 99] [outer = (nil)] [url = about:blank] 06:19:10 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0xa31b3000) [pid = 6020] [serial = 90] [outer = (nil)] [url = about:blank] 06:19:10 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0xa3550400) [pid = 6020] [serial = 93] [outer = (nil)] [url = about:blank] 06:19:10 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0xa3767000) [pid = 6020] [serial = 96] [outer = (nil)] [url = about:blank] 06:19:10 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0xa45dbc00) [pid = 6020] [serial = 103] [outer = (nil)] [url = about:blank] 06:19:10 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0xa394a400) [pid = 6020] [serial = 100] [outer = (nil)] [url = about:blank] 06:19:10 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0xa46e6000) [pid = 6020] [serial = 105] [outer = (nil)] [url = about:blank] 06:19:10 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0xa3769800) [pid = 6020] [serial = 97] [outer = (nil)] [url = about:blank] 06:19:10 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0xa3659400) [pid = 6020] [serial = 94] [outer = (nil)] [url = about:blank] 06:19:10 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0xa31b9800) [pid = 6020] [serial = 91] [outer = (nil)] [url = about:blank] 06:19:10 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0xa31ba800) [pid = 6020] [serial = 88] [outer = (nil)] [url = about:blank] 06:19:12 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0xa468b400) [pid = 6020] [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] 06:19:12 INFO - PROCESS | 5975 | --DOMWINDOW == 29 (0xa55b3800) [pid = 6020] [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] 06:19:12 INFO - PROCESS | 5975 | --DOMWINDOW == 28 (0xa376d400) [pid = 6020] [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] 06:19:12 INFO - PROCESS | 5975 | --DOMWINDOW == 27 (0xa31b3c00) [pid = 6020] [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] 06:19:12 INFO - PROCESS | 5975 | --DOMWINDOW == 26 (0xa31be800) [pid = 6020] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484576346067] 06:19:12 INFO - PROCESS | 5975 | --DOMWINDOW == 25 (0xa496c800) [pid = 6020] [serial = 119] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:19:16 INFO - PROCESS | 5975 | --DOCSHELL 0xa31b9000 == 5 [pid = 6020] [id = 38] 06:19:16 INFO - PROCESS | 5975 | --DOCSHELL 0xa4691400 == 4 [pid = 6020] [id = 37] 06:19:16 INFO - PROCESS | 5975 | --DOCSHELL 0xa5557800 == 3 [pid = 6020] [id = 45] 06:19:16 INFO - PROCESS | 5975 | --DOCSHELL 0xa3109400 == 2 [pid = 6020] [id = 46] 06:19:16 INFO - PROCESS | 5975 | --DOMWINDOW == 24 (0xacc75400) [pid = 6020] [serial = 127] [outer = (nil)] [url = about:blank] 06:19:16 INFO - PROCESS | 5975 | --DOMWINDOW == 23 (0xa3949800) [pid = 6020] [serial = 115] [outer = (nil)] [url = about:blank] 06:19:16 INFO - PROCESS | 5975 | --DOMWINDOW == 22 (0xa365a000) [pid = 6020] [serial = 112] [outer = (nil)] [url = about:blank] 06:19:16 INFO - PROCESS | 5975 | --DOMWINDOW == 21 (0xa365fc00) [pid = 6020] [serial = 125] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484576346067] 06:19:16 INFO - PROCESS | 5975 | --DOMWINDOW == 20 (0xa8340400) [pid = 6020] [serial = 122] [outer = (nil)] [url = about:blank] 06:19:16 INFO - PROCESS | 5975 | --DOMWINDOW == 19 (0xa779c000) [pid = 6020] [serial = 123] [outer = (nil)] [url = about:blank] 06:19:16 INFO - PROCESS | 5975 | --DOMWINDOW == 18 (0xa4974400) [pid = 6020] [serial = 120] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:19:16 INFO - PROCESS | 5975 | --DOMWINDOW == 17 (0xa46e9400) [pid = 6020] [serial = 118] [outer = (nil)] [url = about:blank] 06:19:16 INFO - PROCESS | 5975 | --DOMWINDOW == 16 (0xa46e8400) [pid = 6020] [serial = 117] [outer = (nil)] [url = about:blank] 06:19:16 INFO - PROCESS | 5975 | --DOMWINDOW == 15 (0xa3942800) [pid = 6020] [serial = 114] [outer = (nil)] [url = about:blank] 06:19:16 INFO - PROCESS | 5975 | --DOMWINDOW == 14 (0xa354a400) [pid = 6020] [serial = 111] [outer = (nil)] [url = about:blank] 06:19:16 INFO - PROCESS | 5975 | --DOMWINDOW == 13 (0xa354e400) [pid = 6020] [serial = 108] [outer = (nil)] [url = about:blank] 06:19:19 INFO - PROCESS | 5975 | --DOMWINDOW == 12 (0xa310a000) [pid = 6020] [serial = 129] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:19:19 INFO - PROCESS | 5975 | --DOMWINDOW == 11 (0xa8ebb800) [pid = 6020] [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] 06:19:19 INFO - PROCESS | 5975 | --DOMWINDOW == 10 (0xa31bcc00) [pid = 6020] [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] 06:19:19 INFO - PROCESS | 5975 | --DOMWINDOW == 9 (0xa4692000) [pid = 6020] [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] 06:19:23 INFO - PROCESS | 5975 | --DOMWINDOW == 8 (0xa31b2400) [pid = 6020] [serial = 130] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:19:23 INFO - PROCESS | 5975 | --DOMWINDOW == 7 (0xaccd5c00) [pid = 6020] [serial = 128] [outer = (nil)] [url = about:blank] 06:19:23 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa4691000) [pid = 6020] [serial = 132] [outer = (nil)] [url = about:blank] 06:19:23 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3660000) [pid = 6020] [serial = 109] [outer = (nil)] [url = about:blank] 06:19:23 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa46ecc00) [pid = 6020] [serial = 106] [outer = (nil)] [url = about:blank] 06:19:38 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:19:38 INFO - PROCESS | 5975 | 1484576378626 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]]]}] 06:19:38 INFO - . 06:19:38 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30851ms 06:19:38 INFO - PROCESS | 5975 | 1484576378676 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 06:19:38 INFO - PROCESS | 5975 | 1484576378683 Marionette TRACE conn4 <- [1,153,null,{"value":"2147483649"}] 06:19:38 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 06:19:38 INFO - PROCESS | 5975 | 1484576378694 Marionette TRACE conn4 -> [0,154,"timeouts",{"script":35000}] 06:19:38 INFO - PROCESS | 5975 | 1484576378702 Marionette TRACE conn4 <- [1,154,null,{}] 06:19:38 INFO - PROCESS | 5975 | 1484576378715 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}] 06:19:38 INFO - PROCESS | 5975 | 1484576378980 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 06:19:39 INFO - PROCESS | 5975 | 1484576379022 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:19:39 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310d400 == 3 [pid = 6020] [id = 48] 06:19:39 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa310d800) [pid = 6020] [serial = 134] [outer = (nil)] 06:19:39 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa3112000) [pid = 6020] [serial = 135] [outer = 0xa310d800] 06:19:39 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa31b7c00) [pid = 6020] [serial = 136] [outer = 0xa310d800] 06:19:39 WARNING - wptserve Traceback (most recent call last): 06:19:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:19:39 WARNING - rv = self.func(request, response) 06:19:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:19:39 WARNING - access_control_allow_origin = "*") 06:19:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:19:39 WARNING - payload = payload_generator(server_data) 06:19:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:19:39 WARNING - return encode_string_as_bmp_image(data) 06:19:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 06:19:39 WARNING - img.save(f, "BMP") 06:19:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:19:39 WARNING - f.write(bmpfileheader) 06:19:39 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:19:39 WARNING - 06:19:47 INFO - PROCESS | 5975 | --DOCSHELL 0xa3ade000 == 2 [pid = 6020] [id = 47] 06:19:53 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa3ae1400) [pid = 6020] [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] 06:19:58 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3112000) [pid = 6020] [serial = 135] [outer = (nil)] [url = about:blank] 06:19:58 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa46edc00) [pid = 6020] [serial = 133] [outer = (nil)] [url = about:blank] 06:20:09 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:20:09 INFO - PROCESS | 5975 | 1484576409490 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]]]}] 06:20:09 INFO - . 06:20:09 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30820ms 06:20:09 INFO - PROCESS | 5975 | 1484576409515 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 06:20:09 INFO - PROCESS | 5975 | 1484576409524 Marionette TRACE conn4 <- [1,157,null,{"value":"2147483649"}] 06:20:09 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 06:20:09 INFO - PROCESS | 5975 | 1484576409535 Marionette TRACE conn4 -> [0,158,"timeouts",{"script":35000}] 06:20:09 INFO - PROCESS | 5975 | 1484576409544 Marionette TRACE conn4 <- [1,158,null,{}] 06:20:09 INFO - PROCESS | 5975 | 1484576409557 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}] 06:20:09 INFO - PROCESS | 5975 | 1484576409886 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 06:20:09 INFO - PROCESS | 5975 | 1484576409928 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:20:10 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3110400 == 3 [pid = 6020] [id = 49] 06:20:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa3110800) [pid = 6020] [serial = 137] [outer = (nil)] 06:20:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa31b4400) [pid = 6020] [serial = 138] [outer = 0xa3110800] 06:20:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa31bb400) [pid = 6020] [serial = 139] [outer = 0xa3110800] 06:20:11 WARNING - wptserve Traceback (most recent call last): 06:20:11 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:20:11 WARNING - rv = self.func(request, response) 06:20:11 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:20:11 WARNING - access_control_allow_origin = "*") 06:20:11 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:20:11 WARNING - payload = payload_generator(server_data) 06:20:11 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:20:11 WARNING - return encode_string_as_bmp_image(data) 06:20:11 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 06:20:11 WARNING - img.save(f, "BMP") 06:20:11 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:20:11 WARNING - f.write(bmpfileheader) 06:20:11 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:20:11 WARNING - 06:20:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 13 (0x93d7b400) [pid = 5975] [serial = 22] [outer = 0x99735000] 06:20:17 INFO - PROCESS | 5975 | --DOCSHELL 0xa310d400 == 2 [pid = 6020] [id = 48] 06:20:19 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa310d800) [pid = 6020] [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] 06:20:24 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa31b4400) [pid = 6020] [serial = 138] [outer = (nil)] [url = about:blank] 06:20:24 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa31b7c00) [pid = 6020] [serial = 136] [outer = (nil)] [url = about:blank] 06:20:33 INFO - PROCESS | 5975 | --DOMWINDOW == 12 (0x99323c00) [pid = 5975] [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.] 06:20:40 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:20:40 INFO - PROCESS | 5975 | 1484576440500 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]]]}] 06:20:40 INFO - . 06:20:40 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30988ms 06:20:40 INFO - PROCESS | 5975 | 1484576440523 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 06:20:40 INFO - PROCESS | 5975 | 1484576440531 Marionette TRACE conn4 <- [1,161,null,{"value":"2147483649"}] 06:20:40 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 06:20:40 INFO - PROCESS | 5975 | 1484576440542 Marionette TRACE conn4 -> [0,162,"timeouts",{"script":35000}] 06:20:40 INFO - PROCESS | 5975 | 1484576440550 Marionette TRACE conn4 <- [1,162,null,{}] 06:20:40 INFO - PROCESS | 5975 | 1484576440563 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}] 06:20:40 INFO - PROCESS | 5975 | 1484576440796 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 06:20:40 INFO - PROCESS | 5975 | 1484576440855 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:20:40 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310e000 == 3 [pid = 6020] [id = 50] 06:20:40 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa310e400) [pid = 6020] [serial = 140] [outer = (nil)] 06:20:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa31b3800) [pid = 6020] [serial = 141] [outer = 0xa310e400] 06:20:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa31ba400) [pid = 6020] [serial = 142] [outer = 0xa310e400] 06:20:41 INFO - PROCESS | 5975 | 1484576441949 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] 06:20:41 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 06:20:42 INFO - PROCESS | 5975 | 1484576441990 Marionette TRACE conn4 <- [1,165,null,{"value":"2147483649"}] 06:20:42 INFO - PROCESS | 5975 | 1484576442004 Marionette TRACE conn4 -> [0,166,"timeouts",{"script":35000}] 06:20:42 INFO - PROCESS | 5975 | 1484576442015 Marionette TRACE conn4 <- [1,166,null,{}] 06:20:42 INFO - PROCESS | 5975 | 1484576442028 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}] 06:20:42 INFO - PROCESS | 5975 | 1484576442246 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 06:20:42 INFO - PROCESS | 5975 | 1484576442315 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:20:42 INFO - PROCESS | 5975 | ++DOCSHELL 0xa354a000 == 4 [pid = 6020] [id = 51] 06:20:42 INFO - PROCESS | 5975 | ++DOMWINDOW == 8 (0xa354a800) [pid = 6020] [serial = 143] [outer = (nil)] 06:20:42 INFO - PROCESS | 5975 | ++DOMWINDOW == 9 (0xa3550000) [pid = 6020] [serial = 144] [outer = 0xa354a800] 06:20:42 INFO - PROCESS | 5975 | ++DOMWINDOW == 10 (0xa3550c00) [pid = 6020] [serial = 145] [outer = 0xa354a800] 06:20:43 INFO - . 06:20:43 INFO - TEST-OK | /referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html | took 1352ms 06:20:43 INFO - PROCESS | 5975 | 1484576443335 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] 06:20:43 INFO - PROCESS | 5975 | 1484576443361 Marionette TRACE conn4 <- [1,169,null,{"value":"2147483649"}] 06:20:43 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 06:20:43 INFO - PROCESS | 5975 | 1484576443369 Marionette TRACE conn4 -> [0,170,"timeouts",{"script":35000}] 06:20:43 INFO - PROCESS | 5975 | 1484576443377 Marionette TRACE conn4 <- [1,170,null,{}] 06:20:43 INFO - PROCESS | 5975 | 1484576443397 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}] 06:20:43 INFO - PROCESS | 5975 | 1484576443615 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 06:20:43 INFO - PROCESS | 5975 | 1484576443693 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:20:43 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3762800 == 5 [pid = 6020] [id = 52] 06:20:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 11 (0xa3763000) [pid = 6020] [serial = 146] [outer = (nil)] 06:20:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 12 (0xa3766c00) [pid = 6020] [serial = 147] [outer = 0xa3763000] 06:20:44 INFO - PROCESS | 5975 | ++DOMWINDOW == 13 (0xa3769400) [pid = 6020] [serial = 148] [outer = 0xa3763000] 06:20:44 INFO - PROCESS | 5975 | 1484576444738 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] 06:20:44 INFO - PROCESS | 5975 | 1484576444774 Marionette TRACE conn4 <- [1,173,null,{"value":"2147483649"}] 06:20:44 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 06:20:44 INFO - PROCESS | 5975 | 1484576444781 Marionette TRACE conn4 -> [0,174,"timeouts",{"script":35000}] 06:20:44 INFO - PROCESS | 5975 | 1484576444786 Marionette TRACE conn4 <- [1,174,null,{}] 06:20:44 INFO - PROCESS | 5975 | 1484576444793 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}] 06:20:44 INFO - PROCESS | 5975 | 1484576444987 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 06:20:45 INFO - PROCESS | 5975 | 1484576445071 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:20:45 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3943400 == 6 [pid = 6020] [id = 53] 06:20:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 14 (0xa3943800) [pid = 6020] [serial = 149] [outer = (nil)] 06:20:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 15 (0xa3948000) [pid = 6020] [serial = 150] [outer = 0xa3943800] 06:20:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 16 (0xa394a400) [pid = 6020] [serial = 151] [outer = 0xa3943800] 06:20:46 INFO - PROCESS | 5975 | 1484576446065 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] 06:20:46 INFO - PROCESS | 5975 | 1484576446123 Marionette TRACE conn4 <- [1,177,null,{"value":"2147483649"}] 06:20:46 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 06:20:46 INFO - PROCESS | 5975 | 1484576446135 Marionette TRACE conn4 -> [0,178,"timeouts",{"script":35000}] 06:20:46 INFO - PROCESS | 5975 | 1484576446138 Marionette TRACE conn4 <- [1,178,null,{}] 06:20:46 INFO - PROCESS | 5975 | 1484576446145 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}] 06:20:46 INFO - PROCESS | 5975 | 1484576446320 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 06:20:46 INFO - PROCESS | 5975 | 1484576446400 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:20:46 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3ae2800 == 7 [pid = 6020] [id = 54] 06:20:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 17 (0xa3ae2c00) [pid = 6020] [serial = 152] [outer = (nil)] 06:20:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 18 (0xa45dbc00) [pid = 6020] [serial = 153] [outer = 0xa3ae2c00] 06:20:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 19 (0xa45db000) [pid = 6020] [serial = 154] [outer = 0xa3ae2c00] 06:20:47 INFO - PROCESS | 5975 | 1484576447328 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] 06:20:47 INFO - PROCESS | 5975 | 1484576447374 Marionette TRACE conn4 <- [1,181,null,{"value":"2147483649"}] 06:20:47 INFO - PROCESS | 5975 | 1484576447382 Marionette TRACE conn4 -> [0,182,"timeouts",{"script":35000}] 06:20:47 INFO - PROCESS | 5975 | 1484576447385 Marionette TRACE conn4 <- [1,182,null,{}] 06:20:47 INFO - PROCESS | 5975 | 1484576447393 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}] 06:20:47 INFO - PROCESS | 5975 | 1484576447626 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 06:20:47 INFO - PROCESS | 5975 | 1484576447725 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:20:47 INFO - PROCESS | 5975 | ++DOCSHELL 0xa4686c00 == 8 [pid = 6020] [id = 55] 06:20:47 INFO - PROCESS | 5975 | ++DOMWINDOW == 20 (0xa468cc00) [pid = 6020] [serial = 155] [outer = (nil)] 06:20:47 INFO - PROCESS | 5975 | ++DOMWINDOW == 21 (0xa46e1400) [pid = 6020] [serial = 156] [outer = 0xa468cc00] 06:20:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 22 (0xa46eb800) [pid = 6020] [serial = 157] [outer = 0xa468cc00] 06:20:48 INFO - PROCESS | 5975 | 1484576448678 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] 06:20:48 INFO - PROCESS | 5975 | 1484576448720 Marionette TRACE conn4 <- [1,185,null,{"value":"2147483649"}] 06:20:48 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 06:20:48 INFO - PROCESS | 5975 | 1484576448727 Marionette TRACE conn4 -> [0,186,"timeouts",{"script":35000}] 06:20:48 INFO - PROCESS | 5975 | 1484576448730 Marionette TRACE conn4 <- [1,186,null,{}] 06:20:48 INFO - PROCESS | 5975 | 1484576448736 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}] 06:20:48 INFO - PROCESS | 5975 | 1484576448915 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 06:20:49 INFO - PROCESS | 5975 | 1484576448980 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:20:49 INFO - PROCESS | 5975 | ++DOCSHELL 0xa31b2c00 == 9 [pid = 6020] [id = 56] 06:20:49 INFO - PROCESS | 5975 | ++DOMWINDOW == 23 (0xa31b4800) [pid = 6020] [serial = 158] [outer = (nil)] 06:20:49 INFO - PROCESS | 5975 | ++DOMWINDOW == 24 (0xa3547c00) [pid = 6020] [serial = 159] [outer = 0xa31b4800] 06:20:49 INFO - PROCESS | 5975 | ++DOMWINDOW == 25 (0xa354e800) [pid = 6020] [serial = 160] [outer = 0xa31b4800] 06:20:50 INFO - PROCESS | 5975 | 1484576450178 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] 06:20:50 INFO - PROCESS | 5975 | 1484576450213 Marionette TRACE conn4 <- [1,189,null,{"value":"2147483649"}] 06:20:50 INFO - PROCESS | 5975 | 1484576450220 Marionette TRACE conn4 -> [0,190,"timeouts",{"script":35000}] 06:20:50 INFO - PROCESS | 5975 | 1484576450223 Marionette TRACE conn4 <- [1,190,null,{}] 06:20:50 INFO - PROCESS | 5975 | 1484576450229 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}] 06:20:50 INFO - PROCESS | 5975 | 1484576450402 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 06:20:50 INFO - PROCESS | 5975 | 1484576450459 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:20:50 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3541400 == 10 [pid = 6020] [id = 57] 06:20:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 26 (0xa3543400) [pid = 6020] [serial = 161] [outer = (nil)] 06:20:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 27 (0xa376c000) [pid = 6020] [serial = 162] [outer = 0xa3543400] 06:20:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 28 (0xa3770400) [pid = 6020] [serial = 163] [outer = 0xa3543400] 06:20:51 INFO - PROCESS | 5975 | --DOCSHELL 0xa3ae2800 == 9 [pid = 6020] [id = 54] 06:20:51 INFO - PROCESS | 5975 | --DOCSHELL 0xa3943400 == 8 [pid = 6020] [id = 53] 06:20:51 INFO - PROCESS | 5975 | --DOCSHELL 0xa3762800 == 7 [pid = 6020] [id = 52] 06:20:51 INFO - PROCESS | 5975 | --DOCSHELL 0xa354a000 == 6 [pid = 6020] [id = 51] 06:20:51 INFO - PROCESS | 5975 | --DOCSHELL 0xa310e000 == 5 [pid = 6020] [id = 50] 06:20:51 INFO - PROCESS | 5975 | --DOCSHELL 0xa3110400 == 4 [pid = 6020] [id = 49] 06:20:51 INFO - PROCESS | 5975 | 1484576451666 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] 06:20:51 INFO - PROCESS | 5975 | 1484576451705 Marionette TRACE conn4 <- [1,193,null,{"value":"2147483649"}] 06:20:51 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 06:20:51 INFO - PROCESS | 5975 | 1484576451712 Marionette TRACE conn4 -> [0,194,"timeouts",{"script":35000}] 06:20:51 INFO - PROCESS | 5975 | 1484576451715 Marionette TRACE conn4 <- [1,194,null,{}] 06:20:51 INFO - PROCESS | 5975 | 1484576451721 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}] 06:20:51 INFO - PROCESS | 5975 | 1484576451901 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 06:20:52 INFO - PROCESS | 5975 | 1484576451978 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:20:52 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3543c00 == 5 [pid = 6020] [id = 58] 06:20:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0xa3544400) [pid = 6020] [serial = 164] [outer = (nil)] 06:20:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0xa3943000) [pid = 6020] [serial = 165] [outer = 0xa3544400] 06:20:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0xa3949000) [pid = 6020] [serial = 166] [outer = 0xa3544400] 06:20:52 INFO - . 06:20:52 INFO - TEST-OK | /referrer-policy/strict-origin/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html | took 1283ms 06:20:53 INFO - PROCESS | 5975 | 1484576452980 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] 06:20:53 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 06:20:53 INFO - PROCESS | 5975 | 1484576453001 Marionette TRACE conn4 <- [1,197,null,{"value":"2147483649"}] 06:20:53 INFO - PROCESS | 5975 | 1484576453009 Marionette TRACE conn4 -> [0,198,"timeouts",{"script":35000}] 06:20:53 INFO - PROCESS | 5975 | 1484576453012 Marionette TRACE conn4 <- [1,198,null,{}] 06:20:53 INFO - PROCESS | 5975 | 1484576453022 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}] 06:20:53 INFO - PROCESS | 5975 | 1484576453193 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 06:20:53 INFO - PROCESS | 5975 | 1484576453260 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:20:53 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3ae6000 == 6 [pid = 6020] [id = 59] 06:20:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0xa45da400) [pid = 6020] [serial = 167] [outer = (nil)] 06:20:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0xa468dc00) [pid = 6020] [serial = 168] [outer = 0xa45da400] 06:20:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0xa4689400) [pid = 6020] [serial = 169] [outer = 0xa45da400] 06:20:54 INFO - PROCESS | 5975 | ++DOCSHELL 0xa46ea800 == 7 [pid = 6020] [id = 60] 06:20:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0xa46eb000) [pid = 6020] [serial = 170] [outer = (nil)] 06:20:54 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:20:54 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:20:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0xa46edc00) [pid = 6020] [serial = 171] [outer = 0xa46eb000] 06:20:54 INFO - PROCESS | 5975 | 1484576454413 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] 06:20:54 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 06:20:54 INFO - PROCESS | 5975 | 1484576454458 Marionette TRACE conn4 <- [1,201,null,{"value":"2147483649"}] 06:20:54 INFO - PROCESS | 5975 | 1484576454465 Marionette TRACE conn4 -> [0,202,"timeouts",{"script":35000}] 06:20:54 INFO - PROCESS | 5975 | 1484576454474 Marionette TRACE conn4 <- [1,202,null,{}] 06:20:54 INFO - PROCESS | 5975 | 1484576454480 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}] 06:20:54 INFO - PROCESS | 5975 | 1484576454700 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 06:20:54 INFO - PROCESS | 5975 | 1484576454781 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:20:54 INFO - PROCESS | 5975 | ++DOCSHELL 0xa49e1800 == 8 [pid = 6020] [id = 61] 06:20:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0xa5478000) [pid = 6020] [serial = 172] [outer = (nil)] 06:20:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0xa5559000) [pid = 6020] [serial = 173] [outer = 0xa5478000] 06:20:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0xa5557c00) [pid = 6020] [serial = 174] [outer = 0xa5478000] 06:20:55 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0xa3ae2c00) [pid = 6020] [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] 06:20:55 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0xa3943800) [pid = 6020] [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] 06:20:55 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0xa3763000) [pid = 6020] [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] 06:20:55 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0xa354a800) [pid = 6020] [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] 06:20:55 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0xa3110800) [pid = 6020] [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] 06:20:55 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0xa310e400) [pid = 6020] [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] 06:20:55 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310d800 == 9 [pid = 6020] [id = 62] 06:20:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0xa310e400) [pid = 6020] [serial = 175] [outer = (nil)] 06:20:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0xa31bb000) [pid = 6020] [serial = 176] [outer = 0xa310e400] 06:20:56 INFO - PROCESS | 5975 | 1484576456191 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] 06:20:56 INFO - PROCESS | 5975 | 1484576456262 Marionette TRACE conn4 <- [1,205,null,{"value":"2147483649"}] 06:20:56 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 06:20:56 INFO - PROCESS | 5975 | 1484576456268 Marionette TRACE conn4 -> [0,206,"timeouts",{"script":35000}] 06:20:56 INFO - PROCESS | 5975 | 1484576456271 Marionette TRACE conn4 <- [1,206,null,{}] 06:20:56 INFO - PROCESS | 5975 | 1484576456277 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}] 06:20:56 INFO - PROCESS | 5975 | 1484576456452 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 06:20:56 INFO - PROCESS | 5975 | 1484576456528 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:20:56 INFO - PROCESS | 5975 | ++DOCSHELL 0xa834d000 == 10 [pid = 6020] [id = 63] 06:20:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0xa834d400) [pid = 6020] [serial = 177] [outer = (nil)] 06:20:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0xa8ebac00) [pid = 6020] [serial = 178] [outer = 0xa834d400] 06:20:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0xa8ec0c00) [pid = 6020] [serial = 179] [outer = 0xa834d400] 06:20:57 INFO - PROCESS | 5975 | ++DOCSHELL 0xacc79c00 == 11 [pid = 6020] [id = 64] 06:20:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0xacccc400) [pid = 6020] [serial = 180] [outer = (nil)] 06:20:57 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:20:57 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:20:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0xaccd5800) [pid = 6020] [serial = 181] [outer = 0xacccc400] 06:20:57 INFO - PROCESS | 5975 | 1484576457643 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] 06:20:57 INFO - PROCESS | 5975 | 1484576457705 Marionette TRACE conn4 <- [1,209,null,{"value":"2147483649"}] 06:20:57 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 06:20:57 INFO - PROCESS | 5975 | 1484576457719 Marionette TRACE conn4 -> [0,210,"timeouts",{"script":35000}] 06:20:57 INFO - PROCESS | 5975 | 1484576457723 Marionette TRACE conn4 <- [1,210,null,{}] 06:20:57 INFO - PROCESS | 5975 | 1484576457729 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}] 06:20:57 INFO - PROCESS | 5975 | 1484576457986 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 06:20:58 INFO - PROCESS | 5975 | 1484576458074 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:20:58 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310f800 == 12 [pid = 6020] [id = 65] 06:20:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0xa3110000) [pid = 6020] [serial = 182] [outer = (nil)] 06:20:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0xa334d400) [pid = 6020] [serial = 183] [outer = 0xa3110000] 06:20:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0xa334f000) [pid = 6020] [serial = 184] [outer = 0xa3110000] 06:20:59 WARNING - wptserve Traceback (most recent call last): 06:20:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:20:59 WARNING - rv = self.func(request, response) 06:20:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:20:59 WARNING - access_control_allow_origin = "*") 06:20:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:20:59 WARNING - payload = payload_generator(server_data) 06:20:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:20:59 WARNING - return encode_string_as_bmp_image(data) 06:20: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 06:20:59 WARNING - img.save(f, "BMP") 06:20:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:20:59 WARNING - f.write(bmpfileheader) 06:20:59 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:20:59 WARNING - 06:20:59 INFO - PROCESS | 5975 | --DOCSHELL 0xacc79c00 == 11 [pid = 6020] [id = 64] 06:20:59 INFO - PROCESS | 5975 | --DOCSHELL 0xa834d000 == 10 [pid = 6020] [id = 63] 06:20:59 INFO - PROCESS | 5975 | --DOCSHELL 0xa310d800 == 9 [pid = 6020] [id = 62] 06:20:59 INFO - PROCESS | 5975 | --DOCSHELL 0xa49e1800 == 8 [pid = 6020] [id = 61] 06:20:59 INFO - PROCESS | 5975 | --DOCSHELL 0xa46ea800 == 7 [pid = 6020] [id = 60] 06:20:59 INFO - PROCESS | 5975 | --DOCSHELL 0xa3ae6000 == 6 [pid = 6020] [id = 59] 06:20:59 INFO - PROCESS | 5975 | --DOCSHELL 0xa3543c00 == 5 [pid = 6020] [id = 58] 06:20:59 INFO - PROCESS | 5975 | --DOCSHELL 0xa3541400 == 4 [pid = 6020] [id = 57] 06:20:59 INFO - PROCESS | 5975 | --DOCSHELL 0xa4686c00 == 3 [pid = 6020] [id = 55] 06:21:00 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0xa46e1400) [pid = 6020] [serial = 156] [outer = (nil)] [url = about:blank] 06:21:00 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0xa45db000) [pid = 6020] [serial = 154] [outer = (nil)] [url = about:blank] 06:21:00 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0xa45dbc00) [pid = 6020] [serial = 153] [outer = (nil)] [url = about:blank] 06:21:00 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0xa394a400) [pid = 6020] [serial = 151] [outer = (nil)] [url = about:blank] 06:21:00 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0xa3948000) [pid = 6020] [serial = 150] [outer = (nil)] [url = about:blank] 06:21:00 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0xa3769400) [pid = 6020] [serial = 148] [outer = (nil)] [url = about:blank] 06:21:00 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0xa3766c00) [pid = 6020] [serial = 147] [outer = (nil)] [url = about:blank] 06:21:00 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0xa3550c00) [pid = 6020] [serial = 145] [outer = (nil)] [url = about:blank] 06:21:00 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0xa3550000) [pid = 6020] [serial = 144] [outer = (nil)] [url = about:blank] 06:21:00 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0xa31bb400) [pid = 6020] [serial = 139] [outer = (nil)] [url = about:blank] 06:21:00 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0xa31b3800) [pid = 6020] [serial = 141] [outer = (nil)] [url = about:blank] 06:21:00 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0xa31ba400) [pid = 6020] [serial = 142] [outer = (nil)] [url = about:blank] 06:21:02 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0xa45da400) [pid = 6020] [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] 06:21:02 INFO - PROCESS | 5975 | --DOMWINDOW == 29 (0xa5478000) [pid = 6020] [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] 06:21:02 INFO - PROCESS | 5975 | --DOMWINDOW == 28 (0xa3544400) [pid = 6020] [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] 06:21:02 INFO - PROCESS | 5975 | --DOMWINDOW == 27 (0xa3543400) [pid = 6020] [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] 06:21:02 INFO - PROCESS | 5975 | --DOMWINDOW == 26 (0xacccc400) [pid = 6020] [serial = 180] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:21:02 INFO - PROCESS | 5975 | --DOMWINDOW == 25 (0xa310e400) [pid = 6020] [serial = 175] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484576455954] 06:21:02 INFO - PROCESS | 5975 | --DOMWINDOW == 24 (0xa46eb000) [pid = 6020] [serial = 170] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:21:06 INFO - PROCESS | 5975 | --DOCSHELL 0xa31b2c00 == 2 [pid = 6020] [id = 56] 06:21:06 INFO - PROCESS | 5975 | --DOMWINDOW == 23 (0xa8ebac00) [pid = 6020] [serial = 178] [outer = (nil)] [url = about:blank] 06:21:06 INFO - PROCESS | 5975 | --DOMWINDOW == 22 (0xa3949000) [pid = 6020] [serial = 166] [outer = (nil)] [url = about:blank] 06:21:06 INFO - PROCESS | 5975 | --DOMWINDOW == 21 (0xa3770400) [pid = 6020] [serial = 163] [outer = (nil)] [url = about:blank] 06:21:06 INFO - PROCESS | 5975 | --DOMWINDOW == 20 (0xaccd5800) [pid = 6020] [serial = 181] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:21:06 INFO - PROCESS | 5975 | --DOMWINDOW == 19 (0xa31bb000) [pid = 6020] [serial = 176] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484576455954] 06:21:06 INFO - PROCESS | 5975 | --DOMWINDOW == 18 (0xa5557c00) [pid = 6020] [serial = 174] [outer = (nil)] [url = about:blank] 06:21:06 INFO - PROCESS | 5975 | --DOMWINDOW == 17 (0xa46edc00) [pid = 6020] [serial = 171] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:21:06 INFO - PROCESS | 5975 | --DOMWINDOW == 16 (0xa4689400) [pid = 6020] [serial = 169] [outer = (nil)] [url = about:blank] 06:21:06 INFO - PROCESS | 5975 | --DOMWINDOW == 15 (0xa5559000) [pid = 6020] [serial = 173] [outer = (nil)] [url = about:blank] 06:21:06 INFO - PROCESS | 5975 | --DOMWINDOW == 14 (0xa468dc00) [pid = 6020] [serial = 168] [outer = (nil)] [url = about:blank] 06:21:06 INFO - PROCESS | 5975 | --DOMWINDOW == 13 (0xa3943000) [pid = 6020] [serial = 165] [outer = (nil)] [url = about:blank] 06:21:06 INFO - PROCESS | 5975 | --DOMWINDOW == 12 (0xa376c000) [pid = 6020] [serial = 162] [outer = (nil)] [url = about:blank] 06:21:06 INFO - PROCESS | 5975 | --DOMWINDOW == 11 (0xa3547c00) [pid = 6020] [serial = 159] [outer = (nil)] [url = about:blank] 06:21:08 INFO - PROCESS | 5975 | --DOMWINDOW == 10 (0xa468cc00) [pid = 6020] [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] 06:21:08 INFO - PROCESS | 5975 | --DOMWINDOW == 9 (0xa31b4800) [pid = 6020] [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] 06:21:08 INFO - PROCESS | 5975 | --DOMWINDOW == 8 (0xa834d400) [pid = 6020] [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] 06:21:13 INFO - PROCESS | 5975 | --DOMWINDOW == 7 (0xa334d400) [pid = 6020] [serial = 183] [outer = (nil)] [url = about:blank] 06:21:13 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa46eb800) [pid = 6020] [serial = 157] [outer = (nil)] [url = about:blank] 06:21:13 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa354e800) [pid = 6020] [serial = 160] [outer = (nil)] [url = about:blank] 06:21:13 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa8ec0c00) [pid = 6020] [serial = 179] [outer = (nil)] [url = about:blank] 06:21:28 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:21:28 INFO - PROCESS | 5975 | 1484576488527 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]]]}] 06:21:28 INFO - . 06:21:28 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30825ms 06:21:28 INFO - PROCESS | 5975 | 1484576488543 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 06:21:28 INFO - PROCESS | 5975 | 1484576488546 Marionette TRACE conn4 <- [1,213,null,{"value":"2147483649"}] 06:21:28 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 06:21:28 INFO - PROCESS | 5975 | 1484576488552 Marionette TRACE conn4 -> [0,214,"timeouts",{"script":35000}] 06:21:28 INFO - PROCESS | 5975 | 1484576488556 Marionette TRACE conn4 <- [1,214,null,{}] 06:21:28 INFO - PROCESS | 5975 | 1484576488561 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}] 06:21:28 INFO - PROCESS | 5975 | 1484576488737 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 06:21:28 INFO - PROCESS | 5975 | 1484576488797 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:21:28 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310e800 == 3 [pid = 6020] [id = 66] 06:21:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa310ec00) [pid = 6020] [serial = 185] [outer = (nil)] 06:21:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa31b3c00) [pid = 6020] [serial = 186] [outer = 0xa310ec00] 06:21:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa31ba000) [pid = 6020] [serial = 187] [outer = 0xa310ec00] 06:21:29 WARNING - wptserve Traceback (most recent call last): 06:21:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:21:29 WARNING - rv = self.func(request, response) 06:21:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:21:29 WARNING - access_control_allow_origin = "*") 06:21:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:21:29 WARNING - payload = payload_generator(server_data) 06:21:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:21:29 WARNING - return encode_string_as_bmp_image(data) 06:21: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 06:21:29 WARNING - img.save(f, "BMP") 06:21:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:21:29 WARNING - f.write(bmpfileheader) 06:21:29 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:21:29 WARNING - 06:21:37 INFO - PROCESS | 5975 | --DOCSHELL 0xa310f800 == 2 [pid = 6020] [id = 65] 06:21:43 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa3110000) [pid = 6020] [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] 06:21:47 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa31b3c00) [pid = 6020] [serial = 186] [outer = (nil)] [url = about:blank] 06:21:47 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa334f000) [pid = 6020] [serial = 184] [outer = (nil)] [url = about:blank] 06:21:59 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:21:59 INFO - PROCESS | 5975 | 1484576519282 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]]]}] 06:21:59 INFO - . 06:21:59 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30781ms 06:21:59 INFO - PROCESS | 5975 | 1484576519335 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 06:21:59 INFO - PROCESS | 5975 | 1484576519342 Marionette TRACE conn4 <- [1,217,null,{"value":"2147483649"}] 06:21:59 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 06:21:59 INFO - PROCESS | 5975 | 1484576519354 Marionette TRACE conn4 -> [0,218,"timeouts",{"script":35000}] 06:21:59 INFO - PROCESS | 5975 | 1484576519362 Marionette TRACE conn4 <- [1,218,null,{}] 06:21:59 INFO - PROCESS | 5975 | 1484576519374 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}] 06:21:59 INFO - PROCESS | 5975 | 1484576519630 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 06:21:59 INFO - PROCESS | 5975 | 1484576519676 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:21:59 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3110400 == 3 [pid = 6020] [id = 67] 06:21:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa3110800) [pid = 6020] [serial = 188] [outer = (nil)] 06:21:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa31b5400) [pid = 6020] [serial = 189] [outer = 0xa3110800] 06:22:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa31bc400) [pid = 6020] [serial = 190] [outer = 0xa3110800] 06:22:00 WARNING - wptserve Traceback (most recent call last): 06:22:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:22:00 WARNING - rv = self.func(request, response) 06:22:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:22:00 WARNING - access_control_allow_origin = "*") 06:22:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:22:00 WARNING - payload = payload_generator(server_data) 06:22:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:22:00 WARNING - return encode_string_as_bmp_image(data) 06:22: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 06:22:00 WARNING - img.save(f, "BMP") 06:22:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:22:00 WARNING - f.write(bmpfileheader) 06:22:00 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:22:00 WARNING - 06:22:08 INFO - PROCESS | 5975 | --DOCSHELL 0xa310e800 == 2 [pid = 6020] [id = 66] 06:22:14 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa310ec00) [pid = 6020] [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] 06:22:18 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa31b5400) [pid = 6020] [serial = 189] [outer = (nil)] [url = about:blank] 06:22:18 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa31ba000) [pid = 6020] [serial = 187] [outer = (nil)] [url = about:blank] 06:22:30 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:22:30 INFO - PROCESS | 5975 | 1484576550162 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]]]}] 06:22:30 INFO - . 06:22:30 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30829ms 06:22:30 INFO - PROCESS | 5975 | 1484576550181 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 06:22:30 INFO - PROCESS | 5975 | 1484576550198 Marionette TRACE conn4 <- [1,221,null,{"value":"2147483649"}] 06:22:30 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 06:22:30 INFO - PROCESS | 5975 | 1484576550212 Marionette TRACE conn4 -> [0,222,"timeouts",{"script":35000}] 06:22:30 INFO - PROCESS | 5975 | 1484576550218 Marionette TRACE conn4 <- [1,222,null,{}] 06:22:30 INFO - PROCESS | 5975 | 1484576550225 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}] 06:22:30 INFO - PROCESS | 5975 | 1484576550442 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 06:22:30 INFO - PROCESS | 5975 | 1484576550486 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:22:30 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310ec00 == 3 [pid = 6020] [id = 68] 06:22:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa310f400) [pid = 6020] [serial = 191] [outer = (nil)] 06:22:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa31b5000) [pid = 6020] [serial = 192] [outer = 0xa310f400] 06:22:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa31bb800) [pid = 6020] [serial = 193] [outer = 0xa310f400] 06:22:31 INFO - PROCESS | 5975 | 1484576551547 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] 06:22:31 INFO - PROCESS | 5975 | 1484576551607 Marionette TRACE conn4 <- [1,225,null,{"value":"2147483649"}] 06:22:31 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 06:22:31 INFO - PROCESS | 5975 | 1484576551615 Marionette TRACE conn4 -> [0,226,"timeouts",{"script":35000}] 06:22:31 INFO - PROCESS | 5975 | 1484576551623 Marionette TRACE conn4 <- [1,226,null,{}] 06:22:31 INFO - PROCESS | 5975 | 1484576551643 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}] 06:22:31 INFO - PROCESS | 5975 | 1484576551879 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 06:22:31 INFO - PROCESS | 5975 | 1484576551925 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:22:31 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3346400 == 4 [pid = 6020] [id = 69] 06:22:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 8 (0xa334d400) [pid = 6020] [serial = 194] [outer = (nil)] 06:22:32 INFO - PROCESS | 5975 | ++DOMWINDOW == 9 (0xa3352000) [pid = 6020] [serial = 195] [outer = 0xa334d400] 06:22:32 INFO - PROCESS | 5975 | ++DOMWINDOW == 10 (0xa3352c00) [pid = 6020] [serial = 196] [outer = 0xa334d400] 06:22:32 INFO - PROCESS | 5975 | 1484576552959 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] 06:22:33 INFO - PROCESS | 5975 | 1484576553009 Marionette TRACE conn4 <- [1,229,null,{"value":"2147483649"}] 06:22:33 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 06:22:33 INFO - PROCESS | 5975 | 1484576553016 Marionette TRACE conn4 -> [0,230,"timeouts",{"script":35000}] 06:22:33 INFO - PROCESS | 5975 | 1484576553021 Marionette TRACE conn4 <- [1,230,null,{}] 06:22:33 INFO - PROCESS | 5975 | 1484576553028 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}] 06:22:33 INFO - PROCESS | 5975 | 1484576553233 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 06:22:33 INFO - PROCESS | 5975 | 1484576553290 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:22:33 INFO - PROCESS | 5975 | ++DOCSHELL 0xa365a800 == 5 [pid = 6020] [id = 70] 06:22:33 INFO - PROCESS | 5975 | ++DOMWINDOW == 11 (0xa365ac00) [pid = 6020] [serial = 197] [outer = (nil)] 06:22:33 INFO - PROCESS | 5975 | ++DOMWINDOW == 12 (0xa365f000) [pid = 6020] [serial = 198] [outer = 0xa365ac00] 06:22:33 INFO - PROCESS | 5975 | ++DOMWINDOW == 13 (0xa3661c00) [pid = 6020] [serial = 199] [outer = 0xa365ac00] 06:22:34 INFO - PROCESS | 5975 | 1484576554286 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] 06:22:34 INFO - PROCESS | 5975 | 1484576554355 Marionette TRACE conn4 <- [1,233,null,{"value":"2147483649"}] 06:22:34 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 06:22:34 INFO - PROCESS | 5975 | 1484576554367 Marionette TRACE conn4 -> [0,234,"timeouts",{"script":35000}] 06:22:34 INFO - PROCESS | 5975 | 1484576554371 Marionette TRACE conn4 <- [1,234,null,{}] 06:22:34 INFO - PROCESS | 5975 | 1484576554378 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}] 06:22:34 INFO - PROCESS | 5975 | 1484576554539 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 06:22:34 INFO - PROCESS | 5975 | 1484576554609 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:22:34 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3767c00 == 6 [pid = 6020] [id = 71] 06:22:34 INFO - PROCESS | 5975 | ++DOMWINDOW == 14 (0xa3768400) [pid = 6020] [serial = 200] [outer = (nil)] 06:22:34 INFO - PROCESS | 5975 | ++DOMWINDOW == 15 (0xa376c400) [pid = 6020] [serial = 201] [outer = 0xa3768400] 06:22:34 INFO - PROCESS | 5975 | ++DOMWINDOW == 16 (0xa376f000) [pid = 6020] [serial = 202] [outer = 0xa3768400] 06:22:35 INFO - PROCESS | 5975 | 1484576555602 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] 06:22:35 INFO - PROCESS | 5975 | 1484576555654 Marionette TRACE conn4 <- [1,237,null,{"value":"2147483649"}] 06:22:35 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 06:22:35 INFO - PROCESS | 5975 | 1484576555667 Marionette TRACE conn4 -> [0,238,"timeouts",{"script":35000}] 06:22:35 INFO - PROCESS | 5975 | 1484576555669 Marionette TRACE conn4 <- [1,238,null,{}] 06:22:35 INFO - PROCESS | 5975 | 1484576555676 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}] 06:22:35 INFO - PROCESS | 5975 | 1484576555921 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 06:22:36 INFO - PROCESS | 5975 | 1484576555980 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:22:36 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3940000 == 7 [pid = 6020] [id = 72] 06:22:36 INFO - PROCESS | 5975 | ++DOMWINDOW == 17 (0xa3944400) [pid = 6020] [serial = 203] [outer = (nil)] 06:22:36 INFO - PROCESS | 5975 | ++DOMWINDOW == 18 (0xa3949800) [pid = 6020] [serial = 204] [outer = 0xa3944400] 06:22:36 INFO - PROCESS | 5975 | ++DOMWINDOW == 19 (0xa3948800) [pid = 6020] [serial = 205] [outer = 0xa3944400] 06:22:36 INFO - PROCESS | 5975 | 1484576556943 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] 06:22:37 INFO - PROCESS | 5975 | 1484576557006 Marionette TRACE conn4 <- [1,241,null,{"value":"2147483649"}] 06:22:37 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 06:22:37 INFO - PROCESS | 5975 | 1484576557014 Marionette TRACE conn4 -> [0,242,"timeouts",{"script":35000}] 06:22:37 INFO - PROCESS | 5975 | 1484576557018 Marionette TRACE conn4 <- [1,242,null,{}] 06:22:37 INFO - PROCESS | 5975 | 1484576557029 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}] 06:22:37 INFO - PROCESS | 5975 | 1484576557215 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 06:22:37 INFO - PROCESS | 5975 | 1484576557290 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:22:37 INFO - PROCESS | 5975 | ++DOCSHELL 0xa45da400 == 8 [pid = 6020] [id = 73] 06:22:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 20 (0xa45da800) [pid = 6020] [serial = 206] [outer = (nil)] 06:22:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 21 (0xa45de800) [pid = 6020] [serial = 207] [outer = 0xa45da800] 06:22:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 22 (0xa45e3c00) [pid = 6020] [serial = 208] [outer = 0xa45da800] 06:22:38 INFO - PROCESS | 5975 | 1484576558516 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] 06:22:38 INFO - PROCESS | 5975 | 1484576558560 Marionette TRACE conn4 <- [1,245,null,{"value":"2147483649"}] 06:22:38 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 06:22:38 INFO - PROCESS | 5975 | 1484576558570 Marionette TRACE conn4 -> [0,246,"timeouts",{"script":35000}] 06:22:38 INFO - PROCESS | 5975 | 1484576558572 Marionette TRACE conn4 <- [1,246,null,{}] 06:22:38 INFO - PROCESS | 5975 | 1484576558578 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}] 06:22:38 INFO - PROCESS | 5975 | 1484576558724 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 06:22:38 INFO - PROCESS | 5975 | 1484576558771 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:22:38 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3351000 == 9 [pid = 6020] [id = 74] 06:22:38 INFO - PROCESS | 5975 | ++DOMWINDOW == 23 (0xa3351400) [pid = 6020] [serial = 209] [outer = (nil)] 06:22:39 INFO - PROCESS | 5975 | ++DOMWINDOW == 24 (0xa354f800) [pid = 6020] [serial = 210] [outer = 0xa3351400] 06:22:39 INFO - PROCESS | 5975 | ++DOMWINDOW == 25 (0xa3660000) [pid = 6020] [serial = 211] [outer = 0xa3351400] 06:22:39 INFO - PROCESS | 5975 | 1484576559941 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] 06:22:40 INFO - PROCESS | 5975 | 1484576560008 Marionette TRACE conn4 <- [1,249,null,{"value":"2147483649"}] 06:22:40 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 06:22:40 INFO - PROCESS | 5975 | 1484576560015 Marionette TRACE conn4 -> [0,250,"timeouts",{"script":35000}] 06:22:40 INFO - PROCESS | 5975 | 1484576560018 Marionette TRACE conn4 <- [1,250,null,{}] 06:22:40 INFO - PROCESS | 5975 | 1484576560024 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}] 06:22:40 INFO - PROCESS | 5975 | 1484576560247 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 06:22:40 INFO - PROCESS | 5975 | 1484576560313 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:22:40 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3348400 == 10 [pid = 6020] [id = 75] 06:22:40 INFO - PROCESS | 5975 | ++DOMWINDOW == 26 (0xa3348c00) [pid = 6020] [serial = 212] [outer = (nil)] 06:22:40 INFO - PROCESS | 5975 | ++DOMWINDOW == 27 (0xa365c000) [pid = 6020] [serial = 213] [outer = 0xa3348c00] 06:22:40 INFO - PROCESS | 5975 | ++DOMWINDOW == 28 (0xa3668400) [pid = 6020] [serial = 214] [outer = 0xa3348c00] 06:22:41 INFO - PROCESS | 5975 | --DOCSHELL 0xa3940000 == 9 [pid = 6020] [id = 72] 06:22:41 INFO - PROCESS | 5975 | --DOCSHELL 0xa3767c00 == 8 [pid = 6020] [id = 71] 06:22:41 INFO - PROCESS | 5975 | --DOCSHELL 0xa365a800 == 7 [pid = 6020] [id = 70] 06:22:41 INFO - PROCESS | 5975 | --DOCSHELL 0xa3346400 == 6 [pid = 6020] [id = 69] 06:22:41 INFO - PROCESS | 5975 | --DOCSHELL 0xa310ec00 == 5 [pid = 6020] [id = 68] 06:22:41 INFO - PROCESS | 5975 | --DOCSHELL 0xa3110400 == 4 [pid = 6020] [id = 67] 06:22:41 INFO - PROCESS | 5975 | 1484576561482 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] 06:22:41 INFO - PROCESS | 5975 | 1484576561510 Marionette TRACE conn4 <- [1,253,null,{"value":"2147483649"}] 06:22:41 INFO - PROCESS | 5975 | 1484576561517 Marionette TRACE conn4 -> [0,254,"timeouts",{"script":35000}] 06:22:41 INFO - PROCESS | 5975 | 1484576561521 Marionette TRACE conn4 <- [1,254,null,{}] 06:22:41 INFO - PROCESS | 5975 | 1484576561527 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}] 06:22:41 INFO - PROCESS | 5975 | 1484576561707 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 06:22:41 INFO - PROCESS | 5975 | 1484576561788 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:22:41 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3349800 == 5 [pid = 6020] [id = 76] 06:22:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0xa3549800) [pid = 6020] [serial = 215] [outer = (nil)] 06:22:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0xa3766000) [pid = 6020] [serial = 216] [outer = 0xa3549800] 06:22:42 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0xa376e800) [pid = 6020] [serial = 217] [outer = 0xa3549800] 06:22:42 INFO - PROCESS | 5975 | 1484576562757 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] 06:22:42 INFO - PROCESS | 5975 | 1484576562813 Marionette TRACE conn4 <- [1,257,null,{"value":"2147483649"}] 06:22:42 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 06:22:42 INFO - PROCESS | 5975 | 1484576562821 Marionette TRACE conn4 -> [0,258,"timeouts",{"script":35000}] 06:22:42 INFO - PROCESS | 5975 | 1484576562823 Marionette TRACE conn4 <- [1,258,null,{}] 06:22:42 INFO - PROCESS | 5975 | 1484576562829 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}] 06:22:43 INFO - PROCESS | 5975 | 1484576563025 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 06:22:43 INFO - PROCESS | 5975 | 1484576563108 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:22:43 INFO - PROCESS | 5975 | ++DOCSHELL 0xa393f400 == 6 [pid = 6020] [id = 77] 06:22:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0xa3943800) [pid = 6020] [serial = 218] [outer = (nil)] 06:22:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0xa45e1000) [pid = 6020] [serial = 219] [outer = 0xa3943800] 06:22:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0xa45e1c00) [pid = 6020] [serial = 220] [outer = 0xa3943800] 06:22:44 INFO - PROCESS | 5975 | ++DOCSHELL 0xa45e2800 == 7 [pid = 6020] [id = 78] 06:22:44 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0xa4688000) [pid = 6020] [serial = 221] [outer = (nil)] 06:22:44 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:22:44 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:22:44 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0xa4688400) [pid = 6020] [serial = 222] [outer = 0xa4688000] 06:22:44 INFO - PROCESS | 5975 | 1484576564527 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] 06:22:44 INFO - PROCESS | 5975 | 1484576564559 Marionette TRACE conn4 <- [1,261,null,{"value":"2147483649"}] 06:22:44 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 06:22:44 INFO - PROCESS | 5975 | 1484576564569 Marionette TRACE conn4 -> [0,262,"timeouts",{"script":35000}] 06:22:44 INFO - PROCESS | 5975 | 1484576564588 Marionette TRACE conn4 <- [1,262,null,{}] 06:22:44 INFO - PROCESS | 5975 | 1484576564597 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}] 06:22:44 INFO - PROCESS | 5975 | 1484576564921 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 06:22:45 INFO - PROCESS | 5975 | 1484576564978 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:22:45 INFO - PROCESS | 5975 | ++DOCSHELL 0xa46ec400 == 8 [pid = 6020] [id = 79] 06:22:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0xa46ef000) [pid = 6020] [serial = 223] [outer = (nil)] 06:22:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0xa4975400) [pid = 6020] [serial = 224] [outer = 0xa46ef000] 06:22:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0xa4977c00) [pid = 6020] [serial = 225] [outer = 0xa46ef000] 06:22:46 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0xa3944400) [pid = 6020] [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] 06:22:46 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0xa3768400) [pid = 6020] [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] 06:22:46 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0xa365ac00) [pid = 6020] [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] 06:22:46 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0xa334d400) [pid = 6020] [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] 06:22:46 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0xa3110800) [pid = 6020] [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] 06:22:46 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0xa310f400) [pid = 6020] [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] 06:22:46 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310e400 == 9 [pid = 6020] [id = 80] 06:22:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0xa310e800) [pid = 6020] [serial = 226] [outer = (nil)] 06:22:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0xa31b4c00) [pid = 6020] [serial = 227] [outer = 0xa310e800] 06:22:46 INFO - PROCESS | 5975 | --DOCSHELL 0xa586f800 == 5 [pid = 5975] [id = 6] 06:22:46 INFO - PROCESS | 5975 | 1484576566731 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] 06:22:46 INFO - PROCESS | 5975 | 1484576566791 Marionette TRACE conn4 <- [1,265,null,{"value":"2147483649"}] 06:22:46 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 06:22:46 INFO - PROCESS | 5975 | 1484576566842 Marionette TRACE conn4 -> [0,266,"timeouts",{"script":35000}] 06:22:46 INFO - PROCESS | 5975 | 1484576566848 Marionette TRACE conn4 <- [1,266,null,{}] 06:22:46 INFO - PROCESS | 5975 | 1484576566855 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}] 06:22:47 INFO - PROCESS | 5975 | 1484576567175 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 06:22:47 INFO - PROCESS | 5975 | 1484576567226 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:22:47 INFO - PROCESS | 5975 | ++DOCSHELL 0xa49e1400 == 10 [pid = 6020] [id = 81] 06:22:47 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0xa5484000) [pid = 6020] [serial = 228] [outer = (nil)] 06:22:47 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0xa5558400) [pid = 6020] [serial = 229] [outer = 0xa5484000] 06:22:47 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0xa7713000) [pid = 6020] [serial = 230] [outer = 0xa5484000] 06:22:48 INFO - PROCESS | 5975 | ++DOCSHELL 0xa31bac00 == 11 [pid = 6020] [id = 82] 06:22:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0xa31bbc00) [pid = 6020] [serial = 231] [outer = (nil)] 06:22:48 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:22:48 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:22:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0xa334f000) [pid = 6020] [serial = 232] [outer = 0xa31bbc00] 06:22:48 INFO - PROCESS | 5975 | 1484576568601 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] 06:22:48 INFO - PROCESS | 5975 | 1484576568637 Marionette TRACE conn4 <- [1,269,null,{"value":"2147483649"}] 06:22:48 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 06:22:48 INFO - PROCESS | 5975 | 1484576568645 Marionette TRACE conn4 -> [0,270,"timeouts",{"script":35000}] 06:22:48 INFO - PROCESS | 5975 | 1484576568650 Marionette TRACE conn4 <- [1,270,null,{}] 06:22:48 INFO - PROCESS | 5975 | 1484576568658 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}] 06:22:48 INFO - PROCESS | 5975 | 1484576568853 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 06:22:48 INFO - PROCESS | 5975 | 1484576568923 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:22:49 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3948000 == 12 [pid = 6020] [id = 83] 06:22:49 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0xa3948400) [pid = 6020] [serial = 233] [outer = (nil)] 06:22:49 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0xa46ee400) [pid = 6020] [serial = 234] [outer = 0xa3948400] 06:22:49 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0xa4973800) [pid = 6020] [serial = 235] [outer = 0xa3948400] 06:22:50 WARNING - wptserve Traceback (most recent call last): 06:22:50 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:22:50 WARNING - rv = self.func(request, response) 06:22:50 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:22:50 WARNING - access_control_allow_origin = "*") 06:22:50 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:22:50 WARNING - payload = payload_generator(server_data) 06:22:50 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:22:50 WARNING - return encode_string_as_bmp_image(data) 06:22: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 06:22:50 WARNING - img.save(f, "BMP") 06:22:50 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:22:50 WARNING - f.write(bmpfileheader) 06:22:50 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:22:50 WARNING - 06:22:50 INFO - PROCESS | 5975 | --DOCSHELL 0xa310e400 == 11 [pid = 6020] [id = 80] 06:22:50 INFO - PROCESS | 5975 | --DOCSHELL 0xa46ec400 == 10 [pid = 6020] [id = 79] 06:22:50 INFO - PROCESS | 5975 | --DOCSHELL 0xa45e2800 == 9 [pid = 6020] [id = 78] 06:22:50 INFO - PROCESS | 5975 | --DOCSHELL 0xa393f400 == 8 [pid = 6020] [id = 77] 06:22:50 INFO - PROCESS | 5975 | --DOCSHELL 0xa3349800 == 7 [pid = 6020] [id = 76] 06:22:50 INFO - PROCESS | 5975 | --DOCSHELL 0xa3348400 == 6 [pid = 6020] [id = 75] 06:22:50 INFO - PROCESS | 5975 | --DOCSHELL 0xa45da400 == 5 [pid = 6020] [id = 73] 06:22:50 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0xa45de800) [pid = 6020] [serial = 207] [outer = (nil)] [url = about:blank] 06:22:50 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0xa3948800) [pid = 6020] [serial = 205] [outer = (nil)] [url = about:blank] 06:22:50 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0xa3949800) [pid = 6020] [serial = 204] [outer = (nil)] [url = about:blank] 06:22:50 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0xa376f000) [pid = 6020] [serial = 202] [outer = (nil)] [url = about:blank] 06:22:50 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0xa376c400) [pid = 6020] [serial = 201] [outer = (nil)] [url = about:blank] 06:22:50 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0xa3661c00) [pid = 6020] [serial = 199] [outer = (nil)] [url = about:blank] 06:22:50 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0xa365f000) [pid = 6020] [serial = 198] [outer = (nil)] [url = about:blank] 06:22:50 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0xa3352c00) [pid = 6020] [serial = 196] [outer = (nil)] [url = about:blank] 06:22:50 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0xa3352000) [pid = 6020] [serial = 195] [outer = (nil)] [url = about:blank] 06:22:50 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0xa31bc400) [pid = 6020] [serial = 190] [outer = (nil)] [url = about:blank] 06:22:50 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0xa31b5000) [pid = 6020] [serial = 192] [outer = (nil)] [url = about:blank] 06:22:50 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0xa31bb800) [pid = 6020] [serial = 193] [outer = (nil)] [url = about:blank] 06:22:53 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0xa3943800) [pid = 6020] [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] 06:22:53 INFO - PROCESS | 5975 | --DOMWINDOW == 29 (0xa46ef000) [pid = 6020] [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] 06:22:53 INFO - PROCESS | 5975 | --DOMWINDOW == 28 (0xa3549800) [pid = 6020] [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] 06:22:53 INFO - PROCESS | 5975 | --DOMWINDOW == 27 (0xa3348c00) [pid = 6020] [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] 06:22:53 INFO - PROCESS | 5975 | --DOMWINDOW == 26 (0xa310e800) [pid = 6020] [serial = 226] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484576566383] 06:22:53 INFO - PROCESS | 5975 | --DOMWINDOW == 25 (0xa4688000) [pid = 6020] [serial = 221] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:22:55 INFO - PROCESS | 5975 | --DOCSHELL 0x99734c00 == 4 [pid = 5975] [id = 7] 06:22:57 INFO - PROCESS | 5975 | --DOCSHELL 0xa3351000 == 4 [pid = 6020] [id = 74] 06:22:57 INFO - PROCESS | 5975 | --DOCSHELL 0xa49e1400 == 3 [pid = 6020] [id = 81] 06:22:57 INFO - PROCESS | 5975 | --DOCSHELL 0xa31bac00 == 2 [pid = 6020] [id = 82] 06:22:57 INFO - PROCESS | 5975 | --DOMWINDOW == 11 (0x99735000) [pid = 5975] [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.] 06:22:57 INFO - PROCESS | 5975 | --DOMWINDOW == 10 (0xa586fc00) [pid = 5975] [serial = 13] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 06:22:57 INFO - PROCESS | 5975 | --DOMWINDOW == 24 (0xa5558400) [pid = 6020] [serial = 229] [outer = (nil)] [url = about:blank] 06:22:57 INFO - PROCESS | 5975 | --DOMWINDOW == 23 (0xa376e800) [pid = 6020] [serial = 217] [outer = (nil)] [url = about:blank] 06:22:57 INFO - PROCESS | 5975 | --DOMWINDOW == 22 (0xa3668400) [pid = 6020] [serial = 214] [outer = (nil)] [url = about:blank] 06:22:57 INFO - PROCESS | 5975 | --DOMWINDOW == 21 (0xa31b4c00) [pid = 6020] [serial = 227] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484576566383] 06:22:57 INFO - PROCESS | 5975 | --DOMWINDOW == 20 (0xa4977c00) [pid = 6020] [serial = 225] [outer = (nil)] [url = about:blank] 06:22:57 INFO - PROCESS | 5975 | --DOMWINDOW == 19 (0xa45e1c00) [pid = 6020] [serial = 220] [outer = (nil)] [url = about:blank] 06:22:57 INFO - PROCESS | 5975 | --DOMWINDOW == 18 (0xa4688400) [pid = 6020] [serial = 222] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:22:57 INFO - PROCESS | 5975 | --DOMWINDOW == 17 (0xa4975400) [pid = 6020] [serial = 224] [outer = (nil)] [url = about:blank] 06:22:57 INFO - PROCESS | 5975 | --DOMWINDOW == 16 (0xa45e1000) [pid = 6020] [serial = 219] [outer = (nil)] [url = about:blank] 06:22:57 INFO - PROCESS | 5975 | --DOMWINDOW == 15 (0xa3766000) [pid = 6020] [serial = 216] [outer = (nil)] [url = about:blank] 06:22:57 INFO - PROCESS | 5975 | --DOMWINDOW == 14 (0xa365c000) [pid = 6020] [serial = 213] [outer = (nil)] [url = about:blank] 06:22:57 INFO - PROCESS | 5975 | --DOMWINDOW == 13 (0xa354f800) [pid = 6020] [serial = 210] [outer = (nil)] [url = about:blank] 06:22:59 INFO - PROCESS | 5975 | --DOMWINDOW == 12 (0xa5484000) [pid = 6020] [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] 06:22:59 INFO - PROCESS | 5975 | --DOMWINDOW == 11 (0xa31bbc00) [pid = 6020] [serial = 231] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:22:59 INFO - PROCESS | 5975 | --DOMWINDOW == 10 (0xa3351400) [pid = 6020] [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] 06:22:59 INFO - PROCESS | 5975 | --DOMWINDOW == 9 (0xa45da800) [pid = 6020] [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] 06:23:02 INFO - PROCESS | 5975 | --DOMWINDOW == 9 (0x93d7b400) [pid = 5975] [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.] 06:23:02 INFO - PROCESS | 5975 | --DOMWINDOW == 8 (0xa6f7ac00) [pid = 5975] [serial = 15] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 06:23:03 INFO - PROCESS | 5975 | --DOMWINDOW == 8 (0xa7713000) [pid = 6020] [serial = 230] [outer = (nil)] [url = about:blank] 06:23:03 INFO - PROCESS | 5975 | --DOMWINDOW == 7 (0xa334f000) [pid = 6020] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:23:03 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa46ee400) [pid = 6020] [serial = 234] [outer = (nil)] [url = about:blank] 06:23:03 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3660000) [pid = 6020] [serial = 211] [outer = (nil)] [url = about:blank] 06:23:03 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa45e3c00) [pid = 6020] [serial = 208] [outer = (nil)] [url = about:blank] 06:23:19 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:23:19 INFO - PROCESS | 5975 | 1484576599499 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]]]}] 06:23:19 INFO - . 06:23:19 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30872ms 06:23:19 INFO - PROCESS | 5975 | 1484576599517 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 06:23:19 INFO - PROCESS | 5975 | 1484576599525 Marionette TRACE conn4 <- [1,273,null,{"value":"2147483649"}] 06:23:19 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 06:23:19 INFO - PROCESS | 5975 | 1484576599535 Marionette TRACE conn4 -> [0,274,"timeouts",{"script":35000}] 06:23:19 INFO - PROCESS | 5975 | 1484576599540 Marionette TRACE conn4 <- [1,274,null,{}] 06:23:19 INFO - PROCESS | 5975 | 1484576599550 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}] 06:23:19 INFO - PROCESS | 5975 | 1484576599801 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 06:23:19 INFO - PROCESS | 5975 | 1484576599842 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:23:19 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310ec00 == 3 [pid = 6020] [id = 84] 06:23:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa310f000) [pid = 6020] [serial = 236] [outer = (nil)] 06:23:20 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa31b2c00) [pid = 6020] [serial = 237] [outer = 0xa310f000] 06:23:20 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa31b9800) [pid = 6020] [serial = 238] [outer = 0xa310f000] 06:23:20 WARNING - wptserve Traceback (most recent call last): 06:23:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:23:20 WARNING - rv = self.func(request, response) 06:23:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:23:20 WARNING - access_control_allow_origin = "*") 06:23:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:23:20 WARNING - payload = payload_generator(server_data) 06:23:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:23:20 WARNING - return encode_string_as_bmp_image(data) 06:23: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 06:23:20 WARNING - img.save(f, "BMP") 06:23:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:23:20 WARNING - f.write(bmpfileheader) 06:23:20 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:23:20 WARNING - 06:23:28 INFO - PROCESS | 5975 | --DOCSHELL 0xa3948000 == 2 [pid = 6020] [id = 83] 06:23:34 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa3948400) [pid = 6020] [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] 06:23:38 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa31b2c00) [pid = 6020] [serial = 237] [outer = (nil)] [url = about:blank] 06:23:38 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa4973800) [pid = 6020] [serial = 235] [outer = (nil)] [url = about:blank] 06:23:50 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:23:50 INFO - PROCESS | 5975 | 1484576630307 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]]]}] 06:23:50 INFO - . 06:23:50 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30817ms 06:23:50 INFO - PROCESS | 5975 | 1484576630350 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 06:23:50 INFO - PROCESS | 5975 | 1484576630359 Marionette TRACE conn4 <- [1,277,null,{"value":"2147483649"}] 06:23:50 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 06:23:50 INFO - PROCESS | 5975 | 1484576630373 Marionette TRACE conn4 -> [0,278,"timeouts",{"script":35000}] 06:23:50 INFO - PROCESS | 5975 | 1484576630380 Marionette TRACE conn4 <- [1,278,null,{}] 06:23:50 INFO - PROCESS | 5975 | 1484576630388 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}] 06:23:50 INFO - PROCESS | 5975 | 1484576630607 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 06:23:50 INFO - PROCESS | 5975 | 1484576630654 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:23:50 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3110800 == 3 [pid = 6020] [id = 85] 06:23:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa3111400) [pid = 6020] [serial = 239] [outer = (nil)] 06:23:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa31b5400) [pid = 6020] [serial = 240] [outer = 0xa3111400] 06:23:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa31bc000) [pid = 6020] [serial = 241] [outer = 0xa3111400] 06:23:51 WARNING - wptserve Traceback (most recent call last): 06:23:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:23:51 WARNING - rv = self.func(request, response) 06:23:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:23:51 WARNING - access_control_allow_origin = "*") 06:23:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:23:51 WARNING - payload = payload_generator(server_data) 06:23:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:23:51 WARNING - return encode_string_as_bmp_image(data) 06:23: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 06:23:51 WARNING - img.save(f, "BMP") 06:23:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:23:51 WARNING - f.write(bmpfileheader) 06:23:51 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:23:51 WARNING - 06:23:59 INFO - PROCESS | 5975 | --DOCSHELL 0xa310ec00 == 2 [pid = 6020] [id = 84] 06:24:05 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa310f000) [pid = 6020] [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] 06:24:09 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa31b5400) [pid = 6020] [serial = 240] [outer = (nil)] [url = about:blank] 06:24:09 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa31b9800) [pid = 6020] [serial = 238] [outer = (nil)] [url = about:blank] 06:24:21 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:24:21 INFO - PROCESS | 5975 | 1484576661099 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]]]}] 06:24:21 INFO - . 06:24:21 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30769ms 06:24:21 INFO - PROCESS | 5975 | 1484576661142 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 06:24:21 INFO - PROCESS | 5975 | 1484576661149 Marionette TRACE conn4 <- [1,281,null,{"value":"2147483649"}] 06:24:21 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 06:24:21 INFO - PROCESS | 5975 | 1484576661161 Marionette TRACE conn4 -> [0,282,"timeouts",{"script":35000}] 06:24:21 INFO - PROCESS | 5975 | 1484576661169 Marionette TRACE conn4 <- [1,282,null,{}] 06:24:21 INFO - PROCESS | 5975 | 1484576661180 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}] 06:24:21 INFO - PROCESS | 5975 | 1484576661432 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 06:24:21 INFO - PROCESS | 5975 | 1484576661468 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:24:21 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310dc00 == 3 [pid = 6020] [id = 86] 06:24:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa310e000) [pid = 6020] [serial = 242] [outer = (nil)] 06:24:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa31b3800) [pid = 6020] [serial = 243] [outer = 0xa310e000] 06:24:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa31ba800) [pid = 6020] [serial = 244] [outer = 0xa310e000] 06:24:22 INFO - PROCESS | 5975 | 1484576662487 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] 06:24:22 INFO - PROCESS | 5975 | 1484576662562 Marionette TRACE conn4 <- [1,285,null,{"value":"2147483649"}] 06:24:22 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 06:24:22 INFO - PROCESS | 5975 | 1484576662584 Marionette TRACE conn4 -> [0,286,"timeouts",{"script":35000}] 06:24:22 INFO - PROCESS | 5975 | 1484576662594 Marionette TRACE conn4 <- [1,286,null,{}] 06:24:22 INFO - PROCESS | 5975 | 1484576662600 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}] 06:24:22 INFO - PROCESS | 5975 | 1484576662814 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 06:24:22 INFO - PROCESS | 5975 | 1484576662884 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:24:22 INFO - PROCESS | 5975 | ++DOCSHELL 0xa334c000 == 4 [pid = 6020] [id = 87] 06:24:22 INFO - PROCESS | 5975 | ++DOMWINDOW == 8 (0xa334c400) [pid = 6020] [serial = 245] [outer = (nil)] 06:24:23 INFO - PROCESS | 5975 | ++DOMWINDOW == 9 (0xa3351400) [pid = 6020] [serial = 246] [outer = 0xa334c400] 06:24:23 INFO - PROCESS | 5975 | ++DOMWINDOW == 10 (0xa3352000) [pid = 6020] [serial = 247] [outer = 0xa334c400] 06:24:23 INFO - PROCESS | 5975 | 1484576663848 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] 06:24:23 INFO - PROCESS | 5975 | 1484576663882 Marionette TRACE conn4 <- [1,289,null,{"value":"2147483649"}] 06:24:23 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 06:24:23 INFO - PROCESS | 5975 | 1484576663890 Marionette TRACE conn4 -> [0,290,"timeouts",{"script":35000}] 06:24:23 INFO - PROCESS | 5975 | 1484576663898 Marionette TRACE conn4 <- [1,290,null,{}] 06:24:23 INFO - PROCESS | 5975 | 1484576663918 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}] 06:24:24 INFO - PROCESS | 5975 | 1484576664138 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 06:24:24 INFO - PROCESS | 5975 | 1484576664213 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:24:24 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3659800 == 5 [pid = 6020] [id = 88] 06:24:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 11 (0xa3659c00) [pid = 6020] [serial = 248] [outer = (nil)] 06:24:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 12 (0xa365dc00) [pid = 6020] [serial = 249] [outer = 0xa3659c00] 06:24:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 13 (0xa365e800) [pid = 6020] [serial = 250] [outer = 0xa3659c00] 06:24:25 INFO - PROCESS | 5975 | 1484576665237 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] 06:24:25 INFO - PROCESS | 5975 | 1484576665285 Marionette TRACE conn4 <- [1,293,null,{"value":"2147483649"}] 06:24:25 INFO - PROCESS | 5975 | 1484576665297 Marionette TRACE conn4 -> [0,294,"timeouts",{"script":35000}] 06:24:25 INFO - PROCESS | 5975 | 1484576665307 Marionette TRACE conn4 <- [1,294,null,{}] 06:24:25 INFO - PROCESS | 5975 | 1484576665314 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}] 06:24:25 INFO - PROCESS | 5975 | 1484576665517 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 06:24:25 INFO - PROCESS | 5975 | 1484576665569 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:24:25 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3767000 == 6 [pid = 6020] [id = 89] 06:24:25 INFO - PROCESS | 5975 | ++DOMWINDOW == 14 (0xa3767400) [pid = 6020] [serial = 251] [outer = (nil)] 06:24:25 INFO - PROCESS | 5975 | ++DOMWINDOW == 15 (0xa376b400) [pid = 6020] [serial = 252] [outer = 0xa3767400] 06:24:25 INFO - PROCESS | 5975 | ++DOMWINDOW == 16 (0xa376dc00) [pid = 6020] [serial = 253] [outer = 0xa3767400] 06:24:26 INFO - PROCESS | 5975 | 1484576666496 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] 06:24:26 INFO - PROCESS | 5975 | 1484576666548 Marionette TRACE conn4 <- [1,297,null,{"value":"2147483649"}] 06:24:26 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 06:24:26 INFO - PROCESS | 5975 | 1484576666555 Marionette TRACE conn4 -> [0,298,"timeouts",{"script":35000}] 06:24:26 INFO - PROCESS | 5975 | 1484576666557 Marionette TRACE conn4 <- [1,298,null,{}] 06:24:26 INFO - PROCESS | 5975 | 1484576666565 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}] 06:24:26 INFO - PROCESS | 5975 | 1484576666747 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 06:24:26 INFO - PROCESS | 5975 | 1484576666783 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:24:26 INFO - PROCESS | 5975 | ++DOCSHELL 0xa393f400 == 7 [pid = 6020] [id = 90] 06:24:26 INFO - PROCESS | 5975 | ++DOMWINDOW == 17 (0xa3944800) [pid = 6020] [serial = 254] [outer = (nil)] 06:24:26 INFO - PROCESS | 5975 | ++DOMWINDOW == 18 (0xa3948800) [pid = 6020] [serial = 255] [outer = 0xa3944800] 06:24:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 19 (0xa3947c00) [pid = 6020] [serial = 256] [outer = 0xa3944800] 06:24:27 INFO - PROCESS | 5975 | 1484576667763 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] 06:24:27 INFO - PROCESS | 5975 | 1484576667791 Marionette TRACE conn4 <- [1,301,null,{"value":"2147483649"}] 06:24:27 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 06:24:27 INFO - PROCESS | 5975 | 1484576667798 Marionette TRACE conn4 -> [0,302,"timeouts",{"script":35000}] 06:24:27 INFO - PROCESS | 5975 | 1484576667801 Marionette TRACE conn4 <- [1,302,null,{}] 06:24:27 INFO - PROCESS | 5975 | 1484576667807 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}] 06:24:28 INFO - PROCESS | 5975 | 1484576668045 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 06:24:28 INFO - PROCESS | 5975 | 1484576668094 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:24:28 INFO - PROCESS | 5975 | ++DOCSHELL 0xa45d9800 == 8 [pid = 6020] [id = 91] 06:24:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 20 (0xa45da000) [pid = 6020] [serial = 257] [outer = (nil)] 06:24:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 21 (0xa45de000) [pid = 6020] [serial = 258] [outer = 0xa45da000] 06:24:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 22 (0xa45e3c00) [pid = 6020] [serial = 259] [outer = 0xa45da000] 06:24:29 INFO - PROCESS | 5975 | 1484576669117 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] 06:24:29 INFO - PROCESS | 5975 | 1484576669181 Marionette TRACE conn4 <- [1,305,null,{"value":"2147483649"}] 06:24:29 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 06:24:29 INFO - PROCESS | 5975 | 1484576669188 Marionette TRACE conn4 -> [0,306,"timeouts",{"script":35000}] 06:24:29 INFO - PROCESS | 5975 | 1484576669191 Marionette TRACE conn4 <- [1,306,null,{}] 06:24:29 INFO - PROCESS | 5975 | 1484576669197 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}] 06:24:29 INFO - PROCESS | 5975 | 1484576669368 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 06:24:29 INFO - PROCESS | 5975 | 1484576669447 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:24:29 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3109000 == 9 [pid = 6020] [id = 92] 06:24:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 23 (0xa3109800) [pid = 6020] [serial = 260] [outer = (nil)] 06:24:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 24 (0xa3345800) [pid = 6020] [serial = 261] [outer = 0xa3109800] 06:24:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 25 (0xa334e000) [pid = 6020] [serial = 262] [outer = 0xa3109800] 06:24:30 INFO - PROCESS | 5975 | 1484576670660 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] 06:24:30 INFO - PROCESS | 5975 | 1484576670688 Marionette TRACE conn4 <- [1,309,null,{"value":"2147483649"}] 06:24:30 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 06:24:30 INFO - PROCESS | 5975 | 1484576670703 Marionette TRACE conn4 -> [0,310,"timeouts",{"script":35000}] 06:24:30 INFO - PROCESS | 5975 | 1484576670705 Marionette TRACE conn4 <- [1,310,null,{}] 06:24:30 INFO - PROCESS | 5975 | 1484576670713 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}] 06:24:30 INFO - PROCESS | 5975 | 1484576670905 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 06:24:30 INFO - PROCESS | 5975 | 1484576670961 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:24:31 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3660400 == 10 [pid = 6020] [id = 93] 06:24:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 26 (0xa393e400) [pid = 6020] [serial = 263] [outer = (nil)] 06:24:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 27 (0xa3ae3400) [pid = 6020] [serial = 264] [outer = 0xa393e400] 06:24:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 28 (0xa45db400) [pid = 6020] [serial = 265] [outer = 0xa393e400] 06:24:32 INFO - PROCESS | 5975 | 1484576672202 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] 06:24:32 INFO - PROCESS | 5975 | 1484576672245 Marionette TRACE conn4 <- [1,313,null,{"value":"2147483649"}] 06:24:32 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 06:24:32 INFO - PROCESS | 5975 | 1484576672252 Marionette TRACE conn4 -> [0,314,"timeouts",{"script":35000}] 06:24:32 INFO - PROCESS | 5975 | 1484576672255 Marionette TRACE conn4 <- [1,314,null,{}] 06:24:32 INFO - PROCESS | 5975 | 1484576672261 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}] 06:24:32 INFO - PROCESS | 5975 | 1484576672440 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 06:24:32 INFO - PROCESS | 5975 | 1484576672515 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:24:32 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3347800 == 4 [pid = 6020] [id = 94] 06:24:32 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0xa3348000) [pid = 6020] [serial = 266] [outer = (nil)] 06:24:32 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0xa365f400) [pid = 6020] [serial = 267] [outer = 0xa3348000] 06:24:32 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0xa3667800) [pid = 6020] [serial = 268] [outer = 0xa3348000] 06:24:33 INFO - PROCESS | 5975 | 1484576673520 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] 06:24:33 INFO - PROCESS | 5975 | 1484576673553 Marionette TRACE conn4 <- [1,317,null,{"value":"2147483649"}] 06:24:33 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 06:24:33 INFO - PROCESS | 5975 | 1484576673560 Marionette TRACE conn4 -> [0,318,"timeouts",{"script":35000}] 06:24:33 INFO - PROCESS | 5975 | 1484576673563 Marionette TRACE conn4 <- [1,318,null,{}] 06:24:33 INFO - PROCESS | 5975 | 1484576673569 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}] 06:24:33 INFO - PROCESS | 5975 | 1484576673780 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 06:24:33 INFO - PROCESS | 5975 | 1484576673822 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:24:33 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3947800 == 5 [pid = 6020] [id = 95] 06:24:33 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0xa3949400) [pid = 6020] [serial = 269] [outer = (nil)] 06:24:33 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0xa3ae1400) [pid = 6020] [serial = 270] [outer = 0xa3949400] 06:24:34 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0xa3ae5000) [pid = 6020] [serial = 271] [outer = 0xa3949400] 06:24:34 INFO - PROCESS | 5975 | ++DOCSHELL 0xa45dc800 == 6 [pid = 6020] [id = 96] 06:24:34 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0xa45dfc00) [pid = 6020] [serial = 272] [outer = (nil)] 06:24:34 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:24:34 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:24:34 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0xa45e5400) [pid = 6020] [serial = 273] [outer = 0xa45dfc00] 06:24:34 INFO - PROCESS | 5975 | 1484576674910 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] 06:24:34 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 06:24:34 INFO - PROCESS | 5975 | 1484576674959 Marionette TRACE conn4 <- [1,321,null,{"value":"2147483649"}] 06:24:34 INFO - PROCESS | 5975 | 1484576674965 Marionette TRACE conn4 -> [0,322,"timeouts",{"script":35000}] 06:24:34 INFO - PROCESS | 5975 | 1484576674969 Marionette TRACE conn4 <- [1,322,null,{}] 06:24:34 INFO - PROCESS | 5975 | 1484576674975 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}] 06:24:35 INFO - PROCESS | 5975 | 1484576675182 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 06:24:35 INFO - PROCESS | 5975 | 1484576675239 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:24:35 INFO - PROCESS | 5975 | ++DOCSHELL 0xa46e6c00 == 7 [pid = 6020] [id = 97] 06:24:35 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0xa46ea800) [pid = 6020] [serial = 274] [outer = (nil)] 06:24:35 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0xa46ee400) [pid = 6020] [serial = 275] [outer = 0xa46ea800] 06:24:35 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0xa46ed800) [pid = 6020] [serial = 276] [outer = 0xa46ea800] 06:24:36 INFO - PROCESS | 5975 | ++DOCSHELL 0xa4974400 == 8 [pid = 6020] [id = 98] 06:24:36 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0xa4975400) [pid = 6020] [serial = 277] [outer = (nil)] 06:24:36 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0xa49db400) [pid = 6020] [serial = 278] [outer = 0xa4975400] 06:24:36 INFO - PROCESS | 5975 | 1484576676501 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] 06:24:36 INFO - PROCESS | 5975 | 1484576676556 Marionette TRACE conn4 <- [1,325,null,{"value":"2147483649"}] 06:24:36 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 06:24:36 INFO - PROCESS | 5975 | 1484576676565 Marionette TRACE conn4 -> [0,326,"timeouts",{"script":35000}] 06:24:36 INFO - PROCESS | 5975 | 1484576676571 Marionette TRACE conn4 <- [1,326,null,{}] 06:24:36 INFO - PROCESS | 5975 | 1484576676576 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}] 06:24:36 INFO - PROCESS | 5975 | 1484576676749 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 06:24:36 INFO - PROCESS | 5975 | 1484576676833 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:24:36 INFO - PROCESS | 5975 | ++DOCSHELL 0xa4979400 == 9 [pid = 6020] [id = 99] 06:24:36 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0xa55b0800) [pid = 6020] [serial = 279] [outer = (nil)] 06:24:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0xa779c000) [pid = 6020] [serial = 280] [outer = 0xa55b0800] 06:24:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0xa779a400) [pid = 6020] [serial = 281] [outer = 0xa55b0800] 06:24:37 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0xa3944800) [pid = 6020] [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] 06:24:37 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0xa3767400) [pid = 6020] [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] 06:24:37 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0xa3659c00) [pid = 6020] [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] 06:24:37 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0xa3111400) [pid = 6020] [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] 06:24:37 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0xa310e000) [pid = 6020] [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] 06:24:37 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0xa334c400) [pid = 6020] [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] 06:24:38 INFO - PROCESS | 5975 | ++DOCSHELL 0xa31bf400 == 10 [pid = 6020] [id = 100] 06:24:38 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0xa31c1c00) [pid = 6020] [serial = 282] [outer = (nil)] 06:24:38 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:24:38 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:24:38 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0xa3550000) [pid = 6020] [serial = 283] [outer = 0xa31c1c00] 06:24:38 INFO - PROCESS | 5975 | 1484576678447 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] 06:24:38 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 06:24:38 INFO - PROCESS | 5975 | 1484576678509 Marionette TRACE conn4 <- [1,329,null,{"value":"2147483649"}] 06:24:38 INFO - PROCESS | 5975 | 1484576678524 Marionette TRACE conn4 -> [0,330,"timeouts",{"script":35000}] 06:24:38 INFO - PROCESS | 5975 | 1484576678528 Marionette TRACE conn4 <- [1,330,null,{}] 06:24:38 INFO - PROCESS | 5975 | 1484576678534 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}] 06:24:38 INFO - PROCESS | 5975 | 1484576678693 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 06:24:38 INFO - PROCESS | 5975 | 1484576678790 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:24:38 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3948400 == 11 [pid = 6020] [id = 101] 06:24:38 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0xa5559000) [pid = 6020] [serial = 284] [outer = (nil)] 06:24:38 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0xa8ebe800) [pid = 6020] [serial = 285] [outer = 0xa5559000] 06:24:39 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0xa8ebd800) [pid = 6020] [serial = 286] [outer = 0xa5559000] 06:24:39 WARNING - wptserve Traceback (most recent call last): 06:24:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:24:39 WARNING - rv = self.func(request, response) 06:24:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:24:39 WARNING - access_control_allow_origin = "*") 06:24:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:24:39 WARNING - payload = payload_generator(server_data) 06:24:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:24:39 WARNING - return encode_string_as_bmp_image(data) 06:24:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 06:24:39 WARNING - img.save(f, "BMP") 06:24:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:24:39 WARNING - f.write(bmpfileheader) 06:24:39 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:24:39 WARNING - 06:24:40 INFO - PROCESS | 5975 | --DOCSHELL 0xa31bf400 == 10 [pid = 6020] [id = 100] 06:24:40 INFO - PROCESS | 5975 | --DOCSHELL 0xa4979400 == 9 [pid = 6020] [id = 99] 06:24:40 INFO - PROCESS | 5975 | --DOCSHELL 0xa4974400 == 8 [pid = 6020] [id = 98] 06:24:40 INFO - PROCESS | 5975 | --DOCSHELL 0xa46e6c00 == 7 [pid = 6020] [id = 97] 06:24:40 INFO - PROCESS | 5975 | --DOCSHELL 0xa45dc800 == 6 [pid = 6020] [id = 96] 06:24:40 INFO - PROCESS | 5975 | --DOCSHELL 0xa3947800 == 5 [pid = 6020] [id = 95] 06:24:40 INFO - PROCESS | 5975 | --DOCSHELL 0xa3347800 == 4 [pid = 6020] [id = 94] 06:24:40 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0xa45de000) [pid = 6020] [serial = 258] [outer = (nil)] [url = about:blank] 06:24:40 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0xa3947c00) [pid = 6020] [serial = 256] [outer = (nil)] [url = about:blank] 06:24:40 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0xa3948800) [pid = 6020] [serial = 255] [outer = (nil)] [url = about:blank] 06:24:40 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0xa376dc00) [pid = 6020] [serial = 253] [outer = (nil)] [url = about:blank] 06:24:40 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0xa376b400) [pid = 6020] [serial = 252] [outer = (nil)] [url = about:blank] 06:24:40 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0xa365e800) [pid = 6020] [serial = 250] [outer = (nil)] [url = about:blank] 06:24:40 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0xa365dc00) [pid = 6020] [serial = 249] [outer = (nil)] [url = about:blank] 06:24:40 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0xa31bc000) [pid = 6020] [serial = 241] [outer = (nil)] [url = about:blank] 06:24:40 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0xa31b3800) [pid = 6020] [serial = 243] [outer = (nil)] [url = about:blank] 06:24:40 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0xa31ba800) [pid = 6020] [serial = 244] [outer = (nil)] [url = about:blank] 06:24:40 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0xa3351400) [pid = 6020] [serial = 246] [outer = (nil)] [url = about:blank] 06:24:40 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0xa3352000) [pid = 6020] [serial = 247] [outer = (nil)] [url = about:blank] 06:24:43 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0xa3949400) [pid = 6020] [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] 06:24:43 INFO - PROCESS | 5975 | --DOMWINDOW == 29 (0xa46ea800) [pid = 6020] [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] 06:24:43 INFO - PROCESS | 5975 | --DOMWINDOW == 28 (0xa55b0800) [pid = 6020] [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] 06:24:43 INFO - PROCESS | 5975 | --DOMWINDOW == 27 (0xa3109800) [pid = 6020] [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] 06:24:43 INFO - PROCESS | 5975 | --DOMWINDOW == 26 (0xa3348000) [pid = 6020] [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] 06:24:43 INFO - PROCESS | 5975 | --DOMWINDOW == 25 (0xa45dfc00) [pid = 6020] [serial = 272] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:24:43 INFO - PROCESS | 5975 | --DOMWINDOW == 24 (0xa393e400) [pid = 6020] [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] 06:24:43 INFO - PROCESS | 5975 | --DOMWINDOW == 23 (0xa31c1c00) [pid = 6020] [serial = 282] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:24:43 INFO - PROCESS | 5975 | --DOMWINDOW == 22 (0xa4975400) [pid = 6020] [serial = 277] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484576676231] 06:24:43 INFO - PROCESS | 5975 | --DOMWINDOW == 21 (0xa45da000) [pid = 6020] [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] 06:24:47 INFO - PROCESS | 5975 | --DOCSHELL 0xa3660400 == 3 [pid = 6020] [id = 93] 06:24:47 INFO - PROCESS | 5975 | --DOCSHELL 0xa3109000 == 2 [pid = 6020] [id = 92] 06:24:47 INFO - PROCESS | 5975 | --DOMWINDOW == 20 (0xa334e000) [pid = 6020] [serial = 262] [outer = (nil)] [url = about:blank] 06:24:47 INFO - PROCESS | 5975 | --DOMWINDOW == 19 (0xa3667800) [pid = 6020] [serial = 268] [outer = (nil)] [url = about:blank] 06:24:47 INFO - PROCESS | 5975 | --DOMWINDOW == 18 (0xa45e5400) [pid = 6020] [serial = 273] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:24:47 INFO - PROCESS | 5975 | --DOMWINDOW == 17 (0xa45db400) [pid = 6020] [serial = 265] [outer = (nil)] [url = about:blank] 06:24:47 INFO - PROCESS | 5975 | --DOMWINDOW == 16 (0xa3550000) [pid = 6020] [serial = 283] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:24:47 INFO - PROCESS | 5975 | --DOMWINDOW == 15 (0xa779a400) [pid = 6020] [serial = 281] [outer = (nil)] [url = about:blank] 06:24:47 INFO - PROCESS | 5975 | --DOMWINDOW == 14 (0xa779c000) [pid = 6020] [serial = 280] [outer = (nil)] [url = about:blank] 06:24:47 INFO - PROCESS | 5975 | --DOMWINDOW == 13 (0xa49db400) [pid = 6020] [serial = 278] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484576676231] 06:24:47 INFO - PROCESS | 5975 | --DOMWINDOW == 12 (0xa8ebe800) [pid = 6020] [serial = 285] [outer = (nil)] [url = about:blank] 06:24:47 INFO - PROCESS | 5975 | --DOMWINDOW == 11 (0xa46ed800) [pid = 6020] [serial = 276] [outer = (nil)] [url = about:blank] 06:24:47 INFO - PROCESS | 5975 | --DOMWINDOW == 10 (0xa3ae5000) [pid = 6020] [serial = 271] [outer = (nil)] [url = about:blank] 06:24:47 INFO - PROCESS | 5975 | --DOMWINDOW == 9 (0xa46ee400) [pid = 6020] [serial = 275] [outer = (nil)] [url = about:blank] 06:24:47 INFO - PROCESS | 5975 | --DOMWINDOW == 8 (0xa3ae1400) [pid = 6020] [serial = 270] [outer = (nil)] [url = about:blank] 06:24:47 INFO - PROCESS | 5975 | --DOMWINDOW == 7 (0xa365f400) [pid = 6020] [serial = 267] [outer = (nil)] [url = about:blank] 06:24:47 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa3ae3400) [pid = 6020] [serial = 264] [outer = (nil)] [url = about:blank] 06:24:47 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3345800) [pid = 6020] [serial = 261] [outer = (nil)] [url = about:blank] 06:24:47 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa45e3c00) [pid = 6020] [serial = 259] [outer = (nil)] [url = about:blank] 06:25:09 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:25:09 INFO - PROCESS | 5975 | 1484576709211 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]]]}] 06:25:09 INFO - . 06:25:09 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30728ms 06:25:09 INFO - PROCESS | 5975 | 1484576709250 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 06:25:09 INFO - PROCESS | 5975 | 1484576709253 Marionette TRACE conn4 <- [1,333,null,{"value":"2147483649"}] 06:25:09 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 06:25:09 INFO - PROCESS | 5975 | 1484576709259 Marionette TRACE conn4 -> [0,334,"timeouts",{"script":35000}] 06:25:09 INFO - PROCESS | 5975 | 1484576709262 Marionette TRACE conn4 <- [1,334,null,{}] 06:25:09 INFO - PROCESS | 5975 | 1484576709268 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}] 06:25:09 INFO - PROCESS | 5975 | 1484576709447 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 06:25:09 INFO - PROCESS | 5975 | 1484576709502 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:25:09 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310f800 == 3 [pid = 6020] [id = 102] 06:25:09 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa310fc00) [pid = 6020] [serial = 287] [outer = (nil)] 06:25:09 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa31b4400) [pid = 6020] [serial = 288] [outer = 0xa310fc00] 06:25:09 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa31ba800) [pid = 6020] [serial = 289] [outer = 0xa310fc00] 06:25:10 WARNING - wptserve Traceback (most recent call last): 06:25:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:25:10 WARNING - rv = self.func(request, response) 06:25:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:25:10 WARNING - access_control_allow_origin = "*") 06:25:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:25:10 WARNING - payload = payload_generator(server_data) 06:25:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:25:10 WARNING - return encode_string_as_bmp_image(data) 06:25:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 06:25:10 WARNING - img.save(f, "BMP") 06:25:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:25:10 WARNING - f.write(bmpfileheader) 06:25:10 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:25:10 WARNING - 06:25:18 INFO - PROCESS | 5975 | --DOCSHELL 0xa3948400 == 2 [pid = 6020] [id = 101] 06:25:24 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa5559000) [pid = 6020] [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] 06:25:28 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa31b4400) [pid = 6020] [serial = 288] [outer = (nil)] [url = about:blank] 06:25:28 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa8ebd800) [pid = 6020] [serial = 286] [outer = (nil)] [url = about:blank] 06:25:39 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:25:39 INFO - PROCESS | 5975 | 1484576739956 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]]]}] 06:25:39 INFO - . 06:25:39 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30723ms 06:25:39 INFO - PROCESS | 5975 | 1484576739985 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 06:25:39 INFO - PROCESS | 5975 | 1484576739992 Marionette TRACE conn4 <- [1,337,null,{"value":"2147483649"}] 06:25:39 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 06:25:40 INFO - PROCESS | 5975 | 1484576740003 Marionette TRACE conn4 -> [0,338,"timeouts",{"script":35000}] 06:25:40 INFO - PROCESS | 5975 | 1484576740011 Marionette TRACE conn4 <- [1,338,null,{}] 06:25:40 INFO - PROCESS | 5975 | 1484576740022 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}] 06:25:40 INFO - PROCESS | 5975 | 1484576740278 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 06:25:40 INFO - PROCESS | 5975 | 1484576740316 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:25:40 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3110c00 == 3 [pid = 6020] [id = 103] 06:25:40 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa3111400) [pid = 6020] [serial = 290] [outer = (nil)] 06:25:40 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa31b5c00) [pid = 6020] [serial = 291] [outer = 0xa3111400] 06:25:40 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa31bc800) [pid = 6020] [serial = 292] [outer = 0xa3111400] 06:25:41 WARNING - wptserve Traceback (most recent call last): 06:25:41 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:25:41 WARNING - rv = self.func(request, response) 06:25:41 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:25:41 WARNING - access_control_allow_origin = "*") 06:25:41 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:25:41 WARNING - payload = payload_generator(server_data) 06:25:41 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:25:41 WARNING - return encode_string_as_bmp_image(data) 06:25:41 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 06:25:41 WARNING - img.save(f, "BMP") 06:25:41 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:25:41 WARNING - f.write(bmpfileheader) 06:25:41 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:25:41 WARNING - 06:25:48 INFO - PROCESS | 5975 | --DOCSHELL 0xa310f800 == 2 [pid = 6020] [id = 102] 06:25:54 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa310fc00) [pid = 6020] [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] 06:25:59 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa31ba800) [pid = 6020] [serial = 289] [outer = (nil)] [url = about:blank] 06:25:59 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa31b5c00) [pid = 6020] [serial = 291] [outer = (nil)] [url = about:blank] 06:26:10 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:26:10 INFO - PROCESS | 5975 | 1484576770817 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]]]}] 06:26:10 INFO - . 06:26:10 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30873ms 06:26:10 INFO - PROCESS | 5975 | 1484576770874 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 06:26:10 INFO - PROCESS | 5975 | 1484576770886 Marionette TRACE conn4 <- [1,341,null,{"value":"2147483649"}] 06:26:10 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 06:26:10 INFO - PROCESS | 5975 | 1484576770899 Marionette TRACE conn4 -> [0,342,"timeouts",{"script":35000}] 06:26:10 INFO - PROCESS | 5975 | 1484576770907 Marionette TRACE conn4 <- [1,342,null,{}] 06:26:10 INFO - PROCESS | 5975 | 1484576770913 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}] 06:26:11 INFO - PROCESS | 5975 | 1484576771129 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 06:26:11 INFO - PROCESS | 5975 | 1484576771174 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:26:11 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310f400 == 3 [pid = 6020] [id = 104] 06:26:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa310f800) [pid = 6020] [serial = 293] [outer = (nil)] 06:26:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa31b5000) [pid = 6020] [serial = 294] [outer = 0xa310f800] 06:26:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa31bb800) [pid = 6020] [serial = 295] [outer = 0xa310f800] 06:26:12 INFO - PROCESS | 5975 | 1484576772232 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] 06:26:12 INFO - PROCESS | 5975 | 1484576772293 Marionette TRACE conn4 <- [1,345,null,{"value":"2147483649"}] 06:26:12 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 06:26:12 INFO - PROCESS | 5975 | 1484576772300 Marionette TRACE conn4 -> [0,346,"timeouts",{"script":35000}] 06:26:12 INFO - PROCESS | 5975 | 1484576772308 Marionette TRACE conn4 <- [1,346,null,{}] 06:26:12 INFO - PROCESS | 5975 | 1484576772328 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}] 06:26:12 INFO - PROCESS | 5975 | 1484576772564 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 06:26:12 INFO - PROCESS | 5975 | 1484576772613 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:26:12 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3345800 == 4 [pid = 6020] [id = 105] 06:26:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 8 (0xa334e000) [pid = 6020] [serial = 296] [outer = (nil)] 06:26:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 9 (0xa3352c00) [pid = 6020] [serial = 297] [outer = 0xa334e000] 06:26:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 10 (0xa3542800) [pid = 6020] [serial = 298] [outer = 0xa334e000] 06:26:13 INFO - PROCESS | 5975 | 1484576773644 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] 06:26:13 INFO - PROCESS | 5975 | 1484576773700 Marionette TRACE conn4 <- [1,349,null,{"value":"2147483649"}] 06:26:13 INFO - PROCESS | 5975 | 1484576773707 Marionette TRACE conn4 -> [0,350,"timeouts",{"script":35000}] 06:26:13 INFO - PROCESS | 5975 | 1484576773711 Marionette TRACE conn4 <- [1,350,null,{}] 06:26:13 INFO - PROCESS | 5975 | 1484576773723 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}] 06:26:13 INFO - PROCESS | 5975 | 1484576773936 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 06:26:14 INFO - PROCESS | 5975 | 1484576773985 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:26:14 INFO - PROCESS | 5975 | ++DOCSHELL 0xa365b000 == 5 [pid = 6020] [id = 106] 06:26:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 11 (0xa365b400) [pid = 6020] [serial = 299] [outer = (nil)] 06:26:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 12 (0xa365f400) [pid = 6020] [serial = 300] [outer = 0xa365b400] 06:26:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 13 (0xa3661c00) [pid = 6020] [serial = 301] [outer = 0xa365b400] 06:26:15 INFO - PROCESS | 5975 | 1484576775037 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] 06:26:15 INFO - PROCESS | 5975 | 1484576775105 Marionette TRACE conn4 <- [1,353,null,{"value":"2147483649"}] 06:26:15 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 06:26:15 INFO - PROCESS | 5975 | 1484576775113 Marionette TRACE conn4 -> [0,354,"timeouts",{"script":35000}] 06:26:15 INFO - PROCESS | 5975 | 1484576775117 Marionette TRACE conn4 <- [1,354,null,{}] 06:26:15 INFO - PROCESS | 5975 | 1484576775123 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}] 06:26:15 INFO - PROCESS | 5975 | 1484576775296 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 06:26:15 INFO - PROCESS | 5975 | 1484576775378 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:26:15 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3768400 == 6 [pid = 6020] [id = 107] 06:26:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 14 (0xa3768800) [pid = 6020] [serial = 302] [outer = (nil)] 06:26:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 15 (0xa376c800) [pid = 6020] [serial = 303] [outer = 0xa3768800] 06:26:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 16 (0xa376e800) [pid = 6020] [serial = 304] [outer = 0xa3768800] 06:26:16 INFO - PROCESS | 5975 | 1484576776319 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] 06:26:16 INFO - PROCESS | 5975 | 1484576776353 Marionette TRACE conn4 <- [1,357,null,{"value":"2147483649"}] 06:26:16 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 06:26:16 INFO - PROCESS | 5975 | 1484576776362 Marionette TRACE conn4 -> [0,358,"timeouts",{"script":35000}] 06:26:16 INFO - PROCESS | 5975 | 1484576776364 Marionette TRACE conn4 <- [1,358,null,{}] 06:26:16 INFO - PROCESS | 5975 | 1484576776370 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}] 06:26:16 INFO - PROCESS | 5975 | 1484576776620 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 06:26:16 INFO - PROCESS | 5975 | 1484576776672 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:26:16 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3940400 == 7 [pid = 6020] [id = 108] 06:26:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 17 (0xa3945000) [pid = 6020] [serial = 305] [outer = (nil)] 06:26:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 18 (0xa3949c00) [pid = 6020] [serial = 306] [outer = 0xa3945000] 06:26:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 19 (0xa3949000) [pid = 6020] [serial = 307] [outer = 0xa3945000] 06:26:17 INFO - PROCESS | 5975 | 1484576777617 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] 06:26:17 INFO - PROCESS | 5975 | 1484576777648 Marionette TRACE conn4 <- [1,361,null,{"value":"2147483649"}] 06:26:17 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 06:26:17 INFO - PROCESS | 5975 | 1484576777655 Marionette TRACE conn4 -> [0,362,"timeouts",{"script":35000}] 06:26:17 INFO - PROCESS | 5975 | 1484576777659 Marionette TRACE conn4 <- [1,362,null,{}] 06:26:17 INFO - PROCESS | 5975 | 1484576777664 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}] 06:26:17 INFO - PROCESS | 5975 | 1484576777854 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 06:26:17 INFO - PROCESS | 5975 | 1484576777922 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:26:17 INFO - PROCESS | 5975 | ++DOCSHELL 0xa45db400 == 8 [pid = 6020] [id = 109] 06:26:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 20 (0xa45db800) [pid = 6020] [serial = 308] [outer = (nil)] 06:26:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 21 (0xa45e0400) [pid = 6020] [serial = 309] [outer = 0xa45db800] 06:26:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 22 (0xa45e5800) [pid = 6020] [serial = 310] [outer = 0xa45db800] 06:26:18 INFO - PROCESS | 5975 | 1484576778954 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] 06:26:18 INFO - PROCESS | 5975 | 1484576778995 Marionette TRACE conn4 <- [1,365,null,{"value":"2147483649"}] 06:26:18 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 06:26:19 INFO - PROCESS | 5975 | 1484576779001 Marionette TRACE conn4 -> [0,366,"timeouts",{"script":35000}] 06:26:19 INFO - PROCESS | 5975 | 1484576779004 Marionette TRACE conn4 <- [1,366,null,{}] 06:26:19 INFO - PROCESS | 5975 | 1484576779018 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}] 06:26:19 INFO - PROCESS | 5975 | 1484576779181 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 06:26:19 INFO - PROCESS | 5975 | 1484576779235 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:26:19 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3112c00 == 9 [pid = 6020] [id = 110] 06:26:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 23 (0xa31b4400) [pid = 6020] [serial = 311] [outer = (nil)] 06:26:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 24 (0xa334ec00) [pid = 6020] [serial = 312] [outer = 0xa31b4400] 06:26:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 25 (0xa3542000) [pid = 6020] [serial = 313] [outer = 0xa31b4400] 06:26:20 INFO - . 06:26:20 INFO - TEST-OK | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html | took 1434ms 06:26:20 INFO - PROCESS | 5975 | 1484576780421 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] 06:26:20 INFO - PROCESS | 5975 | 1484576780445 Marionette TRACE conn4 <- [1,369,null,{"value":"2147483649"}] 06:26:20 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 06:26:20 INFO - PROCESS | 5975 | 1484576780453 Marionette TRACE conn4 -> [0,370,"timeouts",{"script":35000}] 06:26:20 INFO - PROCESS | 5975 | 1484576780456 Marionette TRACE conn4 <- [1,370,null,{}] 06:26:20 INFO - PROCESS | 5975 | 1484576780467 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}] 06:26:20 INFO - PROCESS | 5975 | 1484576780621 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 06:26:20 INFO - PROCESS | 5975 | 1484576780696 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:26:20 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3941000 == 10 [pid = 6020] [id = 111] 06:26:20 INFO - PROCESS | 5975 | ++DOMWINDOW == 26 (0xa3946000) [pid = 6020] [serial = 314] [outer = (nil)] 06:26:20 INFO - PROCESS | 5975 | ++DOMWINDOW == 27 (0xa45db000) [pid = 6020] [serial = 315] [outer = 0xa3946000] 06:26:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 28 (0xa45de400) [pid = 6020] [serial = 316] [outer = 0xa3946000] 06:26:22 INFO - PROCESS | 5975 | 1484576782133 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] 06:26:22 INFO - PROCESS | 5975 | 1484576782203 Marionette TRACE conn4 <- [1,373,null,{"value":"2147483649"}] 06:26:22 INFO - PROCESS | 5975 | --DOCSHELL 0xa3940400 == 9 [pid = 6020] [id = 108] 06:26:22 INFO - PROCESS | 5975 | --DOCSHELL 0xa3768400 == 8 [pid = 6020] [id = 107] 06:26:22 INFO - PROCESS | 5975 | --DOCSHELL 0xa365b000 == 7 [pid = 6020] [id = 106] 06:26:22 INFO - PROCESS | 5975 | --DOCSHELL 0xa3345800 == 6 [pid = 6020] [id = 105] 06:26:22 INFO - PROCESS | 5975 | --DOCSHELL 0xa310f400 == 5 [pid = 6020] [id = 104] 06:26:22 INFO - PROCESS | 5975 | --DOCSHELL 0xa3110c00 == 4 [pid = 6020] [id = 103] 06:26:22 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 06:26:22 INFO - PROCESS | 5975 | 1484576782260 Marionette TRACE conn4 -> [0,374,"timeouts",{"script":35000}] 06:26:22 INFO - PROCESS | 5975 | 1484576782269 Marionette TRACE conn4 <- [1,374,null,{}] 06:26:22 INFO - PROCESS | 5975 | 1484576782283 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}] 06:26:22 INFO - PROCESS | 5975 | 1484576782533 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 06:26:22 INFO - PROCESS | 5975 | 1484576782616 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:26:22 INFO - PROCESS | 5975 | ++DOCSHELL 0xa334bc00 == 5 [pid = 6020] [id = 112] 06:26:22 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0xa3350400) [pid = 6020] [serial = 317] [outer = (nil)] 06:26:22 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0xa354e800) [pid = 6020] [serial = 318] [outer = 0xa3350400] 06:26:23 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0xa365c000) [pid = 6020] [serial = 319] [outer = 0xa3350400] 06:26:23 INFO - PROCESS | 5975 | 1484576783746 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] 06:26:23 INFO - PROCESS | 5975 | 1484576783817 Marionette TRACE conn4 <- [1,377,null,{"value":"2147483649"}] 06:26:23 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 06:26:23 INFO - PROCESS | 5975 | 1484576783835 Marionette TRACE conn4 -> [0,378,"timeouts",{"script":35000}] 06:26:23 INFO - PROCESS | 5975 | 1484576783840 Marionette TRACE conn4 <- [1,378,null,{}] 06:26:23 INFO - PROCESS | 5975 | 1484576783867 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}] 06:26:24 INFO - PROCESS | 5975 | 1484576784089 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 06:26:24 INFO - PROCESS | 5975 | 1484576784183 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:26:24 INFO - PROCESS | 5975 | ++DOCSHELL 0xa393f000 == 6 [pid = 6020] [id = 113] 06:26:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0xa393f400) [pid = 6020] [serial = 320] [outer = (nil)] 06:26:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0xa3ade000) [pid = 6020] [serial = 321] [outer = 0xa393f400] 06:26:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0xa3ae2c00) [pid = 6020] [serial = 322] [outer = 0xa393f400] 06:26:25 INFO - PROCESS | 5975 | ++DOCSHELL 0xa45e1c00 == 7 [pid = 6020] [id = 114] 06:26:25 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0xa45e2c00) [pid = 6020] [serial = 323] [outer = (nil)] 06:26:25 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:26:25 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:26:25 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0xa45e5000) [pid = 6020] [serial = 324] [outer = 0xa45e2c00] 06:26:25 INFO - PROCESS | 5975 | 1484576785503 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] 06:26:25 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 06:26:25 INFO - PROCESS | 5975 | 1484576785535 Marionette TRACE conn4 <- [1,381,null,{"value":"2147483649"}] 06:26:25 INFO - PROCESS | 5975 | 1484576785543 Marionette TRACE conn4 -> [0,382,"timeouts",{"script":35000}] 06:26:25 INFO - PROCESS | 5975 | 1484576785550 Marionette TRACE conn4 <- [1,382,null,{}] 06:26:25 INFO - PROCESS | 5975 | 1484576785573 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}] 06:26:25 INFO - PROCESS | 5975 | 1484576785830 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 06:26:26 INFO - PROCESS | 5975 | 1484576786024 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:26:26 INFO - PROCESS | 5975 | ++DOCSHELL 0xa46ec400 == 8 [pid = 6020] [id = 115] 06:26:26 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0xa46ec800) [pid = 6020] [serial = 325] [outer = (nil)] 06:26:26 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0xa48d1800) [pid = 6020] [serial = 326] [outer = 0xa46ec800] 06:26:26 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0xa496c800) [pid = 6020] [serial = 327] [outer = 0xa46ec800] 06:26:27 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0xa3945000) [pid = 6020] [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] 06:26:27 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0xa3768800) [pid = 6020] [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] 06:26:27 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0xa365b400) [pid = 6020] [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] 06:26:27 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0xa334e000) [pid = 6020] [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] 06:26:27 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0xa3111400) [pid = 6020] [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] 06:26:27 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0xa310f800) [pid = 6020] [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] 06:26:27 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310f000 == 9 [pid = 6020] [id = 116] 06:26:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0xa310f800) [pid = 6020] [serial = 328] [outer = (nil)] 06:26:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0xa3111400) [pid = 6020] [serial = 329] [outer = 0xa310f800] 06:26:27 INFO - PROCESS | 5975 | 1484576787590 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] 06:26:27 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 06:26:27 INFO - PROCESS | 5975 | 1484576787664 Marionette TRACE conn4 <- [1,385,null,{"value":"2147483649"}] 06:26:27 INFO - PROCESS | 5975 | 1484576787674 Marionette TRACE conn4 -> [0,386,"timeouts",{"script":35000}] 06:26:27 INFO - PROCESS | 5975 | 1484576787685 Marionette TRACE conn4 <- [1,386,null,{}] 06:26:27 INFO - PROCESS | 5975 | 1484576787695 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}] 06:26:27 INFO - PROCESS | 5975 | 1484576787914 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 06:26:28 INFO - PROCESS | 5975 | 1484576787999 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:26:28 INFO - PROCESS | 5975 | ++DOCSHELL 0xa49e1800 == 10 [pid = 6020] [id = 117] 06:26:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0xa5482000) [pid = 6020] [serial = 330] [outer = (nil)] 06:26:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0xa5552400) [pid = 6020] [serial = 331] [outer = 0xa5482000] 06:26:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0xa554c400) [pid = 6020] [serial = 332] [outer = 0xa5482000] 06:26:28 INFO - PROCESS | 5975 | ++DOCSHELL 0xa55b0800 == 11 [pid = 6020] [id = 118] 06:26:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0xa55bb000) [pid = 6020] [serial = 333] [outer = (nil)] 06:26:28 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:26:28 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:26:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0xa7713400) [pid = 6020] [serial = 334] [outer = 0xa55bb000] 06:26:29 INFO - PROCESS | 5975 | 1484576789129 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] 06:26:29 INFO - PROCESS | 5975 | 1484576789193 Marionette TRACE conn4 <- [1,389,null,{"value":"2147483649"}] 06:26:29 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 06:26:29 INFO - PROCESS | 5975 | 1484576789200 Marionette TRACE conn4 -> [0,390,"timeouts",{"script":35000}] 06:26:29 INFO - PROCESS | 5975 | 1484576789205 Marionette TRACE conn4 <- [1,390,null,{}] 06:26:29 INFO - PROCESS | 5975 | 1484576789213 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}] 06:26:29 INFO - PROCESS | 5975 | 1484576789399 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 06:26:29 INFO - PROCESS | 5975 | 1484576789500 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:26:29 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3352800 == 12 [pid = 6020] [id = 119] 06:26:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0xa3548400) [pid = 6020] [serial = 335] [outer = (nil)] 06:26:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0xa3766800) [pid = 6020] [serial = 336] [outer = 0xa3548400] 06:26:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0xa376ac00) [pid = 6020] [serial = 337] [outer = 0xa3548400] 06:26:30 WARNING - wptserve Traceback (most recent call last): 06:26:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:26:30 WARNING - rv = self.func(request, response) 06:26:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:26:30 WARNING - access_control_allow_origin = "*") 06:26:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:26:30 WARNING - payload = payload_generator(server_data) 06:26:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:26:30 WARNING - return encode_string_as_bmp_image(data) 06:26: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 06:26:30 WARNING - img.save(f, "BMP") 06:26:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:26:30 WARNING - f.write(bmpfileheader) 06:26:30 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:26:30 WARNING - 06:26:31 INFO - PROCESS | 5975 | --DOCSHELL 0xa55b0800 == 11 [pid = 6020] [id = 118] 06:26:31 INFO - PROCESS | 5975 | --DOCSHELL 0xa45e1c00 == 10 [pid = 6020] [id = 114] 06:26:31 INFO - PROCESS | 5975 | --DOCSHELL 0xa393f000 == 9 [pid = 6020] [id = 113] 06:26:31 INFO - PROCESS | 5975 | --DOCSHELL 0xa46ec400 == 8 [pid = 6020] [id = 115] 06:26:31 INFO - PROCESS | 5975 | --DOCSHELL 0xa310f000 == 7 [pid = 6020] [id = 116] 06:26:31 INFO - PROCESS | 5975 | --DOCSHELL 0xa45db400 == 6 [pid = 6020] [id = 109] 06:26:31 INFO - PROCESS | 5975 | --DOCSHELL 0xa3112c00 == 5 [pid = 6020] [id = 110] 06:26:31 INFO - PROCESS | 5975 | --DOCSHELL 0xa3941000 == 4 [pid = 6020] [id = 111] 06:26:31 INFO - PROCESS | 5975 | --DOCSHELL 0xa334bc00 == 3 [pid = 6020] [id = 112] 06:26:31 INFO - PROCESS | 5975 | --DOCSHELL 0xa49e1800 == 2 [pid = 6020] [id = 117] 06:26:31 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0xa45e0400) [pid = 6020] [serial = 309] [outer = (nil)] [url = about:blank] 06:26:31 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0xa3949000) [pid = 6020] [serial = 307] [outer = (nil)] [url = about:blank] 06:26:31 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0xa3949c00) [pid = 6020] [serial = 306] [outer = (nil)] [url = about:blank] 06:26:31 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0xa376e800) [pid = 6020] [serial = 304] [outer = (nil)] [url = about:blank] 06:26:31 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0xa376c800) [pid = 6020] [serial = 303] [outer = (nil)] [url = about:blank] 06:26:31 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0xa3661c00) [pid = 6020] [serial = 301] [outer = (nil)] [url = about:blank] 06:26:31 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0xa365f400) [pid = 6020] [serial = 300] [outer = (nil)] [url = about:blank] 06:26:31 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0xa3542800) [pid = 6020] [serial = 298] [outer = (nil)] [url = about:blank] 06:26:31 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0xa3352c00) [pid = 6020] [serial = 297] [outer = (nil)] [url = about:blank] 06:26:31 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0xa31bc800) [pid = 6020] [serial = 292] [outer = (nil)] [url = about:blank] 06:26:31 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0xa31b5000) [pid = 6020] [serial = 294] [outer = (nil)] [url = about:blank] 06:26:31 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0xa31bb800) [pid = 6020] [serial = 295] [outer = (nil)] [url = about:blank] 06:26:34 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0xa393f400) [pid = 6020] [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] 06:26:34 INFO - PROCESS | 5975 | --DOMWINDOW == 29 (0xa5482000) [pid = 6020] [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] 06:26:34 INFO - PROCESS | 5975 | --DOMWINDOW == 28 (0xa46ec800) [pid = 6020] [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] 06:26:34 INFO - PROCESS | 5975 | --DOMWINDOW == 27 (0xa55bb000) [pid = 6020] [serial = 333] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:26:34 INFO - PROCESS | 5975 | --DOMWINDOW == 26 (0xa3946000) [pid = 6020] [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] 06:26:34 INFO - PROCESS | 5975 | --DOMWINDOW == 25 (0xa45db800) [pid = 6020] [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] 06:26:34 INFO - PROCESS | 5975 | --DOMWINDOW == 24 (0xa3350400) [pid = 6020] [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] 06:26:34 INFO - PROCESS | 5975 | --DOMWINDOW == 23 (0xa31b4400) [pid = 6020] [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] 06:26:34 INFO - PROCESS | 5975 | --DOMWINDOW == 22 (0xa310f800) [pid = 6020] [serial = 328] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484576787371] 06:26:34 INFO - PROCESS | 5975 | --DOMWINDOW == 21 (0xa45e2c00) [pid = 6020] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:26:37 INFO - PROCESS | 5975 | --DOMWINDOW == 20 (0xa5552400) [pid = 6020] [serial = 331] [outer = (nil)] [url = about:blank] 06:26:37 INFO - PROCESS | 5975 | --DOMWINDOW == 19 (0xa554c400) [pid = 6020] [serial = 332] [outer = (nil)] [url = about:blank] 06:26:37 INFO - PROCESS | 5975 | --DOMWINDOW == 18 (0xa7713400) [pid = 6020] [serial = 334] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:26:37 INFO - PROCESS | 5975 | --DOMWINDOW == 17 (0xa45de400) [pid = 6020] [serial = 316] [outer = (nil)] [url = about:blank] 06:26:37 INFO - PROCESS | 5975 | --DOMWINDOW == 16 (0xa45e5800) [pid = 6020] [serial = 310] [outer = (nil)] [url = about:blank] 06:26:37 INFO - PROCESS | 5975 | --DOMWINDOW == 15 (0xa365c000) [pid = 6020] [serial = 319] [outer = (nil)] [url = about:blank] 06:26:37 INFO - PROCESS | 5975 | --DOMWINDOW == 14 (0xa3542000) [pid = 6020] [serial = 313] [outer = (nil)] [url = about:blank] 06:26:37 INFO - PROCESS | 5975 | --DOMWINDOW == 13 (0xa3111400) [pid = 6020] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484576787371] 06:26:37 INFO - PROCESS | 5975 | --DOMWINDOW == 12 (0xa496c800) [pid = 6020] [serial = 327] [outer = (nil)] [url = about:blank] 06:26:37 INFO - PROCESS | 5975 | --DOMWINDOW == 11 (0xa3ae2c00) [pid = 6020] [serial = 322] [outer = (nil)] [url = about:blank] 06:26:37 INFO - PROCESS | 5975 | --DOMWINDOW == 10 (0xa45e5000) [pid = 6020] [serial = 324] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:26:37 INFO - PROCESS | 5975 | --DOMWINDOW == 9 (0xa48d1800) [pid = 6020] [serial = 326] [outer = (nil)] [url = about:blank] 06:26:37 INFO - PROCESS | 5975 | --DOMWINDOW == 8 (0xa3ade000) [pid = 6020] [serial = 321] [outer = (nil)] [url = about:blank] 06:26:37 INFO - PROCESS | 5975 | --DOMWINDOW == 7 (0xa354e800) [pid = 6020] [serial = 318] [outer = (nil)] [url = about:blank] 06:26:37 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa45db000) [pid = 6020] [serial = 315] [outer = (nil)] [url = about:blank] 06:26:37 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa334ec00) [pid = 6020] [serial = 312] [outer = (nil)] [url = about:blank] 06:26:44 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa3766800) [pid = 6020] [serial = 336] [outer = (nil)] [url = about:blank] 06:27:00 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:27:00 INFO - PROCESS | 5975 | 1484576820038 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]]]}] 06:27:00 INFO - . 06:27:00 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30867ms 06:27:00 INFO - PROCESS | 5975 | 1484576820069 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 06:27:00 INFO - PROCESS | 5975 | 1484576820076 Marionette TRACE conn4 <- [1,393,null,{"value":"2147483649"}] 06:27:00 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 06:27:00 INFO - PROCESS | 5975 | 1484576820087 Marionette TRACE conn4 -> [0,394,"timeouts",{"script":35000}] 06:27:00 INFO - PROCESS | 5975 | 1484576820092 Marionette TRACE conn4 <- [1,394,null,{}] 06:27:00 INFO - PROCESS | 5975 | 1484576820102 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}] 06:27:00 INFO - PROCESS | 5975 | 1484576820358 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 06:27:00 INFO - PROCESS | 5975 | 1484576820394 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:27:00 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310ec00 == 3 [pid = 6020] [id = 120] 06:27:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa310f000) [pid = 6020] [serial = 338] [outer = (nil)] 06:27:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa31b2c00) [pid = 6020] [serial = 339] [outer = 0xa310f000] 06:27:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa31b9400) [pid = 6020] [serial = 340] [outer = 0xa310f000] 06:27:01 WARNING - wptserve Traceback (most recent call last): 06:27:01 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:27:01 WARNING - rv = self.func(request, response) 06:27:01 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:27:01 WARNING - access_control_allow_origin = "*") 06:27:01 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:27:01 WARNING - payload = payload_generator(server_data) 06:27:01 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:27:01 WARNING - return encode_string_as_bmp_image(data) 06:27: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 06:27:01 WARNING - img.save(f, "BMP") 06:27:01 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:27:01 WARNING - f.write(bmpfileheader) 06:27:01 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:27:01 WARNING - 06:27:03 INFO - PROCESS | 5975 | ************************* 06:27:03 INFO - PROCESS | 5975 | A coding exception was thrown and uncaught in a Task. 06:27:03 INFO - PROCESS | 5975 | 06:27:03 INFO - PROCESS | 5975 | Full message: TypeError: NetworkError when attempting to fetch resource. 06:27:03 INFO - PROCESS | 5975 | Full stack: 06:27:03 INFO - PROCESS | 5975 | ************************* 06:27:08 INFO - PROCESS | 5975 | --DOCSHELL 0xa3352800 == 2 [pid = 6020] [id = 119] 06:27:15 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa3548400) [pid = 6020] [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] 06:27:19 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa31b2c00) [pid = 6020] [serial = 339] [outer = (nil)] [url = about:blank] 06:27:19 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa376ac00) [pid = 6020] [serial = 337] [outer = (nil)] [url = about:blank] 06:27:30 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:27:30 INFO - PROCESS | 5975 | 1484576850873 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]]]}] 06:27:30 INFO - . 06:27:30 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30825ms 06:27:30 INFO - PROCESS | 5975 | 1484576850910 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 06:27:30 INFO - PROCESS | 5975 | 1484576850922 Marionette TRACE conn4 <- [1,397,null,{"value":"2147483649"}] 06:27:30 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 06:27:30 INFO - PROCESS | 5975 | 1484576850944 Marionette TRACE conn4 -> [0,398,"timeouts",{"script":35000}] 06:27:30 INFO - PROCESS | 5975 | 1484576850958 Marionette TRACE conn4 <- [1,398,null,{}] 06:27:30 INFO - PROCESS | 5975 | 1484576850968 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}] 06:27:31 INFO - PROCESS | 5975 | 1484576851195 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 06:27:31 INFO - PROCESS | 5975 | 1484576851239 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:27:31 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3110800 == 3 [pid = 6020] [id = 121] 06:27:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa3111400) [pid = 6020] [serial = 341] [outer = (nil)] 06:27:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa31b5400) [pid = 6020] [serial = 342] [outer = 0xa3111400] 06:27:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa31bc000) [pid = 6020] [serial = 343] [outer = 0xa3111400] 06:27:32 WARNING - wptserve Traceback (most recent call last): 06:27:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:27:32 WARNING - rv = self.func(request, response) 06:27:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:27:32 WARNING - access_control_allow_origin = "*") 06:27:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:27:32 WARNING - payload = payload_generator(server_data) 06:27:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:27:32 WARNING - return encode_string_as_bmp_image(data) 06:27:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 06:27:32 WARNING - img.save(f, "BMP") 06:27:32 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:27:32 WARNING - f.write(bmpfileheader) 06:27:32 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:27:32 WARNING - 06:27:39 INFO - PROCESS | 5975 | --DOCSHELL 0xa310ec00 == 2 [pid = 6020] [id = 120] 06:27:45 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa310f000) [pid = 6020] [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] 06:27:50 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa31b5400) [pid = 6020] [serial = 342] [outer = (nil)] [url = about:blank] 06:27:50 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa31b9400) [pid = 6020] [serial = 340] [outer = (nil)] [url = about:blank] 06:28:01 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:28:01 INFO - PROCESS | 5975 | 1484576881703 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]]]}] 06:28:01 INFO - . 06:28:01 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30783ms 06:28:01 INFO - PROCESS | 5975 | 1484576881725 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 06:28:01 INFO - PROCESS | 5975 | 1484576881732 Marionette TRACE conn4 <- [1,401,null,{"value":"2147483649"}] 06:28:01 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 06:28:01 INFO - PROCESS | 5975 | 1484576881743 Marionette TRACE conn4 -> [0,402,"timeouts",{"script":35000}] 06:28:01 INFO - PROCESS | 5975 | 1484576881751 Marionette TRACE conn4 <- [1,402,null,{}] 06:28:01 INFO - PROCESS | 5975 | 1484576881763 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}] 06:28:02 INFO - PROCESS | 5975 | 1484576882005 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 06:28:02 INFO - PROCESS | 5975 | 1484576882065 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:28:02 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310f000 == 3 [pid = 6020] [id = 122] 06:28:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa310f800) [pid = 6020] [serial = 344] [outer = (nil)] 06:28:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa31b5400) [pid = 6020] [serial = 345] [outer = 0xa310f800] 06:28:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa31bcc00) [pid = 6020] [serial = 346] [outer = 0xa310f800] 06:28:03 INFO - PROCESS | 5975 | 1484576883122 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] 06:28:03 INFO - PROCESS | 5975 | 1484576883202 Marionette TRACE conn4 <- [1,405,null,{"value":"2147483649"}] 06:28:03 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 06:28:03 INFO - PROCESS | 5975 | 1484576883216 Marionette TRACE conn4 -> [0,406,"timeouts",{"script":35000}] 06:28:03 INFO - PROCESS | 5975 | 1484576883227 Marionette TRACE conn4 <- [1,406,null,{}] 06:28:03 INFO - PROCESS | 5975 | 1484576883234 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}] 06:28:03 INFO - PROCESS | 5975 | 1484576883453 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 06:28:03 INFO - PROCESS | 5975 | 1484576883528 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:28:03 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3348c00 == 4 [pid = 6020] [id = 123] 06:28:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 8 (0xa334e400) [pid = 6020] [serial = 347] [outer = (nil)] 06:28:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 9 (0xa3352c00) [pid = 6020] [serial = 348] [outer = 0xa334e400] 06:28:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 10 (0xa3353c00) [pid = 6020] [serial = 349] [outer = 0xa334e400] 06:28:04 INFO - PROCESS | 5975 | 1484576884547 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] 06:28:04 INFO - PROCESS | 5975 | 1484576884576 Marionette TRACE conn4 <- [1,409,null,{"value":"2147483649"}] 06:28:04 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 06:28:04 INFO - PROCESS | 5975 | 1484576884584 Marionette TRACE conn4 -> [0,410,"timeouts",{"script":35000}] 06:28:04 INFO - PROCESS | 5975 | 1484576884592 Marionette TRACE conn4 <- [1,410,null,{}] 06:28:04 INFO - PROCESS | 5975 | 1484576884612 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}] 06:28:04 INFO - PROCESS | 5975 | 1484576884841 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 06:28:04 INFO - PROCESS | 5975 | 1484576884921 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:28:04 INFO - PROCESS | 5975 | ++DOCSHELL 0xa365a400 == 5 [pid = 6020] [id = 124] 06:28:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 11 (0xa365a800) [pid = 6020] [serial = 350] [outer = (nil)] 06:28:05 INFO - PROCESS | 5975 | ++DOMWINDOW == 12 (0xa365e800) [pid = 6020] [serial = 351] [outer = 0xa365a800] 06:28:05 INFO - PROCESS | 5975 | ++DOMWINDOW == 13 (0xa365f400) [pid = 6020] [serial = 352] [outer = 0xa365a800] 06:28:05 INFO - PROCESS | 5975 | 1484576885958 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] 06:28:05 INFO - PROCESS | 5975 | 1484576885985 Marionette TRACE conn4 <- [1,413,null,{"value":"2147483649"}] 06:28:05 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 06:28:05 INFO - PROCESS | 5975 | 1484576885992 Marionette TRACE conn4 -> [0,414,"timeouts",{"script":35000}] 06:28:05 INFO - PROCESS | 5975 | 1484576885997 Marionette TRACE conn4 <- [1,414,null,{}] 06:28:06 INFO - PROCESS | 5975 | 1484576886004 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}] 06:28:06 INFO - PROCESS | 5975 | 1484576886222 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 06:28:06 INFO - PROCESS | 5975 | 1484576886286 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:28:06 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3767c00 == 6 [pid = 6020] [id = 125] 06:28:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 14 (0xa3768400) [pid = 6020] [serial = 353] [outer = (nil)] 06:28:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 15 (0xa376c400) [pid = 6020] [serial = 354] [outer = 0xa3768400] 06:28:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 16 (0xa376e400) [pid = 6020] [serial = 355] [outer = 0xa3768400] 06:28:07 INFO - PROCESS | 5975 | 1484576887264 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] 06:28:07 INFO - PROCESS | 5975 | 1484576887283 Marionette TRACE conn4 <- [1,417,null,{"value":"2147483649"}] 06:28:07 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 06:28:07 INFO - PROCESS | 5975 | 1484576887292 Marionette TRACE conn4 -> [0,418,"timeouts",{"script":35000}] 06:28:07 INFO - PROCESS | 5975 | 1484576887296 Marionette TRACE conn4 <- [1,418,null,{}] 06:28:07 INFO - PROCESS | 5975 | 1484576887303 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}] 06:28:07 INFO - PROCESS | 5975 | 1484576887484 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 06:28:07 INFO - PROCESS | 5975 | 1484576887561 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:28:07 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3943000 == 7 [pid = 6020] [id = 126] 06:28:07 INFO - PROCESS | 5975 | ++DOMWINDOW == 17 (0xa3945400) [pid = 6020] [serial = 356] [outer = (nil)] 06:28:07 INFO - PROCESS | 5975 | ++DOMWINDOW == 18 (0xa3949000) [pid = 6020] [serial = 357] [outer = 0xa3945400] 06:28:07 INFO - PROCESS | 5975 | ++DOMWINDOW == 19 (0xa3948400) [pid = 6020] [serial = 358] [outer = 0xa3945400] 06:28:08 INFO - PROCESS | 5975 | 1484576888475 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] 06:28:08 INFO - PROCESS | 5975 | 1484576888542 Marionette TRACE conn4 <- [1,421,null,{"value":"2147483649"}] 06:28:08 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 06:28:08 INFO - PROCESS | 5975 | 1484576888550 Marionette TRACE conn4 -> [0,422,"timeouts",{"script":35000}] 06:28:08 INFO - PROCESS | 5975 | 1484576888553 Marionette TRACE conn4 <- [1,422,null,{}] 06:28:08 INFO - PROCESS | 5975 | 1484576888558 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}] 06:28:08 INFO - PROCESS | 5975 | 1484576888797 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 06:28:08 INFO - PROCESS | 5975 | 1484576888850 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:28:08 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3ae6800 == 8 [pid = 6020] [id = 127] 06:28:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 20 (0xa45d9800) [pid = 6020] [serial = 359] [outer = (nil)] 06:28:09 INFO - PROCESS | 5975 | ++DOMWINDOW == 21 (0xa45ddc00) [pid = 6020] [serial = 360] [outer = 0xa45d9800] 06:28:09 INFO - PROCESS | 5975 | ++DOMWINDOW == 22 (0xa45e2c00) [pid = 6020] [serial = 361] [outer = 0xa45d9800] 06:28:09 INFO - PROCESS | 5975 | 1484576889946 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] 06:28:09 INFO - PROCESS | 5975 | 1484576889997 Marionette TRACE conn4 <- [1,425,null,{"value":"2147483649"}] 06:28:10 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 06:28:10 INFO - PROCESS | 5975 | 1484576890004 Marionette TRACE conn4 -> [0,426,"timeouts",{"script":35000}] 06:28:10 INFO - PROCESS | 5975 | 1484576890008 Marionette TRACE conn4 <- [1,426,null,{}] 06:28:10 INFO - PROCESS | 5975 | 1484576890013 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}] 06:28:10 INFO - PROCESS | 5975 | 1484576890207 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 06:28:10 INFO - PROCESS | 5975 | 1484576890279 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:28:10 INFO - PROCESS | 5975 | ++DOCSHELL 0xa31b7000 == 9 [pid = 6020] [id = 128] 06:28:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 23 (0xa31ba400) [pid = 6020] [serial = 362] [outer = (nil)] 06:28:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 24 (0xa334fc00) [pid = 6020] [serial = 363] [outer = 0xa31ba400] 06:28:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 25 (0xa3541800) [pid = 6020] [serial = 364] [outer = 0xa31ba400] 06:28:11 INFO - PROCESS | 5975 | 1484576891547 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] 06:28:11 INFO - PROCESS | 5975 | 1484576891593 Marionette TRACE conn4 <- [1,429,null,{"value":"2147483649"}] 06:28:11 INFO - PROCESS | 5975 | 1484576891599 Marionette TRACE conn4 -> [0,430,"timeouts",{"script":35000}] 06:28:11 INFO - PROCESS | 5975 | 1484576891605 Marionette TRACE conn4 <- [1,430,null,{}] 06:28:11 INFO - PROCESS | 5975 | 1484576891611 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}] 06:28:11 INFO - PROCESS | 5975 | 1484576891800 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 06:28:11 INFO - PROCESS | 5975 | 1484576891854 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:28:11 INFO - PROCESS | 5975 | ++DOCSHELL 0xa31b2c00 == 10 [pid = 6020] [id = 129] 06:28:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 26 (0xa31b3400) [pid = 6020] [serial = 365] [outer = (nil)] 06:28:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 27 (0xa3549c00) [pid = 6020] [serial = 366] [outer = 0xa31b3400] 06:28:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 28 (0xa365ac00) [pid = 6020] [serial = 367] [outer = 0xa31b3400] 06:28:13 INFO - PROCESS | 5975 | 1484576893124 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] 06:28:13 INFO - PROCESS | 5975 | 1484576893190 Marionette TRACE conn4 <- [1,433,null,{"value":"2147483649"}] 06:28:13 INFO - PROCESS | 5975 | 1484576893197 Marionette TRACE conn4 -> [0,434,"timeouts",{"script":35000}] 06:28:13 INFO - PROCESS | 5975 | 1484576893205 Marionette TRACE conn4 <- [1,434,null,{}] 06:28:13 INFO - PROCESS | 5975 | 1484576893210 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}] 06:28:13 INFO - PROCESS | 5975 | 1484576893404 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 06:28:13 INFO - PROCESS | 5975 | 1484576893469 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:28:13 INFO - PROCESS | 5975 | ++DOCSHELL 0xa334ac00 == 5 [pid = 6020] [id = 130] 06:28:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0xa3351400) [pid = 6020] [serial = 368] [outer = (nil)] 06:28:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0xa3668400) [pid = 6020] [serial = 369] [outer = 0xa3351400] 06:28:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0xa3765800) [pid = 6020] [serial = 370] [outer = 0xa3351400] 06:28:14 INFO - PROCESS | 5975 | 1484576894491 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] 06:28:14 INFO - PROCESS | 5975 | 1484576894544 Marionette TRACE conn4 <- [1,437,null,{"value":"2147483649"}] 06:28:14 INFO - PROCESS | 5975 | 1484576894551 Marionette TRACE conn4 -> [0,438,"timeouts",{"script":35000}] 06:28:14 INFO - PROCESS | 5975 | 1484576894554 Marionette TRACE conn4 <- [1,438,null,{}] 06:28:14 INFO - PROCESS | 5975 | 1484576894560 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}] 06:28:14 INFO - PROCESS | 5975 | 1484576894733 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 06:28:14 INFO - PROCESS | 5975 | 1484576894823 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:28:14 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3946000 == 6 [pid = 6020] [id = 131] 06:28:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0xa3947800) [pid = 6020] [serial = 371] [outer = (nil)] 06:28:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0xa45da400) [pid = 6020] [serial = 372] [outer = 0xa3947800] 06:28:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0xa45dbc00) [pid = 6020] [serial = 373] [outer = 0xa3947800] 06:28:15 INFO - PROCESS | 5975 | ++DOCSHELL 0xa45e4800 == 7 [pid = 6020] [id = 132] 06:28:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0xa45e5000) [pid = 6020] [serial = 374] [outer = (nil)] 06:28:15 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:28:15 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:28:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0xa45e6400) [pid = 6020] [serial = 375] [outer = 0xa45e5000] 06:28:15 INFO - PROCESS | 5975 | 1484576895979 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] 06:28:16 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 06:28:16 INFO - PROCESS | 5975 | 1484576896039 Marionette TRACE conn4 <- [1,441,null,{"value":"2147483649"}] 06:28:16 INFO - PROCESS | 5975 | 1484576896051 Marionette TRACE conn4 -> [0,442,"timeouts",{"script":35000}] 06:28:16 INFO - PROCESS | 5975 | 1484576896057 Marionette TRACE conn4 <- [1,442,null,{}] 06:28:16 INFO - PROCESS | 5975 | 1484576896064 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}] 06:28:16 INFO - PROCESS | 5975 | 1484576896241 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 06:28:16 INFO - PROCESS | 5975 | 1484576896275 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:28:16 INFO - PROCESS | 5975 | ++DOCSHELL 0xa46e8400 == 8 [pid = 6020] [id = 133] 06:28:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0xa46ecc00) [pid = 6020] [serial = 376] [outer = (nil)] 06:28:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0xa4971800) [pid = 6020] [serial = 377] [outer = 0xa46ecc00] 06:28:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0xa4973400) [pid = 6020] [serial = 378] [outer = 0xa46ecc00] 06:28:17 INFO - PROCESS | 5975 | ++DOCSHELL 0xa49dd000 == 9 [pid = 6020] [id = 134] 06:28:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0xa5476800) [pid = 6020] [serial = 379] [outer = (nil)] 06:28:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0xa5482800) [pid = 6020] [serial = 380] [outer = 0xa5476800] 06:28:17 INFO - PROCESS | 5975 | 1484576897706 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] 06:28:17 INFO - PROCESS | 5975 | 1484576897757 Marionette TRACE conn4 <- [1,445,null,{"value":"2147483649"}] 06:28:17 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 06:28:17 INFO - PROCESS | 5975 | 1484576897770 Marionette TRACE conn4 -> [0,446,"timeouts",{"script":35000}] 06:28:17 INFO - PROCESS | 5975 | 1484576897772 Marionette TRACE conn4 <- [1,446,null,{}] 06:28:17 INFO - PROCESS | 5975 | 1484576897784 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}] 06:28:17 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0xa3945400) [pid = 6020] [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] 06:28:17 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0xa3768400) [pid = 6020] [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] 06:28:17 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0xa365a800) [pid = 6020] [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] 06:28:17 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0xa334e400) [pid = 6020] [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] 06:28:17 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0xa3111400) [pid = 6020] [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] 06:28:17 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0xa310f800) [pid = 6020] [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] 06:28:18 INFO - PROCESS | 5975 | 1484576898044 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 06:28:18 INFO - PROCESS | 5975 | 1484576898120 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:28:18 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3659c00 == 10 [pid = 6020] [id = 135] 06:28:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0xa365a000) [pid = 6020] [serial = 381] [outer = (nil)] 06:28:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0xa3ae6c00) [pid = 6020] [serial = 382] [outer = 0xa365a000] 06:28:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0xa547ac00) [pid = 6020] [serial = 383] [outer = 0xa365a000] 06:28:18 INFO - PROCESS | 5975 | ++DOCSHELL 0xa779c800 == 11 [pid = 6020] [id = 136] 06:28:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0xa833f800) [pid = 6020] [serial = 384] [outer = (nil)] 06:28:19 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:28:19 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:28:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0xa8344800) [pid = 6020] [serial = 385] [outer = 0xa833f800] 06:28:19 INFO - PROCESS | 5975 | 1484576899270 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] 06:28:19 INFO - PROCESS | 5975 | 1484576899318 Marionette TRACE conn4 <- [1,449,null,{"value":"2147483649"}] 06:28:19 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 06:28:19 INFO - PROCESS | 5975 | 1484576899331 Marionette TRACE conn4 -> [0,450,"timeouts",{"script":35000}] 06:28:19 INFO - PROCESS | 5975 | 1484576899337 Marionette TRACE conn4 <- [1,450,null,{}] 06:28:19 INFO - PROCESS | 5975 | 1484576899342 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}] 06:28:19 INFO - PROCESS | 5975 | 1484576899527 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 06:28:19 INFO - PROCESS | 5975 | 1484576899601 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:28:19 INFO - PROCESS | 5975 | ++DOCSHELL 0xa8ebdc00 == 12 [pid = 6020] [id = 137] 06:28:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0xa8ebe400) [pid = 6020] [serial = 386] [outer = (nil)] 06:28:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0xacc78400) [pid = 6020] [serial = 387] [outer = 0xa8ebe400] 06:28:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0xacc75400) [pid = 6020] [serial = 388] [outer = 0xa8ebe400] 06:28:20 WARNING - wptserve Traceback (most recent call last): 06:28:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:28:20 WARNING - rv = self.func(request, response) 06:28:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:28:20 WARNING - access_control_allow_origin = "*") 06:28:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:28:20 WARNING - payload = payload_generator(server_data) 06:28:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:28:20 WARNING - return encode_string_as_bmp_image(data) 06:28: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 06:28:20 WARNING - img.save(f, "BMP") 06:28:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:28:20 WARNING - f.write(bmpfileheader) 06:28:20 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:28:20 WARNING - 06:28:21 INFO - PROCESS | 5975 | --DOCSHELL 0xa779c800 == 11 [pid = 6020] [id = 136] 06:28:21 INFO - PROCESS | 5975 | --DOCSHELL 0xa3659c00 == 10 [pid = 6020] [id = 135] 06:28:21 INFO - PROCESS | 5975 | --DOCSHELL 0xa49dd000 == 9 [pid = 6020] [id = 134] 06:28:21 INFO - PROCESS | 5975 | --DOCSHELL 0xa46e8400 == 8 [pid = 6020] [id = 133] 06:28:21 INFO - PROCESS | 5975 | --DOCSHELL 0xa45e4800 == 7 [pid = 6020] [id = 132] 06:28:21 INFO - PROCESS | 5975 | --DOCSHELL 0xa3946000 == 6 [pid = 6020] [id = 131] 06:28:21 INFO - PROCESS | 5975 | --DOCSHELL 0xa334ac00 == 5 [pid = 6020] [id = 130] 06:28:21 INFO - PROCESS | 5975 | --DOCSHELL 0xa31b2c00 == 4 [pid = 6020] [id = 129] 06:28:21 INFO - PROCESS | 5975 | --DOCSHELL 0xa3ae6800 == 3 [pid = 6020] [id = 127] 06:28:21 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0xa45ddc00) [pid = 6020] [serial = 360] [outer = (nil)] [url = about:blank] 06:28:21 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0xa3948400) [pid = 6020] [serial = 358] [outer = (nil)] [url = about:blank] 06:28:21 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0xa3949000) [pid = 6020] [serial = 357] [outer = (nil)] [url = about:blank] 06:28:21 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0xa376e400) [pid = 6020] [serial = 355] [outer = (nil)] [url = about:blank] 06:28:21 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0xa376c400) [pid = 6020] [serial = 354] [outer = (nil)] [url = about:blank] 06:28:21 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0xa365f400) [pid = 6020] [serial = 352] [outer = (nil)] [url = about:blank] 06:28:21 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0xa365e800) [pid = 6020] [serial = 351] [outer = (nil)] [url = about:blank] 06:28:21 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0xa3353c00) [pid = 6020] [serial = 349] [outer = (nil)] [url = about:blank] 06:28:21 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0xa3352c00) [pid = 6020] [serial = 348] [outer = (nil)] [url = about:blank] 06:28:21 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0xa31bc000) [pid = 6020] [serial = 343] [outer = (nil)] [url = about:blank] 06:28:21 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0xa31b5400) [pid = 6020] [serial = 345] [outer = (nil)] [url = about:blank] 06:28:21 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0xa31bcc00) [pid = 6020] [serial = 346] [outer = (nil)] [url = about:blank] 06:28:24 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0xa3947800) [pid = 6020] [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] 06:28:24 INFO - PROCESS | 5975 | --DOMWINDOW == 29 (0xa46ecc00) [pid = 6020] [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] 06:28:24 INFO - PROCESS | 5975 | --DOMWINDOW == 28 (0xa365a000) [pid = 6020] [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] 06:28:24 INFO - PROCESS | 5975 | --DOMWINDOW == 27 (0xa31b3400) [pid = 6020] [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] 06:28:24 INFO - PROCESS | 5975 | --DOMWINDOW == 26 (0xa31ba400) [pid = 6020] [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] 06:28:24 INFO - PROCESS | 5975 | --DOMWINDOW == 25 (0xa3351400) [pid = 6020] [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] 06:28:24 INFO - PROCESS | 5975 | --DOMWINDOW == 24 (0xa45d9800) [pid = 6020] [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] 06:28:24 INFO - PROCESS | 5975 | --DOMWINDOW == 23 (0xa5476800) [pid = 6020] [serial = 379] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484576897283] 06:28:24 INFO - PROCESS | 5975 | --DOMWINDOW == 22 (0xa833f800) [pid = 6020] [serial = 384] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:28:24 INFO - PROCESS | 5975 | --DOMWINDOW == 21 (0xa45e5000) [pid = 6020] [serial = 374] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:28:28 INFO - PROCESS | 5975 | --DOCSHELL 0xa31b7000 == 2 [pid = 6020] [id = 128] 06:28:28 INFO - PROCESS | 5975 | --DOMWINDOW == 20 (0xa3ae6c00) [pid = 6020] [serial = 382] [outer = (nil)] [url = about:blank] 06:28:28 INFO - PROCESS | 5975 | --DOMWINDOW == 19 (0xa365ac00) [pid = 6020] [serial = 367] [outer = (nil)] [url = about:blank] 06:28:28 INFO - PROCESS | 5975 | --DOMWINDOW == 18 (0xa3541800) [pid = 6020] [serial = 364] [outer = (nil)] [url = about:blank] 06:28:28 INFO - PROCESS | 5975 | --DOMWINDOW == 17 (0xa3765800) [pid = 6020] [serial = 370] [outer = (nil)] [url = about:blank] 06:28:28 INFO - PROCESS | 5975 | --DOMWINDOW == 16 (0xa45e2c00) [pid = 6020] [serial = 361] [outer = (nil)] [url = about:blank] 06:28:28 INFO - PROCESS | 5975 | --DOMWINDOW == 15 (0xa547ac00) [pid = 6020] [serial = 383] [outer = (nil)] [url = about:blank] 06:28:28 INFO - PROCESS | 5975 | --DOMWINDOW == 14 (0xa5482800) [pid = 6020] [serial = 380] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484576897283] 06:28:28 INFO - PROCESS | 5975 | --DOMWINDOW == 13 (0xa4973400) [pid = 6020] [serial = 378] [outer = (nil)] [url = about:blank] 06:28:28 INFO - PROCESS | 5975 | --DOMWINDOW == 12 (0xa8344800) [pid = 6020] [serial = 385] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:28:28 INFO - PROCESS | 5975 | --DOMWINDOW == 11 (0xa45dbc00) [pid = 6020] [serial = 373] [outer = (nil)] [url = about:blank] 06:28:28 INFO - PROCESS | 5975 | --DOMWINDOW == 10 (0xa45e6400) [pid = 6020] [serial = 375] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:28:28 INFO - PROCESS | 5975 | --DOMWINDOW == 9 (0xa4971800) [pid = 6020] [serial = 377] [outer = (nil)] [url = about:blank] 06:28:28 INFO - PROCESS | 5975 | --DOMWINDOW == 8 (0xa45da400) [pid = 6020] [serial = 372] [outer = (nil)] [url = about:blank] 06:28:28 INFO - PROCESS | 5975 | --DOMWINDOW == 7 (0xa3668400) [pid = 6020] [serial = 369] [outer = (nil)] [url = about:blank] 06:28:28 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa3549c00) [pid = 6020] [serial = 366] [outer = (nil)] [url = about:blank] 06:28:28 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa334fc00) [pid = 6020] [serial = 363] [outer = (nil)] [url = about:blank] 06:28:34 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xacc78400) [pid = 6020] [serial = 387] [outer = (nil)] [url = about:blank] 06:28:50 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:28:50 INFO - PROCESS | 5975 | 1484576930074 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]]]}] 06:28:50 INFO - . 06:28:50 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30774ms 06:28:50 INFO - PROCESS | 5975 | 1484576930105 Marionette TRACE conn4 -> [0,453,"getWindowHandle",null] 06:28:50 INFO - PROCESS | 5975 | 1484576930112 Marionette TRACE conn4 <- [1,453,null,{"value":"2147483649"}] 06:28:50 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 06:28:50 INFO - PROCESS | 5975 | 1484576930123 Marionette TRACE conn4 -> [0,454,"timeouts",{"script":35000}] 06:28:50 INFO - PROCESS | 5975 | 1484576930130 Marionette TRACE conn4 <- [1,454,null,{}] 06:28:50 INFO - PROCESS | 5975 | 1484576930142 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}] 06:28:50 INFO - PROCESS | 5975 | 1484576930364 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 06:28:50 INFO - PROCESS | 5975 | 1484576930433 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:28:50 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310d400 == 3 [pid = 6020] [id = 138] 06:28:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa310d800) [pid = 6020] [serial = 389] [outer = (nil)] 06:28:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa3112800) [pid = 6020] [serial = 390] [outer = 0xa310d800] 06:28:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa31b9000) [pid = 6020] [serial = 391] [outer = 0xa310d800] 06:28:51 WARNING - wptserve Traceback (most recent call last): 06:28:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:28:51 WARNING - rv = self.func(request, response) 06:28:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:28:51 WARNING - access_control_allow_origin = "*") 06:28:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:28:51 WARNING - payload = payload_generator(server_data) 06:28:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:28:51 WARNING - return encode_string_as_bmp_image(data) 06:28: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 06:28:51 WARNING - img.save(f, "BMP") 06:28:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:28:51 WARNING - f.write(bmpfileheader) 06:28:51 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:28:51 WARNING - 06:28:58 INFO - PROCESS | 5975 | --DOCSHELL 0xa8ebdc00 == 2 [pid = 6020] [id = 137] 06:29:05 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa8ebe400) [pid = 6020] [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] 06:29:09 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3112800) [pid = 6020] [serial = 390] [outer = (nil)] [url = about:blank] 06:29:09 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xacc75400) [pid = 6020] [serial = 388] [outer = (nil)] [url = about:blank] 06:29:20 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:29:20 INFO - PROCESS | 5975 | 1484576960910 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]]]}] 06:29:20 INFO - . 06:29:20 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30820ms 06:29:20 INFO - PROCESS | 5975 | 1484576960941 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 06:29:20 INFO - PROCESS | 5975 | 1484576960949 Marionette TRACE conn4 <- [1,457,null,{"value":"2147483649"}] 06:29:20 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 06:29:20 INFO - PROCESS | 5975 | 1484576960959 Marionette TRACE conn4 -> [0,458,"timeouts",{"script":35000}] 06:29:20 INFO - PROCESS | 5975 | 1484576960970 Marionette TRACE conn4 <- [1,458,null,{}] 06:29:20 INFO - PROCESS | 5975 | 1484576960980 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}] 06:29:21 INFO - PROCESS | 5975 | 1484576961201 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 06:29:21 INFO - PROCESS | 5975 | 1484576961267 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:29:21 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3110000 == 3 [pid = 6020] [id = 139] 06:29:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa3110800) [pid = 6020] [serial = 392] [outer = (nil)] 06:29:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa31b4800) [pid = 6020] [serial = 393] [outer = 0xa3110800] 06:29:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa31bb800) [pid = 6020] [serial = 394] [outer = 0xa3110800] 06:29:22 WARNING - wptserve Traceback (most recent call last): 06:29:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:29:22 WARNING - rv = self.func(request, response) 06:29:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:29:22 WARNING - access_control_allow_origin = "*") 06:29:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:29:22 WARNING - payload = payload_generator(server_data) 06:29:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:29:22 WARNING - return encode_string_as_bmp_image(data) 06:29: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 06:29:22 WARNING - img.save(f, "BMP") 06:29:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:29:22 WARNING - f.write(bmpfileheader) 06:29:22 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:29:22 WARNING - 06:29:29 INFO - PROCESS | 5975 | --DOCSHELL 0xa310d400 == 2 [pid = 6020] [id = 138] 06:29:35 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa310d800) [pid = 6020] [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] 06:29:40 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa31b4800) [pid = 6020] [serial = 393] [outer = (nil)] [url = about:blank] 06:29:40 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa31b9000) [pid = 6020] [serial = 391] [outer = (nil)] [url = about:blank] 06:29:51 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:29:51 INFO - PROCESS | 5975 | 1484576991734 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]]]}] 06:29:51 INFO - . 06:29:51 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30825ms 06:29:51 INFO - PROCESS | 5975 | 1484576991783 Marionette TRACE conn4 -> [0,461,"getWindowHandle",null] 06:29:51 INFO - PROCESS | 5975 | 1484576991793 Marionette TRACE conn4 <- [1,461,null,{"value":"2147483649"}] 06:29:51 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 06:29:51 INFO - PROCESS | 5975 | 1484576991806 Marionette TRACE conn4 -> [0,462,"timeouts",{"script":35000}] 06:29:51 INFO - PROCESS | 5975 | 1484576991814 Marionette TRACE conn4 <- [1,462,null,{}] 06:29:51 INFO - PROCESS | 5975 | 1484576991820 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}] 06:29:52 INFO - PROCESS | 5975 | 1484576992038 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 06:29:52 INFO - PROCESS | 5975 | 1484576992087 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:29:52 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310e800 == 3 [pid = 6020] [id = 140] 06:29:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa310ec00) [pid = 6020] [serial = 395] [outer = (nil)] 06:29:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa31b4400) [pid = 6020] [serial = 396] [outer = 0xa310ec00] 06:29:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa31ba800) [pid = 6020] [serial = 397] [outer = 0xa310ec00] 06:29:53 INFO - PROCESS | 5975 | 1484576993132 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] 06:29:53 INFO - PROCESS | 5975 | 1484576993198 Marionette TRACE conn4 <- [1,465,null,{"value":"2147483649"}] 06:29:53 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 06:29:53 INFO - PROCESS | 5975 | 1484576993206 Marionette TRACE conn4 -> [0,466,"timeouts",{"script":35000}] 06:29:53 INFO - PROCESS | 5975 | 1484576993214 Marionette TRACE conn4 <- [1,466,null,{}] 06:29:53 INFO - PROCESS | 5975 | 1484576993234 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}] 06:29:53 INFO - PROCESS | 5975 | 1484576993490 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 06:29:53 INFO - PROCESS | 5975 | 1484576993540 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:29:53 INFO - PROCESS | 5975 | ++DOCSHELL 0xa334cc00 == 4 [pid = 6020] [id = 141] 06:29:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 8 (0xa334d000) [pid = 6020] [serial = 398] [outer = (nil)] 06:29:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 9 (0xa3351c00) [pid = 6020] [serial = 399] [outer = 0xa334d000] 06:29:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 10 (0xa3542000) [pid = 6020] [serial = 400] [outer = 0xa334d000] 06:29:54 INFO - PROCESS | 5975 | 1484576994771 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] 06:29:54 INFO - PROCESS | 5975 | 1484576994806 Marionette TRACE conn4 <- [1,469,null,{"value":"2147483649"}] 06:29:54 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 06:29:54 INFO - PROCESS | 5975 | 1484576994815 Marionette TRACE conn4 -> [0,470,"timeouts",{"script":35000}] 06:29:54 INFO - PROCESS | 5975 | 1484576994820 Marionette TRACE conn4 <- [1,470,null,{}] 06:29:54 INFO - PROCESS | 5975 | 1484576994847 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}] 06:29:55 INFO - PROCESS | 5975 | 1484576995096 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 06:29:55 INFO - PROCESS | 5975 | 1484576995127 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:29:55 INFO - PROCESS | 5975 | ++DOCSHELL 0xa365a400 == 5 [pid = 6020] [id = 142] 06:29:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 11 (0xa365a800) [pid = 6020] [serial = 401] [outer = (nil)] 06:29:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 12 (0xa365e800) [pid = 6020] [serial = 402] [outer = 0xa365a800] 06:29:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 13 (0xa3661000) [pid = 6020] [serial = 403] [outer = 0xa365a800] 06:29:56 INFO - PROCESS | 5975 | 1484576996408 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] 06:29:56 INFO - PROCESS | 5975 | 1484576996474 Marionette TRACE conn4 <- [1,473,null,{"value":"2147483649"}] 06:29:56 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 06:29:56 INFO - PROCESS | 5975 | 1484576996481 Marionette TRACE conn4 -> [0,474,"timeouts",{"script":35000}] 06:29:56 INFO - PROCESS | 5975 | 1484576996487 Marionette TRACE conn4 <- [1,474,null,{}] 06:29:56 INFO - PROCESS | 5975 | 1484576996493 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}] 06:29:56 INFO - PROCESS | 5975 | 1484576996752 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 06:29:56 INFO - PROCESS | 5975 | 1484576996867 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:29:56 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3767800 == 6 [pid = 6020] [id = 143] 06:29:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 14 (0xa3767c00) [pid = 6020] [serial = 404] [outer = (nil)] 06:29:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 15 (0xa376c000) [pid = 6020] [serial = 405] [outer = 0xa3767c00] 06:29:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 16 (0xa376e000) [pid = 6020] [serial = 406] [outer = 0xa3767c00] 06:29:58 INFO - PROCESS | 5975 | 1484576998036 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] 06:29:58 INFO - PROCESS | 5975 | 1484576998145 Marionette TRACE conn4 <- [1,477,null,{"value":"2147483649"}] 06:29:58 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 06:29:58 INFO - PROCESS | 5975 | 1484576998162 Marionette TRACE conn4 -> [0,478,"timeouts",{"script":35000}] 06:29:58 INFO - PROCESS | 5975 | 1484576998169 Marionette TRACE conn4 <- [1,478,null,{}] 06:29:58 INFO - PROCESS | 5975 | 1484576998178 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}] 06:29:58 INFO - PROCESS | 5975 | 1484576998388 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 06:29:58 INFO - PROCESS | 5975 | 1484576998493 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:29:58 INFO - PROCESS | 5975 | ++DOCSHELL 0xa393f400 == 7 [pid = 6020] [id = 144] 06:29:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 17 (0xa3945400) [pid = 6020] [serial = 407] [outer = (nil)] 06:29:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 18 (0xa3949400) [pid = 6020] [serial = 408] [outer = 0xa3945400] 06:29:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 19 (0xa394a000) [pid = 6020] [serial = 409] [outer = 0xa3945400] 06:29:59 INFO - PROCESS | 5975 | 1484576999505 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] 06:29:59 INFO - PROCESS | 5975 | 1484576999567 Marionette TRACE conn4 <- [1,481,null,{"value":"2147483649"}] 06:29:59 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 06:29:59 INFO - PROCESS | 5975 | 1484576999583 Marionette TRACE conn4 -> [0,482,"timeouts",{"script":35000}] 06:29:59 INFO - PROCESS | 5975 | 1484576999591 Marionette TRACE conn4 <- [1,482,null,{}] 06:29:59 INFO - PROCESS | 5975 | 1484576999603 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}] 06:29:59 INFO - PROCESS | 5975 | 1484576999812 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 06:29:59 INFO - PROCESS | 5975 | 1484576999895 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:29:59 INFO - PROCESS | 5975 | ++DOCSHELL 0xa45da800 == 8 [pid = 6020] [id = 145] 06:29:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 20 (0xa45db000) [pid = 6020] [serial = 410] [outer = (nil)] 06:30:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 21 (0xa45df400) [pid = 6020] [serial = 411] [outer = 0xa45db000] 06:30:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 22 (0xa45e5000) [pid = 6020] [serial = 412] [outer = 0xa45db000] 06:30:01 INFO - PROCESS | 5975 | 1484577001125 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] 06:30:01 INFO - PROCESS | 5975 | 1484577001187 Marionette TRACE conn4 <- [1,485,null,{"value":"2147483649"}] 06:30:01 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 06:30:01 INFO - PROCESS | 5975 | 1484577001194 Marionette TRACE conn4 -> [0,486,"timeouts",{"script":35000}] 06:30:01 INFO - PROCESS | 5975 | 1484577001201 Marionette TRACE conn4 <- [1,486,null,{}] 06:30:01 INFO - PROCESS | 5975 | 1484577001251 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}] 06:30:01 INFO - PROCESS | 5975 | 1484577001562 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 06:30:01 INFO - PROCESS | 5975 | 1484577001645 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:30:01 INFO - PROCESS | 5975 | ++DOCSHELL 0xa31b9c00 == 9 [pid = 6020] [id = 146] 06:30:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 23 (0xa31bc400) [pid = 6020] [serial = 413] [outer = (nil)] 06:30:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 24 (0xa3549c00) [pid = 6020] [serial = 414] [outer = 0xa31bc400] 06:30:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 25 (0xa3550800) [pid = 6020] [serial = 415] [outer = 0xa31bc400] 06:30:02 INFO - PROCESS | 5975 | --DOCSHELL 0xa393f400 == 8 [pid = 6020] [id = 144] 06:30:02 INFO - PROCESS | 5975 | --DOCSHELL 0xa3767800 == 7 [pid = 6020] [id = 143] 06:30:02 INFO - PROCESS | 5975 | --DOCSHELL 0xa365a400 == 6 [pid = 6020] [id = 142] 06:30:02 INFO - PROCESS | 5975 | --DOCSHELL 0xa334cc00 == 5 [pid = 6020] [id = 141] 06:30:02 INFO - PROCESS | 5975 | --DOCSHELL 0xa310e800 == 4 [pid = 6020] [id = 140] 06:30:02 INFO - PROCESS | 5975 | --DOCSHELL 0xa3110000 == 3 [pid = 6020] [id = 139] 06:30:02 INFO - PROCESS | 5975 | ++DOCSHELL 0xa334c800 == 4 [pid = 6020] [id = 147] 06:30:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 26 (0xa334d800) [pid = 6020] [serial = 416] [outer = (nil)] 06:30:02 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:30:02 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:30:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 27 (0xa31bcc00) [pid = 6020] [serial = 417] [outer = 0xa334d800] 06:30:02 INFO - PROCESS | 5975 | 1484577002915 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]]]}] 06:30:02 INFO - . 06:30:02 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1756ms 06:30:02 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html 06:30:02 INFO - PROCESS | 5975 | 1484577002950 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 06:30:02 INFO - PROCESS | 5975 | 1484577002954 Marionette TRACE conn4 <- [1,489,null,{"value":"2147483649"}] 06:30:02 INFO - PROCESS | 5975 | 1484577002962 Marionette TRACE conn4 -> [0,490,"timeouts",{"script":35000}] 06:30:02 INFO - PROCESS | 5975 | 1484577002966 Marionette TRACE conn4 <- [1,490,null,{}] 06:30:02 INFO - PROCESS | 5975 | 1484577002976 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}] 06:30:03 INFO - PROCESS | 5975 | 1484577003188 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 06:30:03 INFO - PROCESS | 5975 | 1484577003255 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:30:03 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3663000 == 5 [pid = 6020] [id = 148] 06:30:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 28 (0xa3663400) [pid = 6020] [serial = 418] [outer = (nil)] 06:30:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0xa3761c00) [pid = 6020] [serial = 419] [outer = 0xa3663400] 06:30:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0xa3763000) [pid = 6020] [serial = 420] [outer = 0xa3663400] 06:30:04 INFO - PROCESS | 5975 | ++DOCSHELL 0xa376e400 == 6 [pid = 6020] [id = 149] 06:30:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0xa376f000) [pid = 6020] [serial = 421] [outer = (nil)] 06:30:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0xa393e400) [pid = 6020] [serial = 422] [outer = 0xa376f000] 06:30:04 INFO - PROCESS | 5975 | 1484577004383 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]]]}] 06:30:04 INFO - . 06:30:04 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1488ms 06:30:04 INFO - PROCESS | 5975 | 1484577004449 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 06:30:04 INFO - PROCESS | 5975 | 1484577004453 Marionette TRACE conn4 <- [1,493,null,{"value":"2147483649"}] 06:30:04 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 06:30:04 INFO - PROCESS | 5975 | 1484577004459 Marionette TRACE conn4 -> [0,494,"timeouts",{"script":35000}] 06:30:04 INFO - PROCESS | 5975 | 1484577004463 Marionette TRACE conn4 <- [1,494,null,{}] 06:30:04 INFO - PROCESS | 5975 | 1484577004470 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}] 06:30:04 INFO - PROCESS | 5975 | 1484577004625 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 06:30:04 INFO - PROCESS | 5975 | 1484577004715 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:30:04 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3ae0000 == 7 [pid = 6020] [id = 150] 06:30:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0xa3ae1000) [pid = 6020] [serial = 423] [outer = (nil)] 06:30:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0xa3ae7000) [pid = 6020] [serial = 424] [outer = 0xa3ae1000] 06:30:05 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0xa45db400) [pid = 6020] [serial = 425] [outer = 0xa3ae1000] 06:30:05 INFO - PROCESS | 5975 | ++DOCSHELL 0xa45e3c00 == 8 [pid = 6020] [id = 151] 06:30:05 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0xa45e4c00) [pid = 6020] [serial = 426] [outer = (nil)] 06:30:05 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:30:05 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:30:05 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0xa45e7000) [pid = 6020] [serial = 427] [outer = 0xa45e4c00] 06:30:06 INFO - PROCESS | 5975 | 1484577005989 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]]]}] 06:30:06 INFO - . 06:30:06 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1585ms 06:30:06 INFO - PROCESS | 5975 | 1484577006045 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 06:30:06 INFO - PROCESS | 5975 | 1484577006050 Marionette TRACE conn4 <- [1,497,null,{"value":"2147483649"}] 06:30:06 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 06:30:06 INFO - PROCESS | 5975 | 1484577006057 Marionette TRACE conn4 -> [0,498,"timeouts",{"script":35000}] 06:30:06 INFO - PROCESS | 5975 | 1484577006060 Marionette TRACE conn4 <- [1,498,null,{}] 06:30:06 INFO - PROCESS | 5975 | 1484577006066 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}] 06:30:06 INFO - PROCESS | 5975 | 1484577006320 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 06:30:06 INFO - PROCESS | 5975 | 1484577006426 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:30:06 INFO - PROCESS | 5975 | ++DOCSHELL 0xa45e6000 == 9 [pid = 6020] [id = 152] 06:30:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0xa4692c00) [pid = 6020] [serial = 428] [outer = (nil)] 06:30:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0xa46e8c00) [pid = 6020] [serial = 429] [outer = 0xa4692c00] 06:30:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0xa46e6400) [pid = 6020] [serial = 430] [outer = 0xa4692c00] 06:30:07 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0xa365a800) [pid = 6020] [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] 06:30:07 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0xa310ec00) [pid = 6020] [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] 06:30:07 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0xa334d000) [pid = 6020] [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] 06:30:07 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0xa3767c00) [pid = 6020] [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] 06:30:07 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0xa3945400) [pid = 6020] [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] 06:30:07 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0xa3110800) [pid = 6020] [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] 06:30:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 06:30:07 WARNING - wptserve Traceback (most recent call last): 06:30:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:30:07 WARNING - rv = self.func(request, response) 06:30:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:30:07 WARNING - access_control_allow_origin = "*") 06:30:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:30:07 WARNING - payload = payload_generator(server_data) 06:30:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:30:07 WARNING - return encode_string_as_bmp_image(data) 06:30: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 06:30:07 WARNING - img.save(f, "BMP") 06:30:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:30:07 WARNING - f.write(bmpfileheader) 06:30:07 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:30:07 WARNING - 06:30:10 INFO - PROCESS | 5975 | --DOCSHELL 0xa45e3c00 == 8 [pid = 6020] [id = 151] 06:30:10 INFO - PROCESS | 5975 | --DOCSHELL 0xa3ae0000 == 7 [pid = 6020] [id = 150] 06:30:10 INFO - PROCESS | 5975 | --DOCSHELL 0xa376e400 == 6 [pid = 6020] [id = 149] 06:30:10 INFO - PROCESS | 5975 | --DOCSHELL 0xa3663000 == 5 [pid = 6020] [id = 148] 06:30:10 INFO - PROCESS | 5975 | --DOCSHELL 0xa334c800 == 4 [pid = 6020] [id = 147] 06:30:10 INFO - PROCESS | 5975 | --DOCSHELL 0xa31b9c00 == 3 [pid = 6020] [id = 146] 06:30:10 INFO - PROCESS | 5975 | --DOCSHELL 0xa45da800 == 2 [pid = 6020] [id = 145] 06:30:10 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0xa376c000) [pid = 6020] [serial = 405] [outer = (nil)] [url = about:blank] 06:30:10 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0xa365e800) [pid = 6020] [serial = 402] [outer = (nil)] [url = about:blank] 06:30:10 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0xa3351c00) [pid = 6020] [serial = 399] [outer = (nil)] [url = about:blank] 06:30:10 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0xa31b4400) [pid = 6020] [serial = 396] [outer = (nil)] [url = about:blank] 06:30:10 INFO - PROCESS | 5975 | --DOMWINDOW == 29 (0xa376e000) [pid = 6020] [serial = 406] [outer = (nil)] [url = about:blank] 06:30:10 INFO - PROCESS | 5975 | --DOMWINDOW == 28 (0xa3661000) [pid = 6020] [serial = 403] [outer = (nil)] [url = about:blank] 06:30:10 INFO - PROCESS | 5975 | --DOMWINDOW == 27 (0xa3542000) [pid = 6020] [serial = 400] [outer = (nil)] [url = about:blank] 06:30:10 INFO - PROCESS | 5975 | --DOMWINDOW == 26 (0xa31ba800) [pid = 6020] [serial = 397] [outer = (nil)] [url = about:blank] 06:30:10 INFO - PROCESS | 5975 | --DOMWINDOW == 25 (0xa3949400) [pid = 6020] [serial = 408] [outer = (nil)] [url = about:blank] 06:30:10 INFO - PROCESS | 5975 | --DOMWINDOW == 24 (0xa31bb800) [pid = 6020] [serial = 394] [outer = (nil)] [url = about:blank] 06:30:10 INFO - PROCESS | 5975 | --DOMWINDOW == 23 (0xa394a000) [pid = 6020] [serial = 409] [outer = (nil)] [url = about:blank] 06:30:12 INFO - PROCESS | 5975 | --DOMWINDOW == 22 (0xa3ae1000) [pid = 6020] [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] 06:30:12 INFO - PROCESS | 5975 | --DOMWINDOW == 21 (0xa376f000) [pid = 6020] [serial = 421] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484577004140] 06:30:12 INFO - PROCESS | 5975 | --DOMWINDOW == 20 (0xa3663400) [pid = 6020] [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] 06:30:12 INFO - PROCESS | 5975 | --DOMWINDOW == 19 (0xa45db000) [pid = 6020] [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] 06:30:12 INFO - PROCESS | 5975 | --DOMWINDOW == 18 (0xa334d800) [pid = 6020] [serial = 416] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:30:12 INFO - PROCESS | 5975 | --DOMWINDOW == 17 (0xa31bc400) [pid = 6020] [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] 06:30:12 INFO - PROCESS | 5975 | --DOMWINDOW == 16 (0xa45e4c00) [pid = 6020] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:30:16 INFO - PROCESS | 5975 | --DOMWINDOW == 15 (0xa393e400) [pid = 6020] [serial = 422] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484577004140] 06:30:16 INFO - PROCESS | 5975 | --DOMWINDOW == 14 (0xa3763000) [pid = 6020] [serial = 420] [outer = (nil)] [url = about:blank] 06:30:16 INFO - PROCESS | 5975 | --DOMWINDOW == 13 (0xa45e5000) [pid = 6020] [serial = 412] [outer = (nil)] [url = about:blank] 06:30:16 INFO - PROCESS | 5975 | --DOMWINDOW == 12 (0xa31bcc00) [pid = 6020] [serial = 417] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:30:16 INFO - PROCESS | 5975 | --DOMWINDOW == 11 (0xa3550800) [pid = 6020] [serial = 415] [outer = (nil)] [url = about:blank] 06:30:16 INFO - PROCESS | 5975 | --DOMWINDOW == 10 (0xa46e8c00) [pid = 6020] [serial = 429] [outer = (nil)] [url = about:blank] 06:30:16 INFO - PROCESS | 5975 | --DOMWINDOW == 9 (0xa45e7000) [pid = 6020] [serial = 427] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:30:16 INFO - PROCESS | 5975 | --DOMWINDOW == 8 (0xa45db400) [pid = 6020] [serial = 425] [outer = (nil)] [url = about:blank] 06:30:16 INFO - PROCESS | 5975 | --DOMWINDOW == 7 (0xa3ae7000) [pid = 6020] [serial = 424] [outer = (nil)] [url = about:blank] 06:30:16 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa3761c00) [pid = 6020] [serial = 419] [outer = (nil)] [url = about:blank] 06:30:16 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3549c00) [pid = 6020] [serial = 414] [outer = (nil)] [url = about:blank] 06:30:16 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa45df400) [pid = 6020] [serial = 411] [outer = (nil)] [url = about:blank] 06:30:36 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:30:36 INFO - PROCESS | 5975 | 1484577036863 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]]]}] 06:30:36 INFO - . 06:30:36 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 30821ms 06:30:36 INFO - PROCESS | 5975 | 1484577036880 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 06:30:36 INFO - PROCESS | 5975 | 1484577036887 Marionette TRACE conn4 <- [1,501,null,{"value":"2147483649"}] 06:30:36 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html 06:30:36 INFO - PROCESS | 5975 | 1484577036898 Marionette TRACE conn4 -> [0,502,"timeouts",{"script":35000}] 06:30:36 INFO - PROCESS | 5975 | 1484577036906 Marionette TRACE conn4 <- [1,502,null,{}] 06:30:36 INFO - PROCESS | 5975 | 1484577036918 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}] 06:30:37 INFO - PROCESS | 5975 | 1484577037171 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 06:30:37 INFO - PROCESS | 5975 | 1484577037207 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:30:37 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3110c00 == 3 [pid = 6020] [id = 153] 06:30:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa3111000) [pid = 6020] [serial = 431] [outer = (nil)] 06:30:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa31b4800) [pid = 6020] [serial = 432] [outer = 0xa3111000] 06:30:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa31bac00) [pid = 6020] [serial = 433] [outer = 0xa3111000] 06:30:38 WARNING - wptserve Traceback (most recent call last): 06:30:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:30:38 WARNING - rv = self.func(request, response) 06:30:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:30:38 WARNING - access_control_allow_origin = "*") 06:30:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:30:38 WARNING - payload = payload_generator(server_data) 06:30:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:30:38 WARNING - return encode_string_as_bmp_image(data) 06:30: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 06:30:38 WARNING - img.save(f, "BMP") 06:30:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:30:38 WARNING - f.write(bmpfileheader) 06:30:38 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:30:38 WARNING - 06:30:38 WARNING - wptserve Traceback (most recent call last): 06:30:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:30:38 WARNING - rv = self.func(request, response) 06:30:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:30:38 WARNING - access_control_allow_origin = "*") 06:30:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:30:38 WARNING - payload = payload_generator(server_data) 06:30:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:30:38 WARNING - return encode_string_as_bmp_image(data) 06:30: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 06:30:38 WARNING - img.save(f, "BMP") 06:30:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:30:38 WARNING - f.write(bmpfileheader) 06:30:38 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:30:38 WARNING - 06:30:38 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 06:30:45 INFO - PROCESS | 5975 | --DOCSHELL 0xa45e6000 == 2 [pid = 6020] [id = 152] 06:30:51 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa4692c00) [pid = 6020] [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] 06:30:56 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa31b4800) [pid = 6020] [serial = 432] [outer = (nil)] [url = about:blank] 06:30:56 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa46e6400) [pid = 6020] [serial = 430] [outer = (nil)] [url = about:blank] 06:31:07 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:31:07 INFO - PROCESS | 5975 | 1484577067671 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]]]}] 06:31:07 INFO - . 06:31:07 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 30823ms 06:31:07 INFO - PROCESS | 5975 | 1484577067719 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 06:31:07 INFO - PROCESS | 5975 | 1484577067731 Marionette TRACE conn4 <- [1,505,null,{"value":"2147483649"}] 06:31:07 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 06:31:07 INFO - PROCESS | 5975 | 1484577067745 Marionette TRACE conn4 -> [0,506,"timeouts",{"script":35000}] 06:31:07 INFO - PROCESS | 5975 | 1484577067751 Marionette TRACE conn4 <- [1,506,null,{}] 06:31:07 INFO - PROCESS | 5975 | 1484577067758 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}] 06:31:07 INFO - PROCESS | 5975 | 1484577067975 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 06:31:08 INFO - PROCESS | 5975 | 1484577068028 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:31:08 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310f400 == 3 [pid = 6020] [id = 154] 06:31:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa310f800) [pid = 6020] [serial = 434] [outer = (nil)] 06:31:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa31b5400) [pid = 6020] [serial = 435] [outer = 0xa310f800] 06:31:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa31bc400) [pid = 6020] [serial = 436] [outer = 0xa310f800] 06:31:08 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 06:31:08 WARNING - wptserve Traceback (most recent call last): 06:31:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:31:08 WARNING - rv = self.func(request, response) 06:31:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:31:08 WARNING - access_control_allow_origin = "*") 06:31:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:31:08 WARNING - payload = payload_generator(server_data) 06:31:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:31:08 WARNING - return encode_string_as_bmp_image(data) 06:31: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 06:31:08 WARNING - img.save(f, "BMP") 06:31:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:31:08 WARNING - f.write(bmpfileheader) 06:31:08 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:31:08 WARNING - 06:31:16 INFO - PROCESS | 5975 | --DOCSHELL 0xa3110c00 == 2 [pid = 6020] [id = 153] 06:31:22 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa3111000) [pid = 6020] [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] 06:31:27 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa31b5400) [pid = 6020] [serial = 435] [outer = (nil)] [url = about:blank] 06:31:27 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa31bac00) [pid = 6020] [serial = 433] [outer = (nil)] [url = about:blank] 06:31:38 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:31:38 INFO - PROCESS | 5975 | 1484577098484 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]]]}] 06:31:38 INFO - . 06:31:38 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 30768ms 06:31:38 INFO - PROCESS | 5975 | 1484577098513 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 06:31:38 INFO - PROCESS | 5975 | 1484577098520 Marionette TRACE conn4 <- [1,509,null,{"value":"2147483649"}] 06:31:38 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 06:31:38 INFO - PROCESS | 5975 | 1484577098530 Marionette TRACE conn4 -> [0,510,"timeouts",{"script":35000}] 06:31:38 INFO - PROCESS | 5975 | 1484577098538 Marionette TRACE conn4 <- [1,510,null,{}] 06:31:38 INFO - PROCESS | 5975 | 1484577098551 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}] 06:31:38 INFO - PROCESS | 5975 | 1484577098774 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 06:31:38 INFO - PROCESS | 5975 | 1484577098826 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:31:38 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3110000 == 3 [pid = 6020] [id = 155] 06:31:38 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa3110400) [pid = 6020] [serial = 437] [outer = (nil)] 06:31:39 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa31b5000) [pid = 6020] [serial = 438] [outer = 0xa3110400] 06:31:39 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa31bc000) [pid = 6020] [serial = 439] [outer = 0xa3110400] 06:31:39 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3348800 == 4 [pid = 6020] [id = 156] 06:31:39 INFO - PROCESS | 5975 | ++DOMWINDOW == 8 (0xa3349000) [pid = 6020] [serial = 440] [outer = (nil)] 06:31:39 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:31:39 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:31:39 INFO - PROCESS | 5975 | ++DOMWINDOW == 9 (0xa334ac00) [pid = 6020] [serial = 441] [outer = 0xa3349000] 06:31:39 INFO - PROCESS | 5975 | 1484577099952 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]]]}] 06:31:39 INFO - . 06:31:39 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1441ms 06:31:39 INFO - PROCESS | 5975 | 1484577099970 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 06:31:39 INFO - PROCESS | 5975 | 1484577099980 Marionette TRACE conn4 <- [1,513,null,{"value":"2147483649"}] 06:31:39 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html 06:31:39 INFO - PROCESS | 5975 | 1484577099994 Marionette TRACE conn4 -> [0,514,"timeouts",{"script":35000}] 06:31:40 INFO - PROCESS | 5975 | 1484577100004 Marionette TRACE conn4 <- [1,514,null,{}] 06:31:40 INFO - PROCESS | 5975 | 1484577100010 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}] 06:31:40 INFO - PROCESS | 5975 | 1484577100255 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 06:31:40 INFO - PROCESS | 5975 | 1484577100306 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:31:40 INFO - PROCESS | 5975 | ++DOCSHELL 0xa334f400 == 5 [pid = 6020] [id = 157] 06:31:40 INFO - PROCESS | 5975 | ++DOMWINDOW == 10 (0xa3351400) [pid = 6020] [serial = 442] [outer = (nil)] 06:31:40 INFO - PROCESS | 5975 | ++DOMWINDOW == 11 (0xa3542c00) [pid = 6020] [serial = 443] [outer = 0xa3351400] 06:31:40 INFO - PROCESS | 5975 | ++DOMWINDOW == 12 (0xa3541c00) [pid = 6020] [serial = 444] [outer = 0xa3351400] 06:31:41 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3549400 == 6 [pid = 6020] [id = 158] 06:31:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 13 (0xa354a800) [pid = 6020] [serial = 445] [outer = (nil)] 06:31:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 14 (0xa354d400) [pid = 6020] [serial = 446] [outer = 0xa354a800] 06:31:41 INFO - PROCESS | 5975 | 1484577101464 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]]]}] 06:31:41 INFO - . 06:31:41 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1501ms 06:31:41 INFO - PROCESS | 5975 | 1484577101496 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 06:31:41 INFO - PROCESS | 5975 | 1484577101501 Marionette TRACE conn4 <- [1,517,null,{"value":"2147483649"}] 06:31:41 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 06:31:41 INFO - PROCESS | 5975 | 1484577101508 Marionette TRACE conn4 -> [0,518,"timeouts",{"script":35000}] 06:31:41 INFO - PROCESS | 5975 | 1484577101516 Marionette TRACE conn4 <- [1,518,null,{}] 06:31:41 INFO - PROCESS | 5975 | 1484577101536 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}] 06:31:41 INFO - PROCESS | 5975 | 1484577101744 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 06:31:41 INFO - PROCESS | 5975 | 1484577101832 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:31:41 INFO - PROCESS | 5975 | ++DOCSHELL 0xa365fc00 == 7 [pid = 6020] [id = 159] 06:31:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 15 (0xa3660000) [pid = 6020] [serial = 447] [outer = (nil)] 06:31:42 INFO - PROCESS | 5975 | ++DOMWINDOW == 16 (0xa3663c00) [pid = 6020] [serial = 448] [outer = 0xa3660000] 06:31:42 INFO - PROCESS | 5975 | ++DOMWINDOW == 17 (0xa3666c00) [pid = 6020] [serial = 449] [outer = 0xa3660000] 06:31:42 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3762800 == 8 [pid = 6020] [id = 160] 06:31:42 INFO - PROCESS | 5975 | ++DOMWINDOW == 18 (0xa3764000) [pid = 6020] [serial = 450] [outer = (nil)] 06:31:42 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:31:42 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:31:42 INFO - PROCESS | 5975 | ++DOMWINDOW == 19 (0xa3766800) [pid = 6020] [serial = 451] [outer = 0xa3764000] 06:31:42 INFO - PROCESS | 5975 | 1484577102950 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]]]}] 06:31:42 INFO - . 06:31:42 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1492ms 06:31:43 INFO - PROCESS | 5975 | 1484577103001 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 06:31:43 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 06:31:43 INFO - PROCESS | 5975 | 1484577103006 Marionette TRACE conn4 <- [1,521,null,{"value":"2147483649"}] 06:31:43 INFO - PROCESS | 5975 | 1484577103013 Marionette TRACE conn4 -> [0,522,"timeouts",{"script":35000}] 06:31:43 INFO - PROCESS | 5975 | 1484577103017 Marionette TRACE conn4 <- [1,522,null,{}] 06:31:43 INFO - PROCESS | 5975 | 1484577103024 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}] 06:31:43 INFO - PROCESS | 5975 | 1484577103209 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 06:31:43 INFO - PROCESS | 5975 | 1484577103289 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:31:43 INFO - PROCESS | 5975 | ++DOCSHELL 0xa376e000 == 9 [pid = 6020] [id = 161] 06:31:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 20 (0xa376e400) [pid = 6020] [serial = 452] [outer = (nil)] 06:31:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 21 (0xa393d800) [pid = 6020] [serial = 453] [outer = 0xa376e400] 06:31:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 22 (0xa393e400) [pid = 6020] [serial = 454] [outer = 0xa376e400] 06:31:44 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 06:31:44 WARNING - wptserve Traceback (most recent call last): 06:31:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:31:44 WARNING - rv = self.func(request, response) 06:31:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:31:44 WARNING - access_control_allow_origin = "*") 06:31:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:31:44 WARNING - payload = payload_generator(server_data) 06:31:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:31:44 WARNING - return encode_string_as_bmp_image(data) 06:31: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 06:31:44 WARNING - img.save(f, "BMP") 06:31:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:31:44 WARNING - f.write(bmpfileheader) 06:31:44 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:31:44 WARNING - 06:31:47 INFO - PROCESS | 5975 | --DOCSHELL 0xa3762800 == 8 [pid = 6020] [id = 160] 06:31:47 INFO - PROCESS | 5975 | --DOCSHELL 0xa365fc00 == 7 [pid = 6020] [id = 159] 06:31:47 INFO - PROCESS | 5975 | --DOCSHELL 0xa3549400 == 6 [pid = 6020] [id = 158] 06:31:47 INFO - PROCESS | 5975 | --DOCSHELL 0xa334f400 == 5 [pid = 6020] [id = 157] 06:31:47 INFO - PROCESS | 5975 | --DOCSHELL 0xa3348800 == 4 [pid = 6020] [id = 156] 06:31:47 INFO - PROCESS | 5975 | --DOCSHELL 0xa3110000 == 3 [pid = 6020] [id = 155] 06:31:47 INFO - PROCESS | 5975 | --DOCSHELL 0xa310f400 == 2 [pid = 6020] [id = 154] 06:31:50 INFO - PROCESS | 5975 | --DOMWINDOW == 21 (0xa310f800) [pid = 6020] [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] 06:31:50 INFO - PROCESS | 5975 | --DOMWINDOW == 20 (0xa3110400) [pid = 6020] [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] 06:31:50 INFO - PROCESS | 5975 | --DOMWINDOW == 19 (0xa3349000) [pid = 6020] [serial = 440] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:31:50 INFO - PROCESS | 5975 | --DOMWINDOW == 18 (0xa3351400) [pid = 6020] [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] 06:31:50 INFO - PROCESS | 5975 | --DOMWINDOW == 17 (0xa354a800) [pid = 6020] [serial = 445] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484577101233] 06:31:50 INFO - PROCESS | 5975 | --DOMWINDOW == 16 (0xa3660000) [pid = 6020] [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] 06:31:50 INFO - PROCESS | 5975 | --DOMWINDOW == 15 (0xa3764000) [pid = 6020] [serial = 450] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:31:54 INFO - PROCESS | 5975 | --DOMWINDOW == 14 (0xa31bc400) [pid = 6020] [serial = 436] [outer = (nil)] [url = about:blank] 06:31:54 INFO - PROCESS | 5975 | --DOMWINDOW == 13 (0xa31b5000) [pid = 6020] [serial = 438] [outer = (nil)] [url = about:blank] 06:31:54 INFO - PROCESS | 5975 | --DOMWINDOW == 12 (0xa31bc000) [pid = 6020] [serial = 439] [outer = (nil)] [url = about:blank] 06:31:54 INFO - PROCESS | 5975 | --DOMWINDOW == 11 (0xa334ac00) [pid = 6020] [serial = 441] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:31:54 INFO - PROCESS | 5975 | --DOMWINDOW == 10 (0xa3542c00) [pid = 6020] [serial = 443] [outer = (nil)] [url = about:blank] 06:31:54 INFO - PROCESS | 5975 | --DOMWINDOW == 9 (0xa3541c00) [pid = 6020] [serial = 444] [outer = (nil)] [url = about:blank] 06:31:54 INFO - PROCESS | 5975 | --DOMWINDOW == 8 (0xa354d400) [pid = 6020] [serial = 446] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484577101233] 06:31:54 INFO - PROCESS | 5975 | --DOMWINDOW == 7 (0xa3663c00) [pid = 6020] [serial = 448] [outer = (nil)] [url = about:blank] 06:31:54 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa3666c00) [pid = 6020] [serial = 449] [outer = (nil)] [url = about:blank] 06:31:54 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3766800) [pid = 6020] [serial = 451] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:31:54 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa393d800) [pid = 6020] [serial = 453] [outer = (nil)] [url = about:blank] 06:32:13 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:32:13 INFO - PROCESS | 5975 | 1484577133721 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]]]}] 06:32:13 INFO - . 06:32:13 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 30721ms 06:32:13 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html 06:32:13 INFO - PROCESS | 5975 | 1484577133734 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 06:32:13 INFO - PROCESS | 5975 | 1484577133737 Marionette TRACE conn4 <- [1,525,null,{"value":"2147483649"}] 06:32:13 INFO - PROCESS | 5975 | 1484577133744 Marionette TRACE conn4 -> [0,526,"timeouts",{"script":35000}] 06:32:13 INFO - PROCESS | 5975 | 1484577133748 Marionette TRACE conn4 <- [1,526,null,{}] 06:32:13 INFO - PROCESS | 5975 | 1484577133754 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}] 06:32:13 INFO - PROCESS | 5975 | 1484577133957 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 06:32:14 INFO - PROCESS | 5975 | 1484577134006 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:32:14 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310f400 == 3 [pid = 6020] [id = 162] 06:32:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa310f800) [pid = 6020] [serial = 455] [outer = (nil)] 06:32:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa31b2c00) [pid = 6020] [serial = 456] [outer = 0xa310f800] 06:32:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa31b9400) [pid = 6020] [serial = 457] [outer = 0xa310f800] 06:32:14 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 06:32:14 WARNING - wptserve Traceback (most recent call last): 06:32:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:32:14 WARNING - rv = self.func(request, response) 06:32:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:32:14 WARNING - access_control_allow_origin = "*") 06:32:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:32:14 WARNING - payload = payload_generator(server_data) 06:32:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:32:14 WARNING - return encode_string_as_bmp_image(data) 06:32: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 06:32:14 WARNING - img.save(f, "BMP") 06:32:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:32:14 WARNING - f.write(bmpfileheader) 06:32:14 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:32:14 WARNING - 06:32:22 INFO - PROCESS | 5975 | --DOCSHELL 0xa376e000 == 2 [pid = 6020] [id = 161] 06:32:28 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa376e400) [pid = 6020] [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] 06:32:33 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa31b2c00) [pid = 6020] [serial = 456] [outer = (nil)] [url = about:blank] 06:32:33 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa393e400) [pid = 6020] [serial = 454] [outer = (nil)] [url = about:blank] 06:32:44 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:32:44 INFO - PROCESS | 5975 | 1484577164454 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]]]}] 06:32:44 INFO - . 06:32:44 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 30723ms 06:32:44 INFO - PROCESS | 5975 | 1484577164468 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 06:32:44 INFO - PROCESS | 5975 | 1484577164475 Marionette TRACE conn4 <- [1,529,null,{"value":"2147483649"}] 06:32:44 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 06:32:44 INFO - PROCESS | 5975 | 1484577164485 Marionette TRACE conn4 -> [0,530,"timeouts",{"script":35000}] 06:32:44 INFO - PROCESS | 5975 | 1484577164494 Marionette TRACE conn4 <- [1,530,null,{}] 06:32:44 INFO - PROCESS | 5975 | 1484577164506 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}] 06:32:44 INFO - PROCESS | 5975 | 1484577164767 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 06:32:44 INFO - PROCESS | 5975 | 1484577164814 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:32:44 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3111400 == 3 [pid = 6020] [id = 163] 06:32:44 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa3111c00) [pid = 6020] [serial = 458] [outer = (nil)] 06:32:44 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa31b5c00) [pid = 6020] [serial = 459] [outer = 0xa3111c00] 06:32:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa31bd400) [pid = 6020] [serial = 460] [outer = 0xa3111c00] 06:32:45 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 06:32:45 WARNING - wptserve Traceback (most recent call last): 06:32:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:32:45 WARNING - rv = self.func(request, response) 06:32:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:32:45 WARNING - access_control_allow_origin = "*") 06:32:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:32:45 WARNING - payload = payload_generator(server_data) 06:32:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:32:45 WARNING - return encode_string_as_bmp_image(data) 06:32: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 06:32:45 WARNING - img.save(f, "BMP") 06:32:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:32:45 WARNING - f.write(bmpfileheader) 06:32:45 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:32:45 WARNING - 06:32:53 INFO - PROCESS | 5975 | --DOCSHELL 0xa310f400 == 2 [pid = 6020] [id = 162] 06:32:59 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa310f800) [pid = 6020] [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] 06:33:03 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa31b5c00) [pid = 6020] [serial = 459] [outer = (nil)] [url = about:blank] 06:33:03 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa31b9400) [pid = 6020] [serial = 457] [outer = (nil)] [url = about:blank] 06:33:15 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:33:15 INFO - PROCESS | 5975 | 1484577195278 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]]]}] 06:33:15 INFO - . 06:33:15 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 30833ms 06:33:15 INFO - PROCESS | 5975 | 1484577195317 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 06:33:15 INFO - PROCESS | 5975 | 1484577195330 Marionette TRACE conn4 <- [1,533,null,{"value":"2147483649"}] 06:33:15 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 06:33:15 INFO - PROCESS | 5975 | 1484577195345 Marionette TRACE conn4 -> [0,534,"timeouts",{"script":35000}] 06:33:15 INFO - PROCESS | 5975 | 1484577195353 Marionette TRACE conn4 <- [1,534,null,{}] 06:33:15 INFO - PROCESS | 5975 | 1484577195360 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}] 06:33:15 INFO - PROCESS | 5975 | 1484577195588 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 06:33:15 INFO - PROCESS | 5975 | 1484577195633 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:33:15 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310fc00 == 3 [pid = 6020] [id = 164] 06:33:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa3110000) [pid = 6020] [serial = 461] [outer = (nil)] 06:33:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa31b5c00) [pid = 6020] [serial = 462] [outer = 0xa3110000] 06:33:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa31bc000) [pid = 6020] [serial = 463] [outer = 0xa3110000] 06:33:16 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3345400 == 4 [pid = 6020] [id = 165] 06:33:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 8 (0xa3345800) [pid = 6020] [serial = 464] [outer = (nil)] 06:33:16 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:33:16 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:33:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 9 (0xa334a000) [pid = 6020] [serial = 465] [outer = 0xa3345800] 06:33:16 INFO - PROCESS | 5975 | 1484577196731 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]]]}] 06:33:16 INFO - . 06:33:16 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1446ms 06:33:16 INFO - PROCESS | 5975 | 1484577196790 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 06:33:16 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html 06:33:16 INFO - PROCESS | 5975 | 1484577196796 Marionette TRACE conn4 <- [1,537,null,{"value":"2147483649"}] 06:33:16 INFO - PROCESS | 5975 | 1484577196802 Marionette TRACE conn4 -> [0,538,"timeouts",{"script":35000}] 06:33:16 INFO - PROCESS | 5975 | 1484577196811 Marionette TRACE conn4 <- [1,538,null,{}] 06:33:16 INFO - PROCESS | 5975 | 1484577196830 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}] 06:33:17 INFO - PROCESS | 5975 | 1484577197049 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 06:33:17 INFO - PROCESS | 5975 | 1484577197153 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:33:17 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3350c00 == 5 [pid = 6020] [id = 166] 06:33:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 10 (0xa3351000) [pid = 6020] [serial = 466] [outer = (nil)] 06:33:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 11 (0xa3542800) [pid = 6020] [serial = 467] [outer = 0xa3351000] 06:33:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 12 (0xa3543400) [pid = 6020] [serial = 468] [outer = 0xa3351000] 06:33:18 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3548c00 == 6 [pid = 6020] [id = 167] 06:33:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 13 (0xa354a400) [pid = 6020] [serial = 469] [outer = (nil)] 06:33:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 14 (0xa354c400) [pid = 6020] [serial = 470] [outer = 0xa354a400] 06:33:18 INFO - PROCESS | 5975 | 1484577198221 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]]]}] 06:33:18 INFO - . 06:33:18 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1455ms 06:33:18 INFO - PROCESS | 5975 | 1484577198258 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 06:33:18 INFO - PROCESS | 5975 | 1484577198262 Marionette TRACE conn4 <- [1,541,null,{"value":"2147483649"}] 06:33:18 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 06:33:18 INFO - PROCESS | 5975 | 1484577198269 Marionette TRACE conn4 -> [0,542,"timeouts",{"script":35000}] 06:33:18 INFO - PROCESS | 5975 | 1484577198274 Marionette TRACE conn4 <- [1,542,null,{}] 06:33:18 INFO - PROCESS | 5975 | 1484577198281 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}] 06:33:18 INFO - PROCESS | 5975 | 1484577198512 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 06:33:18 INFO - PROCESS | 5975 | 1484577198557 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:33:18 INFO - PROCESS | 5975 | ++DOCSHELL 0xa365f400 == 7 [pid = 6020] [id = 168] 06:33:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 15 (0xa365f800) [pid = 6020] [serial = 471] [outer = (nil)] 06:33:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 16 (0xa3663400) [pid = 6020] [serial = 472] [outer = 0xa365f800] 06:33:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 17 (0xa3666000) [pid = 6020] [serial = 473] [outer = 0xa365f800] 06:33:19 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3761c00 == 8 [pid = 6020] [id = 169] 06:33:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 18 (0xa3763c00) [pid = 6020] [serial = 474] [outer = (nil)] 06:33:19 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:33:19 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:33:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 19 (0xa3764c00) [pid = 6020] [serial = 475] [outer = 0xa3763c00] 06:33:19 INFO - PROCESS | 5975 | 1484577199665 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]]]}] 06:33:19 INFO - . 06:33:19 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1434ms 06:33:19 INFO - PROCESS | 5975 | 1484577199704 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 06:33:19 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 06:33:19 INFO - PROCESS | 5975 | 1484577199708 Marionette TRACE conn4 <- [1,545,null,{"value":"2147483649"}] 06:33:19 INFO - PROCESS | 5975 | 1484577199720 Marionette TRACE conn4 -> [0,546,"timeouts",{"script":35000}] 06:33:19 INFO - PROCESS | 5975 | 1484577199723 Marionette TRACE conn4 <- [1,546,null,{}] 06:33:19 INFO - PROCESS | 5975 | 1484577199730 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}] 06:33:19 INFO - PROCESS | 5975 | 1484577199920 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 06:33:20 INFO - PROCESS | 5975 | 1484577200008 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:33:20 INFO - PROCESS | 5975 | ++DOCSHELL 0xa376d000 == 9 [pid = 6020] [id = 170] 06:33:20 INFO - PROCESS | 5975 | ++DOMWINDOW == 20 (0xa376d800) [pid = 6020] [serial = 476] [outer = (nil)] 06:33:20 INFO - PROCESS | 5975 | ++DOMWINDOW == 21 (0xa393c800) [pid = 6020] [serial = 477] [outer = 0xa376d800] 06:33:20 INFO - PROCESS | 5975 | ++DOMWINDOW == 22 (0xa393d800) [pid = 6020] [serial = 478] [outer = 0xa376d800] 06:33:20 INFO - PROCESS | 5975 | [Parent 5975] WARNING: NS_ENSURE_TRUE(mCacheEntry) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsHttpChannel.cpp, line 4796 06:33:20 WARNING - wptserve Traceback (most recent call last): 06:33:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:33:20 WARNING - rv = self.func(request, response) 06:33:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:33:20 WARNING - access_control_allow_origin = "*") 06:33:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:33:20 WARNING - payload = payload_generator(server_data) 06:33:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:33:20 WARNING - return encode_string_as_bmp_image(data) 06:33: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 06:33:20 WARNING - img.save(f, "BMP") 06:33:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:33:20 WARNING - f.write(bmpfileheader) 06:33:20 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:33:20 WARNING - 06:33:24 INFO - PROCESS | 5975 | --DOCSHELL 0xa3761c00 == 8 [pid = 6020] [id = 169] 06:33:24 INFO - PROCESS | 5975 | --DOCSHELL 0xa365f400 == 7 [pid = 6020] [id = 168] 06:33:24 INFO - PROCESS | 5975 | --DOCSHELL 0xa3548c00 == 6 [pid = 6020] [id = 167] 06:33:24 INFO - PROCESS | 5975 | --DOCSHELL 0xa3350c00 == 5 [pid = 6020] [id = 166] 06:33:24 INFO - PROCESS | 5975 | --DOCSHELL 0xa3345400 == 4 [pid = 6020] [id = 165] 06:33:24 INFO - PROCESS | 5975 | --DOCSHELL 0xa310fc00 == 3 [pid = 6020] [id = 164] 06:33:24 INFO - PROCESS | 5975 | --DOCSHELL 0xa3111400 == 2 [pid = 6020] [id = 163] 06:33:26 INFO - PROCESS | 5975 | --DOMWINDOW == 21 (0xa3111c00) [pid = 6020] [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] 06:33:26 INFO - PROCESS | 5975 | --DOMWINDOW == 20 (0xa3110000) [pid = 6020] [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] 06:33:26 INFO - PROCESS | 5975 | --DOMWINDOW == 19 (0xa3345800) [pid = 6020] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:33:26 INFO - PROCESS | 5975 | --DOMWINDOW == 18 (0xa3351000) [pid = 6020] [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] 06:33:26 INFO - PROCESS | 5975 | --DOMWINDOW == 17 (0xa354a400) [pid = 6020] [serial = 469] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484577198017] 06:33:26 INFO - PROCESS | 5975 | --DOMWINDOW == 16 (0xa365f800) [pid = 6020] [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] 06:33:26 INFO - PROCESS | 5975 | --DOMWINDOW == 15 (0xa3763c00) [pid = 6020] [serial = 474] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:33:30 INFO - PROCESS | 5975 | --DOMWINDOW == 14 (0xa31bd400) [pid = 6020] [serial = 460] [outer = (nil)] [url = about:blank] 06:33:30 INFO - PROCESS | 5975 | --DOMWINDOW == 13 (0xa31b5c00) [pid = 6020] [serial = 462] [outer = (nil)] [url = about:blank] 06:33:30 INFO - PROCESS | 5975 | --DOMWINDOW == 12 (0xa31bc000) [pid = 6020] [serial = 463] [outer = (nil)] [url = about:blank] 06:33:30 INFO - PROCESS | 5975 | --DOMWINDOW == 11 (0xa334a000) [pid = 6020] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:33:30 INFO - PROCESS | 5975 | --DOMWINDOW == 10 (0xa3542800) [pid = 6020] [serial = 467] [outer = (nil)] [url = about:blank] 06:33:30 INFO - PROCESS | 5975 | --DOMWINDOW == 9 (0xa3543400) [pid = 6020] [serial = 468] [outer = (nil)] [url = about:blank] 06:33:30 INFO - PROCESS | 5975 | --DOMWINDOW == 8 (0xa354c400) [pid = 6020] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484577198017] 06:33:30 INFO - PROCESS | 5975 | --DOMWINDOW == 7 (0xa3663400) [pid = 6020] [serial = 472] [outer = (nil)] [url = about:blank] 06:33:30 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa3666000) [pid = 6020] [serial = 473] [outer = (nil)] [url = about:blank] 06:33:30 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3764c00) [pid = 6020] [serial = 475] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:33:30 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa393c800) [pid = 6020] [serial = 477] [outer = (nil)] [url = about:blank] 06:33:50 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:33:50 INFO - PROCESS | 5975 | 1484577230446 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]]]}] 06:33:50 INFO - . 06:33:50 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 30772ms 06:33:50 INFO - PROCESS | 5975 | 1484577230489 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 06:33:50 INFO - PROCESS | 5975 | 1484577230497 Marionette TRACE conn4 <- [1,549,null,{"value":"2147483649"}] 06:33:50 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html 06:33:50 INFO - PROCESS | 5975 | 1484577230508 Marionette TRACE conn4 -> [0,550,"timeouts",{"script":35000}] 06:33:50 INFO - PROCESS | 5975 | 1484577230516 Marionette TRACE conn4 <- [1,550,null,{}] 06:33:50 INFO - PROCESS | 5975 | 1484577230529 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}] 06:33:50 INFO - PROCESS | 5975 | 1484577230762 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 06:33:50 INFO - PROCESS | 5975 | 1484577230826 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:33:50 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310dc00 == 3 [pid = 6020] [id = 171] 06:33:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa310e000) [pid = 6020] [serial = 479] [outer = (nil)] 06:33:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa3112400) [pid = 6020] [serial = 480] [outer = 0xa310e000] 06:33:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa3349c00) [pid = 6020] [serial = 481] [outer = 0xa310e000] 06:33:51 WARNING - wptserve Traceback (most recent call last): 06:33:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:33:51 WARNING - rv = self.func(request, response) 06:33:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:33:51 WARNING - access_control_allow_origin = "*") 06:33:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:33:51 WARNING - payload = payload_generator(server_data) 06:33:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:33:51 WARNING - return encode_string_as_bmp_image(data) 06:33: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 06:33:51 WARNING - img.save(f, "BMP") 06:33:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:33:51 WARNING - f.write(bmpfileheader) 06:33:51 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:33:51 WARNING - 06:33:51 WARNING - wptserve Traceback (most recent call last): 06:33:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:33:51 WARNING - rv = self.func(request, response) 06:33:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:33:51 WARNING - access_control_allow_origin = "*") 06:33:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:33:51 WARNING - payload = payload_generator(server_data) 06:33:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:33:51 WARNING - return encode_string_as_bmp_image(data) 06:33: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 06:33:51 WARNING - img.save(f, "BMP") 06:33:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:33:51 WARNING - f.write(bmpfileheader) 06:33:51 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:33:51 WARNING - 06:33:59 INFO - PROCESS | 5975 | --DOCSHELL 0xa376d000 == 2 [pid = 6020] [id = 170] 06:34:05 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa376d800) [pid = 6020] [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] 06:34:09 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3112400) [pid = 6020] [serial = 480] [outer = (nil)] [url = about:blank] 06:34:09 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa393d800) [pid = 6020] [serial = 478] [outer = (nil)] [url = about:blank] 06:34:21 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:34:21 INFO - PROCESS | 5975 | 1484577261307 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]]]}] 06:34:21 INFO - . 06:34:21 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 30831ms 06:34:21 INFO - PROCESS | 5975 | 1484577261337 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 06:34:21 INFO - PROCESS | 5975 | 1484577261350 Marionette TRACE conn4 <- [1,553,null,{"value":"2147483649"}] 06:34:21 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 06:34:21 INFO - PROCESS | 5975 | 1484577261364 Marionette TRACE conn4 -> [0,554,"timeouts",{"script":35000}] 06:34:21 INFO - PROCESS | 5975 | 1484577261370 Marionette TRACE conn4 <- [1,554,null,{}] 06:34:21 INFO - PROCESS | 5975 | 1484577261377 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}] 06:34:21 INFO - PROCESS | 5975 | 1484577261611 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 06:34:21 INFO - PROCESS | 5975 | 1484577261655 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:34:21 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3110400 == 3 [pid = 6020] [id = 172] 06:34:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa3110800) [pid = 6020] [serial = 482] [outer = (nil)] 06:34:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa3346400) [pid = 6020] [serial = 483] [outer = 0xa3110800] 06:34:22 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa334d400) [pid = 6020] [serial = 484] [outer = 0xa3110800] 06:34:22 WARNING - wptserve Traceback (most recent call last): 06:34:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:34:22 WARNING - rv = self.func(request, response) 06:34:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:34:22 WARNING - access_control_allow_origin = "*") 06:34:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:34:22 WARNING - payload = payload_generator(server_data) 06:34:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:34:22 WARNING - return encode_string_as_bmp_image(data) 06:34: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 06:34:22 WARNING - img.save(f, "BMP") 06:34:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:34:22 WARNING - f.write(bmpfileheader) 06:34:22 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:34:22 WARNING - 06:34:30 INFO - PROCESS | 5975 | --DOCSHELL 0xa310dc00 == 2 [pid = 6020] [id = 171] 06:34:36 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa310e000) [pid = 6020] [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] 06:34:40 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3346400) [pid = 6020] [serial = 483] [outer = (nil)] [url = about:blank] 06:34:40 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa3349c00) [pid = 6020] [serial = 481] [outer = (nil)] [url = about:blank] 06:34:52 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:34:52 INFO - PROCESS | 5975 | 1484577292120 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]]]}] 06:34:52 INFO - . 06:34:52 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 30778ms 06:34:52 INFO - PROCESS | 5975 | 1484577292143 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 06:34:52 INFO - PROCESS | 5975 | 1484577292150 Marionette TRACE conn4 <- [1,557,null,{"value":"2147483649"}] 06:34:52 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 06:34:52 INFO - PROCESS | 5975 | 1484577292160 Marionette TRACE conn4 -> [0,558,"timeouts",{"script":35000}] 06:34:52 INFO - PROCESS | 5975 | 1484577292169 Marionette TRACE conn4 <- [1,558,null,{}] 06:34:52 INFO - PROCESS | 5975 | 1484577292182 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}] 06:34:52 INFO - PROCESS | 5975 | 1484577292436 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 06:34:52 INFO - PROCESS | 5975 | 1484577292479 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:34:52 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310e400 == 3 [pid = 6020] [id = 173] 06:34:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa310e800) [pid = 6020] [serial = 485] [outer = (nil)] 06:34:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa3346000) [pid = 6020] [serial = 486] [outer = 0xa310e800] 06:34:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa334c400) [pid = 6020] [serial = 487] [outer = 0xa310e800] 06:34:53 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3353c00 == 4 [pid = 6020] [id = 174] 06:34:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 8 (0xa3542c00) [pid = 6020] [serial = 488] [outer = (nil)] 06:34:53 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:34:53 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:34:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 9 (0xa3546800) [pid = 6020] [serial = 489] [outer = 0xa3542c00] 06:34:53 INFO - PROCESS | 5975 | 1484577293642 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]]]}] 06:34:53 INFO - . 06:34:53 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1542ms 06:34:53 INFO - PROCESS | 5975 | 1484577293701 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 06:34:53 INFO - PROCESS | 5975 | 1484577293711 Marionette TRACE conn4 <- [1,561,null,{"value":"2147483649"}] 06:34:53 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html 06:34:53 INFO - PROCESS | 5975 | 1484577293725 Marionette TRACE conn4 -> [0,562,"timeouts",{"script":35000}] 06:34:53 INFO - PROCESS | 5975 | 1484577293735 Marionette TRACE conn4 <- [1,562,null,{}] 06:34:53 INFO - PROCESS | 5975 | 1484577293740 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}] 06:34:53 INFO - PROCESS | 5975 | 1484577293960 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 06:34:54 INFO - PROCESS | 5975 | 1484577294042 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:34:54 INFO - PROCESS | 5975 | ++DOCSHELL 0xa354e000 == 5 [pid = 6020] [id = 175] 06:34:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 10 (0xa354e800) [pid = 6020] [serial = 490] [outer = (nil)] 06:34:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 11 (0xa365ac00) [pid = 6020] [serial = 491] [outer = 0xa354e800] 06:34:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 12 (0xa365b800) [pid = 6020] [serial = 492] [outer = 0xa354e800] 06:34:54 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3660c00 == 6 [pid = 6020] [id = 176] 06:34:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 13 (0xa3662400) [pid = 6020] [serial = 493] [outer = (nil)] 06:34:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 14 (0xa3664400) [pid = 6020] [serial = 494] [outer = 0xa3662400] 06:34:55 INFO - PROCESS | 5975 | 1484577295178 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]]]}] 06:34:55 INFO - . 06:34:55 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1504ms 06:34:55 INFO - PROCESS | 5975 | 1484577295231 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 06:34:55 INFO - PROCESS | 5975 | 1484577295236 Marionette TRACE conn4 <- [1,565,null,{"value":"2147483649"}] 06:34:55 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 06:34:55 INFO - PROCESS | 5975 | 1484577295243 Marionette TRACE conn4 -> [0,566,"timeouts",{"script":35000}] 06:34:55 INFO - PROCESS | 5975 | 1484577295251 Marionette TRACE conn4 <- [1,566,null,{}] 06:34:55 INFO - PROCESS | 5975 | 1484577295271 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}] 06:34:55 INFO - PROCESS | 5975 | 1484577295512 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 06:34:55 INFO - PROCESS | 5975 | 1484577295585 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:34:55 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3767000 == 7 [pid = 6020] [id = 177] 06:34:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 15 (0xa3767400) [pid = 6020] [serial = 495] [outer = (nil)] 06:34:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 16 (0xa376b400) [pid = 6020] [serial = 496] [outer = 0xa3767400] 06:34:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 17 (0xa376f000) [pid = 6020] [serial = 497] [outer = 0xa3767400] 06:34:56 INFO - PROCESS | 5975 | ++DOCSHELL 0xa393e800 == 8 [pid = 6020] [id = 178] 06:34:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 18 (0xa393fc00) [pid = 6020] [serial = 498] [outer = (nil)] 06:34:56 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:34:56 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:34:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 19 (0xa3941c00) [pid = 6020] [serial = 499] [outer = 0xa393fc00] 06:34:56 INFO - PROCESS | 5975 | 1484577296738 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]]]}] 06:34:56 INFO - . 06:34:56 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1540ms 06:34:56 INFO - PROCESS | 5975 | 1484577296784 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 06:34:56 INFO - PROCESS | 5975 | 1484577296791 Marionette TRACE conn4 <- [1,569,null,{"value":"2147483649"}] 06:34:56 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 06:34:56 INFO - PROCESS | 5975 | 1484577296798 Marionette TRACE conn4 -> [0,570,"timeouts",{"script":35000}] 06:34:56 INFO - PROCESS | 5975 | 1484577296803 Marionette TRACE conn4 <- [1,570,null,{}] 06:34:56 INFO - PROCESS | 5975 | 1484577296810 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}] 06:34:57 INFO - PROCESS | 5975 | 1484577297006 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 06:34:57 INFO - PROCESS | 5975 | 1484577297099 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:34:57 INFO - PROCESS | 5975 | ++DOCSHELL 0xa394a000 == 9 [pid = 6020] [id = 179] 06:34:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 20 (0xa394a400) [pid = 6020] [serial = 500] [outer = (nil)] 06:34:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 21 (0xa3ae0400) [pid = 6020] [serial = 501] [outer = 0xa394a400] 06:34:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 22 (0xa3adf800) [pid = 6020] [serial = 502] [outer = 0xa394a400] 06:34:57 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 06:34:58 WARNING - wptserve Traceback (most recent call last): 06:34:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:34:58 WARNING - rv = self.func(request, response) 06:34:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:34:58 WARNING - access_control_allow_origin = "*") 06:34:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:34:58 WARNING - payload = payload_generator(server_data) 06:34:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:34:58 WARNING - return encode_string_as_bmp_image(data) 06:34:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 06:34:58 WARNING - img.save(f, "BMP") 06:34:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:34:58 WARNING - f.write(bmpfileheader) 06:34:58 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:34:58 WARNING - 06:35:01 INFO - PROCESS | 5975 | --DOCSHELL 0xa393e800 == 8 [pid = 6020] [id = 178] 06:35:01 INFO - PROCESS | 5975 | --DOCSHELL 0xa3767000 == 7 [pid = 6020] [id = 177] 06:35:01 INFO - PROCESS | 5975 | --DOCSHELL 0xa3660c00 == 6 [pid = 6020] [id = 176] 06:35:01 INFO - PROCESS | 5975 | --DOCSHELL 0xa354e000 == 5 [pid = 6020] [id = 175] 06:35:01 INFO - PROCESS | 5975 | --DOCSHELL 0xa3353c00 == 4 [pid = 6020] [id = 174] 06:35:01 INFO - PROCESS | 5975 | --DOCSHELL 0xa310e400 == 3 [pid = 6020] [id = 173] 06:35:01 INFO - PROCESS | 5975 | --DOCSHELL 0xa3110400 == 2 [pid = 6020] [id = 172] 06:35:02 INFO - PROCESS | 5975 | [Parent 5975] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 06:35:04 INFO - PROCESS | 5975 | --DOMWINDOW == 21 (0xa3110800) [pid = 6020] [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] 06:35:04 INFO - PROCESS | 5975 | --DOMWINDOW == 20 (0xa310e800) [pid = 6020] [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] 06:35:04 INFO - PROCESS | 5975 | --DOMWINDOW == 19 (0xa3542c00) [pid = 6020] [serial = 488] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:35:04 INFO - PROCESS | 5975 | --DOMWINDOW == 18 (0xa354e800) [pid = 6020] [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] 06:35:04 INFO - PROCESS | 5975 | --DOMWINDOW == 17 (0xa3662400) [pid = 6020] [serial = 493] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484577294923] 06:35:04 INFO - PROCESS | 5975 | --DOMWINDOW == 16 (0xa3767400) [pid = 6020] [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] 06:35:04 INFO - PROCESS | 5975 | --DOMWINDOW == 15 (0xa393fc00) [pid = 6020] [serial = 498] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:35:07 INFO - PROCESS | 5975 | --DOMWINDOW == 14 (0xa334d400) [pid = 6020] [serial = 484] [outer = (nil)] [url = about:blank] 06:35:07 INFO - PROCESS | 5975 | --DOMWINDOW == 13 (0xa3346000) [pid = 6020] [serial = 486] [outer = (nil)] [url = about:blank] 06:35:07 INFO - PROCESS | 5975 | --DOMWINDOW == 12 (0xa334c400) [pid = 6020] [serial = 487] [outer = (nil)] [url = about:blank] 06:35:07 INFO - PROCESS | 5975 | --DOMWINDOW == 11 (0xa3546800) [pid = 6020] [serial = 489] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:35:07 INFO - PROCESS | 5975 | --DOMWINDOW == 10 (0xa365ac00) [pid = 6020] [serial = 491] [outer = (nil)] [url = about:blank] 06:35:07 INFO - PROCESS | 5975 | --DOMWINDOW == 9 (0xa365b800) [pid = 6020] [serial = 492] [outer = (nil)] [url = about:blank] 06:35:07 INFO - PROCESS | 5975 | --DOMWINDOW == 8 (0xa3664400) [pid = 6020] [serial = 494] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484577294923] 06:35:07 INFO - PROCESS | 5975 | --DOMWINDOW == 7 (0xa376b400) [pid = 6020] [serial = 496] [outer = (nil)] [url = about:blank] 06:35:07 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa376f000) [pid = 6020] [serial = 497] [outer = (nil)] [url = about:blank] 06:35:07 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3941c00) [pid = 6020] [serial = 499] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:35:07 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa3ae0400) [pid = 6020] [serial = 501] [outer = (nil)] [url = about:blank] 06:35:27 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:35:27 INFO - . 06:35:27 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 30769ms 06:35:27 INFO - PROCESS | 5975 | 1484577327553 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]]]}] 06:35:27 INFO - PROCESS | 5975 | 1484577327568 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 06:35:27 INFO - PROCESS | 5975 | 1484577327572 Marionette TRACE conn4 <- [1,573,null,{"value":"2147483649"}] 06:35:27 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html 06:35:27 INFO - PROCESS | 5975 | 1484577327578 Marionette TRACE conn4 -> [0,574,"timeouts",{"script":35000}] 06:35:27 INFO - PROCESS | 5975 | 1484577327582 Marionette TRACE conn4 <- [1,574,null,{}] 06:35:27 INFO - PROCESS | 5975 | 1484577327588 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}] 06:35:27 INFO - PROCESS | 5975 | 1484577327746 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 06:35:27 INFO - PROCESS | 5975 | 1484577327832 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:35:27 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310f000 == 3 [pid = 6020] [id = 180] 06:35:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa310f400) [pid = 6020] [serial = 503] [outer = (nil)] 06:35:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa3344c00) [pid = 6020] [serial = 504] [outer = 0xa310f400] 06:35:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa334b000) [pid = 6020] [serial = 505] [outer = 0xa310f400] 06:35:28 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 06:35:28 WARNING - wptserve Traceback (most recent call last): 06:35:28 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:35:28 WARNING - rv = self.func(request, response) 06:35:28 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:35:28 WARNING - access_control_allow_origin = "*") 06:35:28 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:35:28 WARNING - payload = payload_generator(server_data) 06:35:28 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:35:28 WARNING - return encode_string_as_bmp_image(data) 06:35:28 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 06:35:28 WARNING - img.save(f, "BMP") 06:35:28 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:35:28 WARNING - f.write(bmpfileheader) 06:35:28 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:35:28 WARNING - 06:35:36 INFO - PROCESS | 5975 | --DOCSHELL 0xa394a000 == 2 [pid = 6020] [id = 179] 06:35:38 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa394a400) [pid = 6020] [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] 06:35:42 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3344c00) [pid = 6020] [serial = 504] [outer = (nil)] [url = about:blank] 06:35:42 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa3adf800) [pid = 6020] [serial = 502] [outer = (nil)] [url = about:blank] 06:35:58 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:35:58 INFO - PROCESS | 5975 | 1484577358313 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]]]}] 06:35:58 INFO - . 06:35:58 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 30775ms 06:35:58 INFO - PROCESS | 5975 | 1484577358355 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 06:35:58 INFO - PROCESS | 5975 | 1484577358363 Marionette TRACE conn4 <- [1,577,null,{"value":"2147483649"}] 06:35:58 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 06:35:58 INFO - PROCESS | 5975 | 1484577358374 Marionette TRACE conn4 -> [0,578,"timeouts",{"script":35000}] 06:35:58 INFO - PROCESS | 5975 | 1484577358383 Marionette TRACE conn4 <- [1,578,null,{}] 06:35:58 INFO - PROCESS | 5975 | 1484577358397 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}] 06:35:58 INFO - PROCESS | 5975 | 1484577358710 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 06:35:58 INFO - PROCESS | 5975 | 1484577358757 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:35:58 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3111400 == 3 [pid = 6020] [id = 181] 06:35:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa3111800) [pid = 6020] [serial = 506] [outer = (nil)] 06:35:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa3347400) [pid = 6020] [serial = 507] [outer = 0xa3111800] 06:35:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa334dc00) [pid = 6020] [serial = 508] [outer = 0xa3111800] 06:35:59 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 06:35:59 WARNING - wptserve Traceback (most recent call last): 06:35:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:35:59 WARNING - rv = self.func(request, response) 06:35:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:35:59 WARNING - access_control_allow_origin = "*") 06:35:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:35:59 WARNING - payload = payload_generator(server_data) 06:35:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:35:59 WARNING - return encode_string_as_bmp_image(data) 06:35: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 06:35:59 WARNING - img.save(f, "BMP") 06:35:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:35:59 WARNING - f.write(bmpfileheader) 06:35:59 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:35:59 WARNING - 06:36:07 INFO - PROCESS | 5975 | --DOCSHELL 0xa310f000 == 2 [pid = 6020] [id = 180] 06:36:13 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa310f400) [pid = 6020] [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] 06:36:17 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3347400) [pid = 6020] [serial = 507] [outer = (nil)] [url = about:blank] 06:36:17 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa334b000) [pid = 6020] [serial = 505] [outer = (nil)] [url = about:blank] 06:36:29 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:36:29 INFO - . 06:36:29 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 30934ms 06:36:29 INFO - PROCESS | 5975 | 1484577389294 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]]]}] 06:36:29 INFO - PROCESS | 5975 | 1484577389307 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 06:36:29 INFO - PROCESS | 5975 | 1484577389313 Marionette TRACE conn4 <- [1,581,null,{"value":"2147483649"}] 06:36:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 06:36:29 INFO - PROCESS | 5975 | 1484577389321 Marionette TRACE conn4 -> [0,582,"timeouts",{"script":35000}] 06:36:29 INFO - PROCESS | 5975 | 1484577389327 Marionette TRACE conn4 <- [1,582,null,{}] 06:36:29 INFO - PROCESS | 5975 | 1484577389335 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}] 06:36:29 INFO - PROCESS | 5975 | 1484577389559 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 06:36:29 INFO - PROCESS | 5975 | 1484577389602 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:36:29 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310f000 == 3 [pid = 6020] [id = 182] 06:36:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa310f400) [pid = 6020] [serial = 509] [outer = (nil)] 06:36:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa3347000) [pid = 6020] [serial = 510] [outer = 0xa310f400] 06:36:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa334d400) [pid = 6020] [serial = 511] [outer = 0xa310f400] 06:36:30 INFO - PROCESS | 5975 | 1484577390573 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]]]}] 06:36:30 INFO - . 06:36:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1292ms 06:36:30 INFO - PROCESS | 5975 | 1484577390613 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 06:36:30 INFO - PROCESS | 5975 | 1484577390628 Marionette TRACE conn4 <- [1,585,null,{"value":"2147483649"}] 06:36:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html 06:36:30 INFO - PROCESS | 5975 | 1484577390641 Marionette TRACE conn4 -> [0,586,"timeouts",{"script":35000}] 06:36:30 INFO - PROCESS | 5975 | 1484577390649 Marionette TRACE conn4 <- [1,586,null,{}] 06:36:30 INFO - PROCESS | 5975 | 1484577390656 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}] 06:36:30 INFO - PROCESS | 5975 | 1484577390832 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 06:36:30 INFO - PROCESS | 5975 | 1484577390933 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:36:30 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3546000 == 4 [pid = 6020] [id = 183] 06:36:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 8 (0xa3549000) [pid = 6020] [serial = 512] [outer = (nil)] 06:36:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 9 (0xa354e800) [pid = 6020] [serial = 513] [outer = 0xa3549000] 06:36:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 10 (0xa3659800) [pid = 6020] [serial = 514] [outer = 0xa3549000] 06:36:31 INFO - PROCESS | 5975 | 1484577391928 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]]]}] 06:36:31 INFO - . 06:36:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1339ms 06:36:31 INFO - PROCESS | 5975 | 1484577391980 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 06:36:31 INFO - PROCESS | 5975 | 1484577391984 Marionette TRACE conn4 <- [1,589,null,{"value":"2147483649"}] 06:36:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 06:36:31 INFO - PROCESS | 5975 | 1484577391991 Marionette TRACE conn4 -> [0,590,"timeouts",{"script":35000}] 06:36:32 INFO - PROCESS | 5975 | 1484577391998 Marionette TRACE conn4 <- [1,590,null,{}] 06:36:32 INFO - PROCESS | 5975 | 1484577392017 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}] 06:36:32 INFO - PROCESS | 5975 | 1484577392263 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 06:36:32 INFO - PROCESS | 5975 | 1484577392315 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:36:32 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3664c00 == 5 [pid = 6020] [id = 184] 06:36:32 INFO - PROCESS | 5975 | ++DOMWINDOW == 11 (0xa3665400) [pid = 6020] [serial = 515] [outer = (nil)] 06:36:32 INFO - PROCESS | 5975 | ++DOMWINDOW == 12 (0xa3761c00) [pid = 6020] [serial = 516] [outer = 0xa3665400] 06:36:32 INFO - PROCESS | 5975 | ++DOMWINDOW == 13 (0xa3764400) [pid = 6020] [serial = 517] [outer = 0xa3665400] 06:36:33 INFO - PROCESS | 5975 | 1484577393262 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]]]}] 06:36:33 INFO - . 06:36:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1292ms 06:36:33 INFO - PROCESS | 5975 | 1484577393284 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 06:36:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 06:36:33 INFO - PROCESS | 5975 | 1484577393288 Marionette TRACE conn4 <- [1,593,null,{"value":"2147483649"}] 06:36:33 INFO - PROCESS | 5975 | 1484577393294 Marionette TRACE conn4 -> [0,594,"timeouts",{"script":35000}] 06:36:33 INFO - PROCESS | 5975 | 1484577393299 Marionette TRACE conn4 <- [1,594,null,{}] 06:36:33 INFO - PROCESS | 5975 | 1484577393306 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}] 06:36:33 INFO - PROCESS | 5975 | 1484577393494 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 06:36:33 INFO - PROCESS | 5975 | 1484577393572 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:36:33 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3770400 == 6 [pid = 6020] [id = 185] 06:36:33 INFO - PROCESS | 5975 | ++DOMWINDOW == 14 (0xa3770800) [pid = 6020] [serial = 518] [outer = (nil)] 06:36:33 INFO - PROCESS | 5975 | ++DOMWINDOW == 15 (0xa393f800) [pid = 6020] [serial = 519] [outer = 0xa3770800] 06:36:33 INFO - PROCESS | 5975 | ++DOMWINDOW == 16 (0xa3941800) [pid = 6020] [serial = 520] [outer = 0xa3770800] 06:36:34 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3945800 == 7 [pid = 6020] [id = 186] 06:36:34 INFO - PROCESS | 5975 | ++DOMWINDOW == 17 (0xa3946800) [pid = 6020] [serial = 521] [outer = (nil)] 06:36:34 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:36:34 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:36:34 INFO - PROCESS | 5975 | ++DOMWINDOW == 18 (0xa3948400) [pid = 6020] [serial = 522] [outer = 0xa3946800] 06:36:34 INFO - PROCESS | 5975 | 1484577394574 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]]]}] 06:36:34 INFO - . 06:36:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1335ms 06:36:34 INFO - PROCESS | 5975 | 1484577394631 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 06:36:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html 06:36:34 INFO - PROCESS | 5975 | 1484577394635 Marionette TRACE conn4 <- [1,597,null,{"value":"2147483649"}] 06:36:34 INFO - PROCESS | 5975 | 1484577394641 Marionette TRACE conn4 -> [0,598,"timeouts",{"script":35000}] 06:36:34 INFO - PROCESS | 5975 | 1484577394646 Marionette TRACE conn4 <- [1,598,null,{}] 06:36:34 INFO - PROCESS | 5975 | 1484577394651 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}] 06:36:34 INFO - PROCESS | 5975 | 1484577394846 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 06:36:34 INFO - PROCESS | 5975 | 1484577394912 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:36:34 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3adf800 == 8 [pid = 6020] [id = 187] 06:36:34 INFO - PROCESS | 5975 | ++DOMWINDOW == 19 (0xa3adfc00) [pid = 6020] [serial = 523] [outer = (nil)] 06:36:35 INFO - PROCESS | 5975 | ++DOMWINDOW == 20 (0xa3ae4800) [pid = 6020] [serial = 524] [outer = 0xa3adfc00] 06:36:35 INFO - PROCESS | 5975 | ++DOMWINDOW == 21 (0xa3ae3800) [pid = 6020] [serial = 525] [outer = 0xa3adfc00] 06:36:35 INFO - PROCESS | 5975 | ++DOCSHELL 0xa45da400 == 9 [pid = 6020] [id = 188] 06:36:35 INFO - PROCESS | 5975 | ++DOMWINDOW == 22 (0xa45dac00) [pid = 6020] [serial = 526] [outer = (nil)] 06:36:35 INFO - PROCESS | 5975 | ++DOMWINDOW == 23 (0xa45dc400) [pid = 6020] [serial = 527] [outer = 0xa45dac00] 06:36:35 INFO - PROCESS | 5975 | 1484577395987 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]]]}] 06:36:36 INFO - . 06:36:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1387ms 06:36:36 INFO - PROCESS | 5975 | 1484577396028 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 06:36:36 INFO - PROCESS | 5975 | 1484577396032 Marionette TRACE conn4 <- [1,601,null,{"value":"2147483649"}] 06:36:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 06:36:36 INFO - PROCESS | 5975 | 1484577396045 Marionette TRACE conn4 -> [0,602,"timeouts",{"script":35000}] 06:36:36 INFO - PROCESS | 5975 | 1484577396061 Marionette TRACE conn4 <- [1,602,null,{}] 06:36:36 INFO - PROCESS | 5975 | 1484577396068 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}] 06:36:36 INFO - PROCESS | 5975 | 1484577396292 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 06:36:36 INFO - PROCESS | 5975 | 1484577396370 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:36:36 INFO - PROCESS | 5975 | ++DOCSHELL 0xa45e6400 == 10 [pid = 6020] [id = 189] 06:36:36 INFO - PROCESS | 5975 | ++DOMWINDOW == 24 (0xa45e7800) [pid = 6020] [serial = 528] [outer = (nil)] 06:36:36 INFO - PROCESS | 5975 | ++DOMWINDOW == 25 (0xa468e800) [pid = 6020] [serial = 529] [outer = 0xa45e7800] 06:36:36 INFO - PROCESS | 5975 | ++DOMWINDOW == 26 (0xa468bc00) [pid = 6020] [serial = 530] [outer = 0xa45e7800] 06:36:37 INFO - PROCESS | 5975 | ++DOCSHELL 0xa46eac00 == 11 [pid = 6020] [id = 190] 06:36:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 27 (0xa46eb400) [pid = 6020] [serial = 531] [outer = (nil)] 06:36:37 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:36:37 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:36:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 28 (0xa4691400) [pid = 6020] [serial = 532] [outer = 0xa46eb400] 06:36:37 INFO - PROCESS | 5975 | 1484577397414 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]]]}] 06:36:37 INFO - . 06:36:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1403ms 06:36:37 INFO - PROCESS | 5975 | 1484577397441 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 06:36:37 INFO - PROCESS | 5975 | 1484577397445 Marionette TRACE conn4 <- [1,605,null,{"value":"2147483649"}] 06:36:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 06:36:37 INFO - PROCESS | 5975 | 1484577397451 Marionette TRACE conn4 -> [0,606,"timeouts",{"script":35000}] 06:36:37 INFO - PROCESS | 5975 | 1484577397454 Marionette TRACE conn4 <- [1,606,null,{}] 06:36:37 INFO - PROCESS | 5975 | 1484577397460 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}] 06:36:37 INFO - PROCESS | 5975 | 1484577397618 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 06:36:37 INFO - PROCESS | 5975 | 1484577397705 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:36:37 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3346000 == 12 [pid = 6020] [id = 191] 06:36:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0xa3347c00) [pid = 6020] [serial = 533] [outer = (nil)] 06:36:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0xa354b800) [pid = 6020] [serial = 534] [outer = 0xa3347c00] 06:36:38 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0xa365d400) [pid = 6020] [serial = 535] [outer = 0xa3347c00] 06:36:38 WARNING - wptserve Traceback (most recent call last): 06:36:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:36:38 WARNING - rv = self.func(request, response) 06:36:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:36:38 WARNING - access_control_allow_origin = "*") 06:36:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:36:38 WARNING - payload = payload_generator(server_data) 06:36:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:36:38 WARNING - return encode_string_as_bmp_image(data) 06:36: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 06:36:38 WARNING - img.save(f, "BMP") 06:36:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:36:38 WARNING - f.write(bmpfileheader) 06:36:38 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:36:38 WARNING - 06:36:39 INFO - PROCESS | 5975 | --DOCSHELL 0xa46eac00 == 11 [pid = 6020] [id = 190] 06:36:39 INFO - PROCESS | 5975 | --DOCSHELL 0xa45da400 == 10 [pid = 6020] [id = 188] 06:36:39 INFO - PROCESS | 5975 | --DOCSHELL 0xa3adf800 == 9 [pid = 6020] [id = 187] 06:36:39 INFO - PROCESS | 5975 | --DOCSHELL 0xa3945800 == 8 [pid = 6020] [id = 186] 06:36:39 INFO - PROCESS | 5975 | --DOCSHELL 0xa3770400 == 7 [pid = 6020] [id = 185] 06:36:39 INFO - PROCESS | 5975 | --DOCSHELL 0xa3664c00 == 6 [pid = 6020] [id = 184] 06:36:39 INFO - PROCESS | 5975 | --DOCSHELL 0xa3546000 == 5 [pid = 6020] [id = 183] 06:36:39 INFO - PROCESS | 5975 | --DOCSHELL 0xa310f000 == 4 [pid = 6020] [id = 182] 06:36:39 INFO - PROCESS | 5975 | --DOCSHELL 0xa3111400 == 3 [pid = 6020] [id = 181] 06:36:42 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0xa310f400) [pid = 6020] [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] 06:36:42 INFO - PROCESS | 5975 | --DOMWINDOW == 29 (0xa3111800) [pid = 6020] [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] 06:36:42 INFO - PROCESS | 5975 | --DOMWINDOW == 28 (0xa3665400) [pid = 6020] [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] 06:36:42 INFO - PROCESS | 5975 | --DOMWINDOW == 27 (0xa3adfc00) [pid = 6020] [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] 06:36:42 INFO - PROCESS | 5975 | --DOMWINDOW == 26 (0xa45dac00) [pid = 6020] [serial = 526] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484577395763] 06:36:42 INFO - PROCESS | 5975 | --DOMWINDOW == 25 (0xa3770800) [pid = 6020] [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] 06:36:42 INFO - PROCESS | 5975 | --DOMWINDOW == 24 (0xa3946800) [pid = 6020] [serial = 521] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:36:42 INFO - PROCESS | 5975 | --DOMWINDOW == 23 (0xa3549000) [pid = 6020] [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] 06:36:45 INFO - PROCESS | 5975 | --DOCSHELL 0xa45e6400 == 2 [pid = 6020] [id = 189] 06:36:46 INFO - PROCESS | 5975 | --DOMWINDOW == 22 (0xa468e800) [pid = 6020] [serial = 529] [outer = (nil)] [url = about:blank] 06:36:46 INFO - PROCESS | 5975 | --DOMWINDOW == 21 (0xa334d400) [pid = 6020] [serial = 511] [outer = (nil)] [url = about:blank] 06:36:46 INFO - PROCESS | 5975 | --DOMWINDOW == 20 (0xa334dc00) [pid = 6020] [serial = 508] [outer = (nil)] [url = about:blank] 06:36:46 INFO - PROCESS | 5975 | --DOMWINDOW == 19 (0xa3764400) [pid = 6020] [serial = 517] [outer = (nil)] [url = about:blank] 06:36:46 INFO - PROCESS | 5975 | --DOMWINDOW == 18 (0xa3ae3800) [pid = 6020] [serial = 525] [outer = (nil)] [url = about:blank] 06:36:46 INFO - PROCESS | 5975 | --DOMWINDOW == 17 (0xa45dc400) [pid = 6020] [serial = 527] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484577395763] 06:36:46 INFO - PROCESS | 5975 | --DOMWINDOW == 16 (0xa3941800) [pid = 6020] [serial = 520] [outer = (nil)] [url = about:blank] 06:36:46 INFO - PROCESS | 5975 | --DOMWINDOW == 15 (0xa3948400) [pid = 6020] [serial = 522] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:36:46 INFO - PROCESS | 5975 | --DOMWINDOW == 14 (0xa3659800) [pid = 6020] [serial = 514] [outer = (nil)] [url = about:blank] 06:36:46 INFO - PROCESS | 5975 | --DOMWINDOW == 13 (0xa3ae4800) [pid = 6020] [serial = 524] [outer = (nil)] [url = about:blank] 06:36:46 INFO - PROCESS | 5975 | --DOMWINDOW == 12 (0xa393f800) [pid = 6020] [serial = 519] [outer = (nil)] [url = about:blank] 06:36:46 INFO - PROCESS | 5975 | --DOMWINDOW == 11 (0xa3761c00) [pid = 6020] [serial = 516] [outer = (nil)] [url = about:blank] 06:36:46 INFO - PROCESS | 5975 | --DOMWINDOW == 10 (0xa354e800) [pid = 6020] [serial = 513] [outer = (nil)] [url = about:blank] 06:36:46 INFO - PROCESS | 5975 | --DOMWINDOW == 9 (0xa3347000) [pid = 6020] [serial = 510] [outer = (nil)] [url = about:blank] 06:36:48 INFO - PROCESS | 5975 | --DOMWINDOW == 8 (0xa45e7800) [pid = 6020] [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] 06:36:48 INFO - PROCESS | 5975 | --DOMWINDOW == 7 (0xa46eb400) [pid = 6020] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:36:52 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa468bc00) [pid = 6020] [serial = 530] [outer = (nil)] [url = about:blank] 06:36:52 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa4691400) [pid = 6020] [serial = 532] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:36:52 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa354b800) [pid = 6020] [serial = 534] [outer = (nil)] [url = about:blank] 06:37:08 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:37:08 INFO - PROCESS | 5975 | 1484577428228 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]]]}] 06:37:08 INFO - . 06:37:08 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 30819ms 06:37:08 INFO - PROCESS | 5975 | 1484577428286 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 06:37:08 INFO - PROCESS | 5975 | 1484577428294 Marionette TRACE conn4 <- [1,609,null,{"value":"2147483649"}] 06:37:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html 06:37:08 INFO - PROCESS | 5975 | 1484577428306 Marionette TRACE conn4 -> [0,610,"timeouts",{"script":35000}] 06:37:08 INFO - PROCESS | 5975 | 1484577428315 Marionette TRACE conn4 <- [1,610,null,{}] 06:37:08 INFO - PROCESS | 5975 | 1484577428329 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}] 06:37:08 INFO - PROCESS | 5975 | 1484577428602 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 06:37:08 INFO - PROCESS | 5975 | 1484577428690 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:37:08 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310f400 == 3 [pid = 6020] [id = 192] 06:37:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa310f800) [pid = 6020] [serial = 536] [outer = (nil)] 06:37:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa3345c00) [pid = 6020] [serial = 537] [outer = 0xa310f800] 06:37:09 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa334d000) [pid = 6020] [serial = 538] [outer = 0xa310f800] 06:37:09 WARNING - wptserve Traceback (most recent call last): 06:37:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:37:09 WARNING - rv = self.func(request, response) 06:37:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:37:09 WARNING - access_control_allow_origin = "*") 06:37:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:37:09 WARNING - payload = payload_generator(server_data) 06:37:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:37:09 WARNING - return encode_string_as_bmp_image(data) 06:37: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 06:37:09 WARNING - img.save(f, "BMP") 06:37:09 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:37:09 WARNING - f.write(bmpfileheader) 06:37:09 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:37:09 WARNING - 06:37:17 INFO - PROCESS | 5975 | --DOCSHELL 0xa3346000 == 2 [pid = 6020] [id = 191] 06:37:23 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa3347c00) [pid = 6020] [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] 06:37:27 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3345c00) [pid = 6020] [serial = 537] [outer = (nil)] [url = about:blank] 06:37:27 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa365d400) [pid = 6020] [serial = 535] [outer = (nil)] [url = about:blank] 06:37:39 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:37:39 INFO - PROCESS | 5975 | 1484577459194 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]]]}] 06:37:39 INFO - . 06:37:39 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 30927ms 06:37:39 INFO - PROCESS | 5975 | 1484577459231 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 06:37:39 INFO - PROCESS | 5975 | 1484577459236 Marionette TRACE conn4 <- [1,613,null,{"value":"2147483649"}] 06:37:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 06:37:39 INFO - PROCESS | 5975 | 1484577459244 Marionette TRACE conn4 -> [0,614,"timeouts",{"script":35000}] 06:37:39 INFO - PROCESS | 5975 | 1484577459250 Marionette TRACE conn4 <- [1,614,null,{}] 06:37:39 INFO - PROCESS | 5975 | 1484577459258 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}] 06:37:39 INFO - PROCESS | 5975 | 1484577459483 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 06:37:39 INFO - PROCESS | 5975 | 1484577459526 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:37:39 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310fc00 == 3 [pid = 6020] [id = 193] 06:37:39 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa3110400) [pid = 6020] [serial = 539] [outer = (nil)] 06:37:39 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa3347000) [pid = 6020] [serial = 540] [outer = 0xa3110400] 06:37:39 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa334e000) [pid = 6020] [serial = 541] [outer = 0xa3110400] 06:37:40 WARNING - wptserve Traceback (most recent call last): 06:37:40 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:37:40 WARNING - rv = self.func(request, response) 06:37:40 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:37:40 WARNING - access_control_allow_origin = "*") 06:37:40 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:37:40 WARNING - payload = payload_generator(server_data) 06:37:40 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:37:40 WARNING - return encode_string_as_bmp_image(data) 06:37:40 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 06:37:40 WARNING - img.save(f, "BMP") 06:37:40 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:37:40 WARNING - f.write(bmpfileheader) 06:37:40 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:37:40 WARNING - 06:37:48 INFO - PROCESS | 5975 | --DOCSHELL 0xa310f400 == 2 [pid = 6020] [id = 192] 06:37:54 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa310f800) [pid = 6020] [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] 06:37:58 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3347000) [pid = 6020] [serial = 540] [outer = (nil)] [url = about:blank] 06:37:58 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa334d000) [pid = 6020] [serial = 538] [outer = (nil)] [url = about:blank] 06:38:09 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:38:09 INFO - PROCESS | 5975 | 1484577489975 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]]]}] 06:38:10 INFO - . 06:38:10 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 30766ms 06:38:10 INFO - PROCESS | 5975 | 1484577490027 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 06:38:10 INFO - PROCESS | 5975 | 1484577490032 Marionette TRACE conn4 <- [1,617,null,{"value":"2147483649"}] 06:38:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 06:38:10 INFO - PROCESS | 5975 | 1484577490042 Marionette TRACE conn4 -> [0,618,"timeouts",{"script":35000}] 06:38:10 INFO - PROCESS | 5975 | 1484577490051 Marionette TRACE conn4 <- [1,618,null,{}] 06:38:10 INFO - PROCESS | 5975 | 1484577490064 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}] 06:38:10 INFO - PROCESS | 5975 | 1484577490332 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 06:38:10 INFO - PROCESS | 5975 | 1484577490391 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:38:10 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3110800 == 3 [pid = 6020] [id = 194] 06:38:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa3110c00) [pid = 6020] [serial = 542] [outer = (nil)] 06:38:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa3347800) [pid = 6020] [serial = 543] [outer = 0xa3110c00] 06:38:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa334d800) [pid = 6020] [serial = 544] [outer = 0xa3110c00] 06:38:11 INFO - PROCESS | 5975 | 1484577491552 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]]]}] 06:38:11 INFO - . 06:38:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1543ms 06:38:11 INFO - PROCESS | 5975 | 1484577491585 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 06:38:11 INFO - PROCESS | 5975 | 1484577491594 Marionette TRACE conn4 <- [1,621,null,{"value":"2147483649"}] 06:38:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.no-redirect.http.html 06:38:11 INFO - PROCESS | 5975 | 1484577491608 Marionette TRACE conn4 -> [0,622,"timeouts",{"script":35000}] 06:38:11 INFO - PROCESS | 5975 | 1484577491624 Marionette TRACE conn4 <- [1,622,null,{}] 06:38:11 INFO - PROCESS | 5975 | 1484577491635 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}] 06:38:11 INFO - PROCESS | 5975 | 1484577491903 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 06:38:11 INFO - PROCESS | 5975 | 1484577491958 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:38:11 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3549400 == 4 [pid = 6020] [id = 195] 06:38:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 8 (0xa3549800) [pid = 6020] [serial = 545] [outer = (nil)] 06:38:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 9 (0xa354f000) [pid = 6020] [serial = 546] [outer = 0xa3549800] 06:38:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 10 (0xa3659c00) [pid = 6020] [serial = 547] [outer = 0xa3549800] 06:38:13 INFO - PROCESS | 5975 | 1484577493245 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]]]}] 06:38:13 INFO - . 06:38:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1654ms 06:38:13 INFO - PROCESS | 5975 | 1484577493262 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 06:38:13 INFO - PROCESS | 5975 | 1484577493268 Marionette TRACE conn4 <- [1,625,null,{"value":"2147483649"}] 06:38:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 06:38:13 INFO - PROCESS | 5975 | 1484577493284 Marionette TRACE conn4 -> [0,626,"timeouts",{"script":35000}] 06:38:13 INFO - PROCESS | 5975 | 1484577493290 Marionette TRACE conn4 <- [1,626,null,{}] 06:38:13 INFO - PROCESS | 5975 | 1484577493300 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}] 06:38:13 INFO - PROCESS | 5975 | 1484577493568 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 06:38:13 INFO - PROCESS | 5975 | 1484577493600 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:38:13 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3664000 == 5 [pid = 6020] [id = 196] 06:38:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 11 (0xa3664400) [pid = 6020] [serial = 548] [outer = (nil)] 06:38:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 12 (0xa3668400) [pid = 6020] [serial = 549] [outer = 0xa3664400] 06:38:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 13 (0xa3763c00) [pid = 6020] [serial = 550] [outer = 0xa3664400] 06:38:14 INFO - PROCESS | 5975 | 1484577494586 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]]]}] 06:38:14 INFO - . 06:38:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1347ms 06:38:14 INFO - PROCESS | 5975 | 1484577494625 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 06:38:14 INFO - PROCESS | 5975 | 1484577494631 Marionette TRACE conn4 <- [1,629,null,{"value":"2147483649"}] 06:38:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 06:38:14 INFO - PROCESS | 5975 | 1484577494645 Marionette TRACE conn4 -> [0,630,"timeouts",{"script":35000}] 06:38:14 INFO - PROCESS | 5975 | 1484577494653 Marionette TRACE conn4 <- [1,630,null,{}] 06:38:14 INFO - PROCESS | 5975 | 1484577494659 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}] 06:38:14 INFO - PROCESS | 5975 | 1484577494871 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 06:38:14 INFO - PROCESS | 5975 | 1484577494928 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:38:14 INFO - PROCESS | 5975 | ++DOCSHELL 0xa376f000 == 6 [pid = 6020] [id = 197] 06:38:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 14 (0xa376f800) [pid = 6020] [serial = 551] [outer = (nil)] 06:38:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 15 (0xa393e800) [pid = 6020] [serial = 552] [outer = 0xa376f800] 06:38:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 16 (0xa3940c00) [pid = 6020] [serial = 553] [outer = 0xa376f800] 06:38:15 INFO - PROCESS | 5975 | 1484577495876 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]]]}] 06:38:15 INFO - . 06:38:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1287ms 06:38:15 INFO - PROCESS | 5975 | 1484577495934 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 06:38:15 INFO - PROCESS | 5975 | 1484577495938 Marionette TRACE conn4 <- [1,633,null,{"value":"2147483649"}] 06:38:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html 06:38:15 INFO - PROCESS | 5975 | 1484577495948 Marionette TRACE conn4 -> [0,634,"timeouts",{"script":35000}] 06:38:15 INFO - PROCESS | 5975 | 1484577495955 Marionette TRACE conn4 <- [1,634,null,{}] 06:38:15 INFO - PROCESS | 5975 | 1484577495975 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}] 06:38:16 INFO - PROCESS | 5975 | 1484577496174 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 06:38:16 INFO - PROCESS | 5975 | 1484577496253 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:38:16 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3947800 == 7 [pid = 6020] [id = 198] 06:38:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 17 (0xa3947c00) [pid = 6020] [serial = 554] [outer = (nil)] 06:38:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 18 (0xa3adf000) [pid = 6020] [serial = 555] [outer = 0xa3947c00] 06:38:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 19 (0xa3ade400) [pid = 6020] [serial = 556] [outer = 0xa3947c00] 06:38:17 INFO - PROCESS | 5975 | 1484577497249 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]]]}] 06:38:17 INFO - . 06:38:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1346ms 06:38:17 INFO - PROCESS | 5975 | 1484577497292 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 06:38:17 INFO - PROCESS | 5975 | 1484577497295 Marionette TRACE conn4 <- [1,637,null,{"value":"2147483649"}] 06:38:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 06:38:17 INFO - PROCESS | 5975 | 1484577497302 Marionette TRACE conn4 -> [0,638,"timeouts",{"script":35000}] 06:38:17 INFO - PROCESS | 5975 | 1484577497307 Marionette TRACE conn4 <- [1,638,null,{}] 06:38:17 INFO - PROCESS | 5975 | 1484577497314 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}] 06:38:17 INFO - PROCESS | 5975 | 1484577497523 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 06:38:17 INFO - PROCESS | 5975 | 1484577497585 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:38:17 INFO - PROCESS | 5975 | ++DOCSHELL 0xa45db000 == 8 [pid = 6020] [id = 199] 06:38:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 20 (0xa45db400) [pid = 6020] [serial = 557] [outer = (nil)] 06:38:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 21 (0xa45dfc00) [pid = 6020] [serial = 558] [outer = 0xa45db400] 06:38:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 22 (0xa45e5c00) [pid = 6020] [serial = 559] [outer = 0xa45db400] 06:38:18 INFO - PROCESS | 5975 | 1484577498651 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]]]}] 06:38:18 INFO - . 06:38:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1388ms 06:38:18 INFO - PROCESS | 5975 | 1484577498692 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 06:38:18 INFO - PROCESS | 5975 | 1484577498695 Marionette TRACE conn4 <- [1,641,null,{"value":"2147483649"}] 06:38:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 06:38:18 INFO - PROCESS | 5975 | 1484577498716 Marionette TRACE conn4 -> [0,642,"timeouts",{"script":35000}] 06:38:18 INFO - PROCESS | 5975 | 1484577498721 Marionette TRACE conn4 <- [1,642,null,{}] 06:38:18 INFO - PROCESS | 5975 | 1484577498731 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}] 06:38:18 INFO - PROCESS | 5975 | 1484577498919 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 06:38:19 INFO - PROCESS | 5975 | 1484577498972 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:38:19 INFO - PROCESS | 5975 | ++DOCSHELL 0xa365f000 == 9 [pid = 6020] [id = 200] 06:38:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 23 (0xa3661800) [pid = 6020] [serial = 560] [outer = (nil)] 06:38:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 24 (0xa376c400) [pid = 6020] [serial = 561] [outer = 0xa3661800] 06:38:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 25 (0xa393c800) [pid = 6020] [serial = 562] [outer = 0xa3661800] 06:38:20 INFO - PROCESS | 5975 | 1484577500202 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]]]}] 06:38:20 INFO - . 06:38:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1541ms 06:38:20 INFO - PROCESS | 5975 | 1484577500257 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 06:38:20 INFO - PROCESS | 5975 | 1484577500261 Marionette TRACE conn4 <- [1,645,null,{"value":"2147483649"}] 06:38:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html 06:38:20 INFO - PROCESS | 5975 | 1484577500270 Marionette TRACE conn4 -> [0,646,"timeouts",{"script":35000}] 06:38:20 INFO - PROCESS | 5975 | 1484577500274 Marionette TRACE conn4 <- [1,646,null,{}] 06:38:20 INFO - PROCESS | 5975 | 1484577500279 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}] 06:38:20 INFO - PROCESS | 5975 | 1484577500530 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 06:38:20 INFO - PROCESS | 5975 | 1484577500636 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:38:20 INFO - PROCESS | 5975 | --DOCSHELL 0xa3947800 == 8 [pid = 6020] [id = 198] 06:38:20 INFO - PROCESS | 5975 | --DOCSHELL 0xa376f000 == 7 [pid = 6020] [id = 197] 06:38:20 INFO - PROCESS | 5975 | --DOCSHELL 0xa3664000 == 6 [pid = 6020] [id = 196] 06:38:20 INFO - PROCESS | 5975 | --DOCSHELL 0xa3549400 == 5 [pid = 6020] [id = 195] 06:38:20 INFO - PROCESS | 5975 | --DOCSHELL 0xa3110800 == 4 [pid = 6020] [id = 194] 06:38:20 INFO - PROCESS | 5975 | --DOCSHELL 0xa310fc00 == 3 [pid = 6020] [id = 193] 06:38:20 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310fc00 == 4 [pid = 6020] [id = 201] 06:38:20 INFO - PROCESS | 5975 | ++DOMWINDOW == 26 (0xa3110800) [pid = 6020] [serial = 563] [outer = (nil)] 06:38:20 INFO - PROCESS | 5975 | ++DOMWINDOW == 27 (0xa365ac00) [pid = 6020] [serial = 564] [outer = 0xa3110800] 06:38:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 28 (0xa3661c00) [pid = 6020] [serial = 565] [outer = 0xa3110800] 06:38:21 INFO - PROCESS | 5975 | 1484577501614 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]]]}] 06:38:21 INFO - . 06:38:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1386ms 06:38:21 INFO - PROCESS | 5975 | 1484577501663 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 06:38:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 06:38:21 INFO - PROCESS | 5975 | 1484577501673 Marionette TRACE conn4 <- [1,649,null,{"value":"2147483649"}] 06:38:21 INFO - PROCESS | 5975 | 1484577501679 Marionette TRACE conn4 -> [0,650,"timeouts",{"script":35000}] 06:38:21 INFO - PROCESS | 5975 | 1484577501683 Marionette TRACE conn4 <- [1,650,null,{}] 06:38:21 INFO - PROCESS | 5975 | 1484577501688 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}] 06:38:21 INFO - PROCESS | 5975 | 1484577501890 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 06:38:21 INFO - PROCESS | 5975 | 1484577501956 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:38:21 INFO - PROCESS | 5975 | ++DOCSHELL 0xa393bc00 == 5 [pid = 6020] [id = 202] 06:38:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0xa393f800) [pid = 6020] [serial = 566] [outer = (nil)] 06:38:22 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0xa3947800) [pid = 6020] [serial = 567] [outer = 0xa393f800] 06:38:22 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0xa3948800) [pid = 6020] [serial = 568] [outer = 0xa393f800] 06:38:22 INFO - PROCESS | 5975 | 1484577502925 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]]]}] 06:38:22 INFO - . 06:38:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1288ms 06:38:22 INFO - PROCESS | 5975 | 1484577502968 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 06:38:22 INFO - PROCESS | 5975 | 1484577502971 Marionette TRACE conn4 <- [1,653,null,{"value":"2147483649"}] 06:38:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 06:38:22 INFO - PROCESS | 5975 | 1484577502977 Marionette TRACE conn4 -> [0,654,"timeouts",{"script":35000}] 06:38:22 INFO - PROCESS | 5975 | 1484577502980 Marionette TRACE conn4 <- [1,654,null,{}] 06:38:22 INFO - PROCESS | 5975 | 1484577502986 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}] 06:38:23 INFO - PROCESS | 5975 | 1484577503168 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 06:38:23 INFO - PROCESS | 5975 | 1484577503214 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:38:23 INFO - PROCESS | 5975 | ++DOCSHELL 0xa45e4c00 == 6 [pid = 6020] [id = 203] 06:38:23 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0xa45e5000) [pid = 6020] [serial = 569] [outer = (nil)] 06:38:23 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0xa468c800) [pid = 6020] [serial = 570] [outer = 0xa45e5000] 06:38:23 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0xa4691000) [pid = 6020] [serial = 571] [outer = 0xa45e5000] 06:38:24 INFO - PROCESS | 5975 | ++DOCSHELL 0xa46e6800 == 7 [pid = 6020] [id = 204] 06:38:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0xa46e6c00) [pid = 6020] [serial = 572] [outer = (nil)] 06:38:24 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:38:24 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:38:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0xa46eb000) [pid = 6020] [serial = 573] [outer = 0xa46e6c00] 06:38:24 INFO - PROCESS | 5975 | 1484577504429 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]]]}] 06:38:24 INFO - . 06:38:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1486ms 06:38:24 INFO - PROCESS | 5975 | 1484577504463 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 06:38:24 INFO - PROCESS | 5975 | 1484577504467 Marionette TRACE conn4 <- [1,657,null,{"value":"2147483649"}] 06:38:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html 06:38:24 INFO - PROCESS | 5975 | 1484577504473 Marionette TRACE conn4 -> [0,658,"timeouts",{"script":35000}] 06:38:24 INFO - PROCESS | 5975 | 1484577504475 Marionette TRACE conn4 <- [1,658,null,{}] 06:38:24 INFO - PROCESS | 5975 | 1484577504487 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}] 06:38:24 INFO - PROCESS | 5975 | 1484577504679 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 06:38:24 INFO - PROCESS | 5975 | 1484577504734 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:38:24 INFO - PROCESS | 5975 | ++DOCSHELL 0xa496d400 == 8 [pid = 6020] [id = 205] 06:38:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0xa496d800) [pid = 6020] [serial = 574] [outer = (nil)] 06:38:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0xa4977c00) [pid = 6020] [serial = 575] [outer = 0xa496d800] 06:38:25 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0xa49db400) [pid = 6020] [serial = 576] [outer = 0xa496d800] 06:38:25 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0xa3549800) [pid = 6020] [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] 06:38:25 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0xa3110c00) [pid = 6020] [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] 06:38:25 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0xa3664400) [pid = 6020] [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] 06:38:25 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0xa376f800) [pid = 6020] [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] 06:38:25 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0xa3947c00) [pid = 6020] [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] 06:38:25 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0xa3110400) [pid = 6020] [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] 06:38:25 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3110c00 == 9 [pid = 6020] [id = 206] 06:38:25 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0xa3542c00) [pid = 6020] [serial = 577] [outer = (nil)] 06:38:26 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0xa3761c00) [pid = 6020] [serial = 578] [outer = 0xa3542c00] 06:38:26 INFO - PROCESS | 5975 | 1484577506414 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]]]}] 06:38:26 INFO - . 06:38:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1996ms 06:38:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 06:38:26 INFO - PROCESS | 5975 | 1484577506469 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 06:38:26 INFO - PROCESS | 5975 | 1484577506472 Marionette TRACE conn4 <- [1,661,null,{"value":"2147483649"}] 06:38:26 INFO - PROCESS | 5975 | 1484577506479 Marionette TRACE conn4 -> [0,662,"timeouts",{"script":35000}] 06:38:26 INFO - PROCESS | 5975 | 1484577506482 Marionette TRACE conn4 <- [1,662,null,{}] 06:38:26 INFO - PROCESS | 5975 | 1484577506488 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}] 06:38:26 INFO - PROCESS | 5975 | 1484577506618 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 06:38:26 INFO - PROCESS | 5975 | 1484577506721 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:38:26 INFO - PROCESS | 5975 | ++DOCSHELL 0xa547c800 == 10 [pid = 6020] [id = 207] 06:38:26 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0xa5482800) [pid = 6020] [serial = 579] [outer = (nil)] 06:38:26 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0xa5557800) [pid = 6020] [serial = 580] [outer = 0xa5482800] 06:38:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0xa5558400) [pid = 6020] [serial = 581] [outer = 0xa5482800] 06:38:27 INFO - PROCESS | 5975 | ++DOCSHELL 0xa8340400 == 11 [pid = 6020] [id = 208] 06:38:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0xa8340800) [pid = 6020] [serial = 582] [outer = (nil)] 06:38:27 INFO - PROCESS | 5975 | [Child 6020] WARNING: No inner window available!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9718 06:38:27 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:38:27 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:38:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0xa310d800) [pid = 6020] [serial = 583] [outer = 0xa8340800] 06:38:27 INFO - PROCESS | 5975 | 1484577507879 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]]]}] 06:38:27 INFO - . 06:38:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1442ms 06:38:27 INFO - PROCESS | 5975 | 1484577507921 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 06:38:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 06:38:27 INFO - PROCESS | 5975 | 1484577507925 Marionette TRACE conn4 <- [1,665,null,{"value":"2147483649"}] 06:38:27 INFO - PROCESS | 5975 | 1484577507932 Marionette TRACE conn4 -> [0,666,"timeouts",{"script":35000}] 06:38:27 INFO - PROCESS | 5975 | 1484577507941 Marionette TRACE conn4 <- [1,666,null,{}] 06:38:27 INFO - PROCESS | 5975 | 1484577507952 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}] 06:38:28 INFO - PROCESS | 5975 | 1484577508144 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 06:38:28 INFO - PROCESS | 5975 | 1484577508233 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:38:28 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3945800 == 12 [pid = 6020] [id = 209] 06:38:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0xa3ae0800) [pid = 6020] [serial = 584] [outer = (nil)] 06:38:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0xa4692400) [pid = 6020] [serial = 585] [outer = 0xa3ae0800] 06:38:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0xa46ea800) [pid = 6020] [serial = 586] [outer = 0xa3ae0800] 06:38:29 WARNING - wptserve Traceback (most recent call last): 06:38:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:38:29 WARNING - rv = self.func(request, response) 06:38:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:38:29 WARNING - access_control_allow_origin = "*") 06:38:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:38:29 WARNING - payload = payload_generator(server_data) 06:38:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:38:29 WARNING - return encode_string_as_bmp_image(data) 06:38: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 06:38:29 WARNING - img.save(f, "BMP") 06:38:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:38:29 WARNING - f.write(bmpfileheader) 06:38:29 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:38:29 WARNING - 06:38:29 INFO - PROCESS | 5975 | --DOCSHELL 0xa3110c00 == 11 [pid = 6020] [id = 206] 06:38:29 INFO - PROCESS | 5975 | --DOCSHELL 0xa496d400 == 10 [pid = 6020] [id = 205] 06:38:29 INFO - PROCESS | 5975 | --DOCSHELL 0xa46e6800 == 9 [pid = 6020] [id = 204] 06:38:29 INFO - PROCESS | 5975 | --DOCSHELL 0xa45e4c00 == 8 [pid = 6020] [id = 203] 06:38:29 INFO - PROCESS | 5975 | --DOCSHELL 0xa393bc00 == 7 [pid = 6020] [id = 202] 06:38:29 INFO - PROCESS | 5975 | --DOCSHELL 0xa310fc00 == 6 [pid = 6020] [id = 201] 06:38:29 INFO - PROCESS | 5975 | --DOCSHELL 0xa45db000 == 5 [pid = 6020] [id = 199] 06:38:30 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0xa45dfc00) [pid = 6020] [serial = 558] [outer = (nil)] [url = about:blank] 06:38:30 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0xa3adf000) [pid = 6020] [serial = 555] [outer = (nil)] [url = about:blank] 06:38:30 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0xa393e800) [pid = 6020] [serial = 552] [outer = (nil)] [url = about:blank] 06:38:30 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0xa3763c00) [pid = 6020] [serial = 550] [outer = (nil)] [url = about:blank] 06:38:30 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0xa3668400) [pid = 6020] [serial = 549] [outer = (nil)] [url = about:blank] 06:38:30 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0xa354f000) [pid = 6020] [serial = 546] [outer = (nil)] [url = about:blank] 06:38:30 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0xa3347800) [pid = 6020] [serial = 543] [outer = (nil)] [url = about:blank] 06:38:30 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0xa3ade400) [pid = 6020] [serial = 556] [outer = (nil)] [url = about:blank] 06:38:30 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0xa3940c00) [pid = 6020] [serial = 553] [outer = (nil)] [url = about:blank] 06:38:30 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0xa3659c00) [pid = 6020] [serial = 547] [outer = (nil)] [url = about:blank] 06:38:30 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0xa334d800) [pid = 6020] [serial = 544] [outer = (nil)] [url = about:blank] 06:38:30 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0xa334e000) [pid = 6020] [serial = 541] [outer = (nil)] [url = about:blank] 06:38:32 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0xa45e5000) [pid = 6020] [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] 06:38:32 INFO - PROCESS | 5975 | --DOMWINDOW == 29 (0xa496d800) [pid = 6020] [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] 06:38:32 INFO - PROCESS | 5975 | --DOMWINDOW == 28 (0xa393f800) [pid = 6020] [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] 06:38:32 INFO - PROCESS | 5975 | --DOMWINDOW == 27 (0xa3110800) [pid = 6020] [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] 06:38:32 INFO - PROCESS | 5975 | --DOMWINDOW == 26 (0xa3661800) [pid = 6020] [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] 06:38:32 INFO - PROCESS | 5975 | --DOMWINDOW == 25 (0xa3542c00) [pid = 6020] [serial = 577] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484577505862] 06:38:32 INFO - PROCESS | 5975 | --DOMWINDOW == 24 (0xa46e6c00) [pid = 6020] [serial = 572] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:38:36 INFO - PROCESS | 5975 | --DOCSHELL 0xa365f000 == 4 [pid = 6020] [id = 200] 06:38:36 INFO - PROCESS | 5975 | --DOCSHELL 0xa8340400 == 3 [pid = 6020] [id = 208] 06:38:36 INFO - PROCESS | 5975 | --DOCSHELL 0xa547c800 == 2 [pid = 6020] [id = 207] 06:38:36 INFO - PROCESS | 5975 | --DOMWINDOW == 23 (0xa5557800) [pid = 6020] [serial = 580] [outer = (nil)] [url = about:blank] 06:38:36 INFO - PROCESS | 5975 | --DOMWINDOW == 22 (0xa3948800) [pid = 6020] [serial = 568] [outer = (nil)] [url = about:blank] 06:38:36 INFO - PROCESS | 5975 | --DOMWINDOW == 21 (0xa3661c00) [pid = 6020] [serial = 565] [outer = (nil)] [url = about:blank] 06:38:36 INFO - PROCESS | 5975 | --DOMWINDOW == 20 (0xa393c800) [pid = 6020] [serial = 562] [outer = (nil)] [url = about:blank] 06:38:36 INFO - PROCESS | 5975 | --DOMWINDOW == 19 (0xa3761c00) [pid = 6020] [serial = 578] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484577505862] 06:38:36 INFO - PROCESS | 5975 | --DOMWINDOW == 18 (0xa49db400) [pid = 6020] [serial = 576] [outer = (nil)] [url = about:blank] 06:38:36 INFO - PROCESS | 5975 | --DOMWINDOW == 17 (0xa46eb000) [pid = 6020] [serial = 573] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:38:36 INFO - PROCESS | 5975 | --DOMWINDOW == 16 (0xa4691000) [pid = 6020] [serial = 571] [outer = (nil)] [url = about:blank] 06:38:36 INFO - PROCESS | 5975 | --DOMWINDOW == 15 (0xa4977c00) [pid = 6020] [serial = 575] [outer = (nil)] [url = about:blank] 06:38:36 INFO - PROCESS | 5975 | --DOMWINDOW == 14 (0xa468c800) [pid = 6020] [serial = 570] [outer = (nil)] [url = about:blank] 06:38:36 INFO - PROCESS | 5975 | --DOMWINDOW == 13 (0xa3947800) [pid = 6020] [serial = 567] [outer = (nil)] [url = about:blank] 06:38:36 INFO - PROCESS | 5975 | --DOMWINDOW == 12 (0xa365ac00) [pid = 6020] [serial = 564] [outer = (nil)] [url = about:blank] 06:38:36 INFO - PROCESS | 5975 | --DOMWINDOW == 11 (0xa376c400) [pid = 6020] [serial = 561] [outer = (nil)] [url = about:blank] 06:38:38 INFO - PROCESS | 5975 | --DOMWINDOW == 10 (0xa8340800) [pid = 6020] [serial = 582] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:38:38 INFO - PROCESS | 5975 | --DOMWINDOW == 9 (0xa5482800) [pid = 6020] [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] 06:38:38 INFO - PROCESS | 5975 | --DOMWINDOW == 8 (0xa45db400) [pid = 6020] [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] 06:38:42 INFO - PROCESS | 5975 | --DOMWINDOW == 7 (0xa310d800) [pid = 6020] [serial = 583] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:38:42 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa5558400) [pid = 6020] [serial = 581] [outer = (nil)] [url = about:blank] 06:38:42 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa4692400) [pid = 6020] [serial = 585] [outer = (nil)] [url = about:blank] 06:38:42 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa45e5c00) [pid = 6020] [serial = 559] [outer = (nil)] [url = about:blank] 06:38:58 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:38:58 INFO - PROCESS | 5975 | 1484577538758 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]]]}] 06:38:58 INFO - . 06:38:58 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 30883ms 06:38:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html 06:38:58 INFO - PROCESS | 5975 | 1484577538814 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 06:38:58 INFO - PROCESS | 5975 | 1484577538817 Marionette TRACE conn4 <- [1,669,null,{"value":"2147483649"}] 06:38:58 INFO - PROCESS | 5975 | 1484577538823 Marionette TRACE conn4 -> [0,670,"timeouts",{"script":35000}] 06:38:58 INFO - PROCESS | 5975 | 1484577538827 Marionette TRACE conn4 <- [1,670,null,{}] 06:38:58 INFO - PROCESS | 5975 | 1484577538832 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}] 06:38:59 INFO - PROCESS | 5975 | 1484577539003 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 06:38:59 INFO - PROCESS | 5975 | 1484577539063 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:38:59 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310cc00 == 3 [pid = 6020] [id = 210] 06:38:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa310d000) [pid = 6020] [serial = 587] [outer = (nil)] 06:38:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa3111400) [pid = 6020] [serial = 588] [outer = 0xa310d000] 06:38:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa3349800) [pid = 6020] [serial = 589] [outer = 0xa310d000] 06:38:59 WARNING - wptserve Traceback (most recent call last): 06:38:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:38:59 WARNING - rv = self.func(request, response) 06:38:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:38:59 WARNING - access_control_allow_origin = "*") 06:38:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:38:59 WARNING - payload = payload_generator(server_data) 06:38:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:38:59 WARNING - return encode_string_as_bmp_image(data) 06:38: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 06:38:59 WARNING - img.save(f, "BMP") 06:38:59 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:38:59 WARNING - f.write(bmpfileheader) 06:38:59 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:38:59 WARNING - 06:39:07 INFO - PROCESS | 5975 | --DOCSHELL 0xa3945800 == 2 [pid = 6020] [id = 209] 06:39:13 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa3ae0800) [pid = 6020] [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] 06:39:18 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3111400) [pid = 6020] [serial = 588] [outer = (nil)] [url = about:blank] 06:39:18 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa46ea800) [pid = 6020] [serial = 586] [outer = (nil)] [url = about:blank] 06:39:29 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:39:29 INFO - PROCESS | 5975 | 1484577569546 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]]]}] 06:39:29 INFO - . 06:39:29 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 30766ms 06:39:29 INFO - PROCESS | 5975 | 1484577569588 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 06:39:29 INFO - PROCESS | 5975 | 1484577569592 Marionette TRACE conn4 <- [1,673,null,{"value":"2147483649"}] 06:39:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 06:39:29 INFO - PROCESS | 5975 | 1484577569607 Marionette TRACE conn4 -> [0,674,"timeouts",{"script":35000}] 06:39:29 INFO - PROCESS | 5975 | 1484577569611 Marionette TRACE conn4 <- [1,674,null,{}] 06:39:29 INFO - PROCESS | 5975 | 1484577569617 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}] 06:39:29 INFO - PROCESS | 5975 | 1484577569814 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 06:39:29 INFO - PROCESS | 5975 | 1484577569871 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:39:29 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310e400 == 3 [pid = 6020] [id = 211] 06:39:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa310f000) [pid = 6020] [serial = 590] [outer = (nil)] 06:39:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa3345000) [pid = 6020] [serial = 591] [outer = 0xa310f000] 06:39:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa334c800) [pid = 6020] [serial = 592] [outer = 0xa310f000] 06:39:30 WARNING - wptserve Traceback (most recent call last): 06:39:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:39:30 WARNING - rv = self.func(request, response) 06:39:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:39:30 WARNING - access_control_allow_origin = "*") 06:39:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:39:30 WARNING - payload = payload_generator(server_data) 06:39:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:39:30 WARNING - return encode_string_as_bmp_image(data) 06:39: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 06:39:30 WARNING - img.save(f, "BMP") 06:39:30 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:39:30 WARNING - f.write(bmpfileheader) 06:39:30 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:39:30 WARNING - 06:39:38 INFO - PROCESS | 5975 | --DOCSHELL 0xa310cc00 == 2 [pid = 6020] [id = 210] 06:39:44 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa310d000) [pid = 6020] [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] 06:39:48 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3345000) [pid = 6020] [serial = 591] [outer = (nil)] [url = about:blank] 06:39:48 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa3349800) [pid = 6020] [serial = 589] [outer = (nil)] [url = about:blank] 06:40:00 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:40:00 INFO - PROCESS | 5975 | 1484577600308 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]]]}] 06:40:00 INFO - . 06:40:00 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 30721ms 06:40:00 INFO - PROCESS | 5975 | 1484577600326 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 06:40:00 INFO - PROCESS | 5975 | 1484577600329 Marionette TRACE conn4 <- [1,677,null,{"value":"2147483649"}] 06:40:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 06:40:00 INFO - PROCESS | 5975 | 1484577600336 Marionette TRACE conn4 -> [0,678,"timeouts",{"script":35000}] 06:40:00 INFO - PROCESS | 5975 | 1484577600339 Marionette TRACE conn4 <- [1,678,null,{}] 06:40:00 INFO - PROCESS | 5975 | 1484577600345 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}] 06:40:00 INFO - PROCESS | 5975 | 1484577600540 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 06:40:00 INFO - PROCESS | 5975 | 1484577600599 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:40:00 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310d800 == 3 [pid = 6020] [id = 212] 06:40:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa310e000) [pid = 6020] [serial = 593] [outer = (nil)] 06:40:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa3345400) [pid = 6020] [serial = 594] [outer = 0xa310e000] 06:40:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa334c000) [pid = 6020] [serial = 595] [outer = 0xa310e000] 06:40:01 INFO - PROCESS | 5975 | 1484577601664 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]]]}] 06:40:01 INFO - . 06:40:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1391ms 06:40:01 INFO - PROCESS | 5975 | 1484577601727 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 06:40:01 INFO - PROCESS | 5975 | 1484577601737 Marionette TRACE conn4 <- [1,681,null,{"value":"2147483649"}] 06:40:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.no-redirect.http.html 06:40:01 INFO - PROCESS | 5975 | 1484577601743 Marionette TRACE conn4 -> [0,682,"timeouts",{"script":35000}] 06:40:01 INFO - PROCESS | 5975 | 1484577601746 Marionette TRACE conn4 <- [1,682,null,{}] 06:40:01 INFO - PROCESS | 5975 | 1484577601752 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}] 06:40:01 INFO - PROCESS | 5975 | 1484577601968 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 06:40:02 INFO - PROCESS | 5975 | 1484577602021 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:40:02 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3547800 == 4 [pid = 6020] [id = 213] 06:40:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 8 (0xa3547c00) [pid = 6020] [serial = 596] [outer = (nil)] 06:40:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 9 (0xa354d800) [pid = 6020] [serial = 597] [outer = 0xa3547c00] 06:40:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 10 (0xa354e400) [pid = 6020] [serial = 598] [outer = 0xa3547c00] 06:40:03 INFO - PROCESS | 5975 | 1484577603094 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]]]}] 06:40:03 INFO - . 06:40:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1390ms 06:40:03 INFO - PROCESS | 5975 | 1484577603133 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 06:40:03 INFO - PROCESS | 5975 | 1484577603137 Marionette TRACE conn4 <- [1,685,null,{"value":"2147483649"}] 06:40:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 06:40:03 INFO - PROCESS | 5975 | 1484577603149 Marionette TRACE conn4 -> [0,686,"timeouts",{"script":35000}] 06:40:03 INFO - PROCESS | 5975 | 1484577603152 Marionette TRACE conn4 <- [1,686,null,{}] 06:40:03 INFO - PROCESS | 5975 | 1484577603158 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}] 06:40:03 INFO - PROCESS | 5975 | 1484577603347 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 06:40:03 INFO - PROCESS | 5975 | 1484577603404 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:40:03 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3665400 == 5 [pid = 6020] [id = 214] 06:40:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 11 (0xa3665800) [pid = 6020] [serial = 599] [outer = (nil)] 06:40:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 12 (0xa3762000) [pid = 6020] [serial = 600] [outer = 0xa3665800] 06:40:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 13 (0xa3764c00) [pid = 6020] [serial = 601] [outer = 0xa3665800] 06:40:04 INFO - PROCESS | 5975 | 1484577604449 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]]]}] 06:40:04 INFO - . 06:40:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1336ms 06:40:04 INFO - PROCESS | 5975 | 1484577604487 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 06:40:04 INFO - PROCESS | 5975 | 1484577604491 Marionette TRACE conn4 <- [1,689,null,{"value":"2147483649"}] 06:40:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 06:40:04 INFO - PROCESS | 5975 | 1484577604497 Marionette TRACE conn4 -> [0,690,"timeouts",{"script":35000}] 06:40:04 INFO - PROCESS | 5975 | 1484577604499 Marionette TRACE conn4 <- [1,690,null,{}] 06:40:04 INFO - PROCESS | 5975 | 1484577604506 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}] 06:40:04 INFO - PROCESS | 5975 | 1484577604750 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 06:40:04 INFO - PROCESS | 5975 | 1484577604790 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:40:04 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3770c00 == 6 [pid = 6020] [id = 215] 06:40:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 14 (0xa393bc00) [pid = 6020] [serial = 602] [outer = (nil)] 06:40:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 15 (0xa3940000) [pid = 6020] [serial = 603] [outer = 0xa393bc00] 06:40:05 INFO - PROCESS | 5975 | ++DOMWINDOW == 16 (0xa3942800) [pid = 6020] [serial = 604] [outer = 0xa393bc00] 06:40:05 INFO - PROCESS | 5975 | 1484577605793 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]]]}] 06:40:05 INFO - . 06:40:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1337ms 06:40:05 INFO - PROCESS | 5975 | 1484577605836 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 06:40:05 INFO - PROCESS | 5975 | 1484577605839 Marionette TRACE conn4 <- [1,693,null,{"value":"2147483649"}] 06:40:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html 06:40:05 INFO - PROCESS | 5975 | 1484577605846 Marionette TRACE conn4 -> [0,694,"timeouts",{"script":35000}] 06:40:05 INFO - PROCESS | 5975 | 1484577605848 Marionette TRACE conn4 <- [1,694,null,{}] 06:40:05 INFO - PROCESS | 5975 | 1484577605859 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}] 06:40:06 INFO - PROCESS | 5975 | 1484577606039 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 06:40:06 INFO - PROCESS | 5975 | 1484577606094 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:40:06 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3949800 == 7 [pid = 6020] [id = 216] 06:40:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 17 (0xa394a400) [pid = 6020] [serial = 605] [outer = (nil)] 06:40:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 18 (0xa3ae1400) [pid = 6020] [serial = 606] [outer = 0xa394a400] 06:40:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 19 (0xa3ae2000) [pid = 6020] [serial = 607] [outer = 0xa394a400] 06:40:07 INFO - PROCESS | 5975 | 1484577607160 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]]]}] 06:40:07 INFO - . 06:40:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1341ms 06:40:07 INFO - PROCESS | 5975 | 1484577607188 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 06:40:07 INFO - PROCESS | 5975 | 1484577607192 Marionette TRACE conn4 <- [1,697,null,{"value":"2147483649"}] 06:40:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 06:40:07 INFO - PROCESS | 5975 | 1484577607198 Marionette TRACE conn4 -> [0,698,"timeouts",{"script":35000}] 06:40:07 INFO - PROCESS | 5975 | 1484577607200 Marionette TRACE conn4 <- [1,698,null,{}] 06:40:07 INFO - PROCESS | 5975 | 1484577607206 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}] 06:40:07 INFO - PROCESS | 5975 | 1484577607404 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 06:40:07 INFO - PROCESS | 5975 | 1484577607478 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:40:07 INFO - PROCESS | 5975 | ++DOCSHELL 0xa45dec00 == 8 [pid = 6020] [id = 217] 06:40:07 INFO - PROCESS | 5975 | ++DOMWINDOW == 20 (0xa45df800) [pid = 6020] [serial = 608] [outer = (nil)] 06:40:07 INFO - PROCESS | 5975 | ++DOMWINDOW == 21 (0xa45e4800) [pid = 6020] [serial = 609] [outer = 0xa45df800] 06:40:07 INFO - PROCESS | 5975 | ++DOMWINDOW == 22 (0xa4687c00) [pid = 6020] [serial = 610] [outer = 0xa45df800] 06:40:08 INFO - PROCESS | 5975 | 1484577608450 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]]]}] 06:40:08 INFO - . 06:40:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1282ms 06:40:08 INFO - PROCESS | 5975 | 1484577608483 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 06:40:08 INFO - PROCESS | 5975 | 1484577608487 Marionette TRACE conn4 <- [1,701,null,{"value":"2147483649"}] 06:40:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 06:40:08 INFO - PROCESS | 5975 | 1484577608493 Marionette TRACE conn4 -> [0,702,"timeouts",{"script":35000}] 06:40:08 INFO - PROCESS | 5975 | 1484577608496 Marionette TRACE conn4 <- [1,702,null,{}] 06:40:08 INFO - PROCESS | 5975 | 1484577608507 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}] 06:40:08 INFO - PROCESS | 5975 | 1484577608685 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 06:40:08 INFO - PROCESS | 5975 | 1484577608763 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:40:08 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3350000 == 9 [pid = 6020] [id = 218] 06:40:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 23 (0xa3350400) [pid = 6020] [serial = 611] [outer = (nil)] 06:40:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 24 (0xa3550000) [pid = 6020] [serial = 612] [outer = 0xa3350400] 06:40:09 INFO - PROCESS | 5975 | ++DOMWINDOW == 25 (0xa3661800) [pid = 6020] [serial = 613] [outer = 0xa3350400] 06:40:09 INFO - PROCESS | 5975 | 1484577609884 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]]]}] 06:40:09 INFO - . 06:40:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1432ms 06:40:09 INFO - PROCESS | 5975 | 1484577609927 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 06:40:09 INFO - PROCESS | 5975 | 1484577609937 Marionette TRACE conn4 <- [1,705,null,{"value":"2147483649"}] 06:40:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.no-redirect.http.html 06:40:09 INFO - PROCESS | 5975 | 1484577609952 Marionette TRACE conn4 -> [0,706,"timeouts",{"script":35000}] 06:40:09 INFO - PROCESS | 5975 | 1484577609956 Marionette TRACE conn4 <- [1,706,null,{}] 06:40:09 INFO - PROCESS | 5975 | 1484577609965 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}] 06:40:10 INFO - PROCESS | 5975 | 1484577610125 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 06:40:10 INFO - PROCESS | 5975 | 1484577610211 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:40:10 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3111c00 == 10 [pid = 6020] [id = 219] 06:40:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 26 (0xa3346800) [pid = 6020] [serial = 614] [outer = (nil)] 06:40:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 27 (0xa3664400) [pid = 6020] [serial = 615] [outer = 0xa3346800] 06:40:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 28 (0xa376c800) [pid = 6020] [serial = 616] [outer = 0xa3346800] 06:40:11 INFO - PROCESS | 5975 | --DOCSHELL 0xa3949800 == 9 [pid = 6020] [id = 216] 06:40:11 INFO - PROCESS | 5975 | --DOCSHELL 0xa3770c00 == 8 [pid = 6020] [id = 215] 06:40:11 INFO - PROCESS | 5975 | --DOCSHELL 0xa3665400 == 7 [pid = 6020] [id = 214] 06:40:11 INFO - PROCESS | 5975 | --DOCSHELL 0xa3547800 == 6 [pid = 6020] [id = 213] 06:40:11 INFO - PROCESS | 5975 | --DOCSHELL 0xa310d800 == 5 [pid = 6020] [id = 212] 06:40:11 INFO - PROCESS | 5975 | --DOCSHELL 0xa310e400 == 4 [pid = 6020] [id = 211] 06:40:11 INFO - PROCESS | 5975 | 1484577611374 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]]]}] 06:40:11 INFO - . 06:40:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1436ms 06:40:11 INFO - PROCESS | 5975 | 1484577611386 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 06:40:11 INFO - PROCESS | 5975 | 1484577611390 Marionette TRACE conn4 <- [1,709,null,{"value":"2147483649"}] 06:40:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 06:40:11 INFO - PROCESS | 5975 | 1484577611396 Marionette TRACE conn4 -> [0,710,"timeouts",{"script":35000}] 06:40:11 INFO - PROCESS | 5975 | 1484577611399 Marionette TRACE conn4 <- [1,710,null,{}] 06:40:11 INFO - PROCESS | 5975 | 1484577611410 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}] 06:40:11 INFO - PROCESS | 5975 | 1484577611588 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 06:40:11 INFO - PROCESS | 5975 | 1484577611638 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:40:11 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3548800 == 5 [pid = 6020] [id = 220] 06:40:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0xa354f000) [pid = 6020] [serial = 617] [outer = (nil)] 06:40:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0xa376a800) [pid = 6020] [serial = 618] [outer = 0xa354f000] 06:40:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0xa376d000) [pid = 6020] [serial = 619] [outer = 0xa354f000] 06:40:12 INFO - PROCESS | 5975 | 1484577612667 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]]]}] 06:40:12 INFO - . 06:40:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1289ms 06:40:12 INFO - PROCESS | 5975 | 1484577612685 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 06:40:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 06:40:12 INFO - PROCESS | 5975 | 1484577612692 Marionette TRACE conn4 <- [1,713,null,{"value":"2147483649"}] 06:40:12 INFO - PROCESS | 5975 | 1484577612698 Marionette TRACE conn4 -> [0,714,"timeouts",{"script":35000}] 06:40:12 INFO - PROCESS | 5975 | 1484577612701 Marionette TRACE conn4 <- [1,714,null,{}] 06:40:12 INFO - PROCESS | 5975 | 1484577612706 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}] 06:40:12 INFO - PROCESS | 5975 | 1484577612925 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 06:40:12 INFO - PROCESS | 5975 | 1484577612961 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:40:12 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3ae0000 == 6 [pid = 6020] [id = 221] 06:40:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0xa3ae0800) [pid = 6020] [serial = 620] [outer = (nil)] 06:40:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0xa45de400) [pid = 6020] [serial = 621] [outer = 0xa3ae0800] 06:40:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0xa45dc000) [pid = 6020] [serial = 622] [outer = 0xa3ae0800] 06:40:13 INFO - PROCESS | 5975 | ++DOCSHELL 0xa4686400 == 7 [pid = 6020] [id = 222] 06:40:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0xa4686800) [pid = 6020] [serial = 623] [outer = (nil)] 06:40:13 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:40:13 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:40:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0xa468c800) [pid = 6020] [serial = 624] [outer = 0xa4686800] 06:40:14 INFO - PROCESS | 5975 | 1484577614097 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]]]}] 06:40:14 INFO - . 06:40:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1431ms 06:40:14 INFO - PROCESS | 5975 | 1484577614128 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 06:40:14 INFO - PROCESS | 5975 | 1484577614132 Marionette TRACE conn4 <- [1,717,null,{"value":"2147483649"}] 06:40:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html 06:40:14 INFO - PROCESS | 5975 | 1484577614138 Marionette TRACE conn4 -> [0,718,"timeouts",{"script":35000}] 06:40:14 INFO - PROCESS | 5975 | 1484577614154 Marionette TRACE conn4 <- [1,718,null,{}] 06:40:14 INFO - PROCESS | 5975 | 1484577614165 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}] 06:40:14 INFO - PROCESS | 5975 | 1484577614394 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 06:40:14 INFO - PROCESS | 5975 | 1484577614427 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:40:14 INFO - PROCESS | 5975 | ++DOCSHELL 0xa46e6400 == 8 [pid = 6020] [id = 223] 06:40:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0xa46e6c00) [pid = 6020] [serial = 625] [outer = (nil)] 06:40:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0xa4971000) [pid = 6020] [serial = 626] [outer = 0xa46e6c00] 06:40:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0xa4974800) [pid = 6020] [serial = 627] [outer = 0xa46e6c00] 06:40:15 INFO - PROCESS | 5975 | ++DOCSHELL 0xa49dc400 == 9 [pid = 6020] [id = 224] 06:40:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0xa49dc800) [pid = 6020] [serial = 628] [outer = (nil)] 06:40:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0xa5482400) [pid = 6020] [serial = 629] [outer = 0xa49dc800] 06:40:15 INFO - PROCESS | 5975 | 1484577615736 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]]]}] 06:40:15 INFO - . 06:40:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1655ms 06:40:15 INFO - PROCESS | 5975 | 1484577615794 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 06:40:15 INFO - PROCESS | 5975 | 1484577615797 Marionette TRACE conn4 <- [1,721,null,{"value":"2147483649"}] 06:40:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 06:40:15 INFO - PROCESS | 5975 | 1484577615804 Marionette TRACE conn4 -> [0,722,"timeouts",{"script":35000}] 06:40:15 INFO - PROCESS | 5975 | 1484577615840 Marionette TRACE conn4 <- [1,722,null,{}] 06:40:15 INFO - PROCESS | 5975 | 1484577615897 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}] 06:40:16 INFO - PROCESS | 5975 | 1484577616192 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 06:40:16 INFO - PROCESS | 5975 | 1484577616245 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:40:16 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0xa394a400) [pid = 6020] [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] 06:40:16 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0xa393bc00) [pid = 6020] [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] 06:40:16 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0xa3665800) [pid = 6020] [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] 06:40:16 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0xa3547c00) [pid = 6020] [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] 06:40:16 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0xa310f000) [pid = 6020] [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] 06:40:16 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0xa310e000) [pid = 6020] [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] 06:40:16 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310f000 == 10 [pid = 6020] [id = 225] 06:40:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0xa3351000) [pid = 6020] [serial = 630] [outer = (nil)] 06:40:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0xa3770400) [pid = 6020] [serial = 631] [outer = 0xa3351000] 06:40:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0xa468bc00) [pid = 6020] [serial = 632] [outer = 0xa3351000] 06:40:17 INFO - PROCESS | 5975 | ++DOCSHELL 0xa5557c00 == 11 [pid = 6020] [id = 226] 06:40:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0xa5558000) [pid = 6020] [serial = 633] [outer = (nil)] 06:40:17 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:40:17 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:40:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0xa55b0800) [pid = 6020] [serial = 634] [outer = 0xa5558000] 06:40:17 INFO - PROCESS | 5975 | 1484577617530 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]]]}] 06:40:17 INFO - . 06:40:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1751ms 06:40:17 INFO - PROCESS | 5975 | 1484577617555 Marionette TRACE conn4 -> [0,725,"getWindowHandle",null] 06:40:17 INFO - PROCESS | 5975 | 1484577617558 Marionette TRACE conn4 <- [1,725,null,{"value":"2147483649"}] 06:40:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 06:40:17 INFO - PROCESS | 5975 | 1484577617573 Marionette TRACE conn4 -> [0,726,"timeouts",{"script":35000}] 06:40:17 INFO - PROCESS | 5975 | 1484577617575 Marionette TRACE conn4 <- [1,726,null,{}] 06:40:17 INFO - PROCESS | 5975 | 1484577617582 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}] 06:40:17 INFO - PROCESS | 5975 | 1484577617753 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 06:40:17 INFO - PROCESS | 5975 | 1484577617808 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:40:17 INFO - PROCESS | 5975 | ++DOCSHELL 0xa779bc00 == 12 [pid = 6020] [id = 227] 06:40:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0xa779c000) [pid = 6020] [serial = 635] [outer = (nil)] 06:40:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0xa834e000) [pid = 6020] [serial = 636] [outer = 0xa779c000] 06:40:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0xa834d000) [pid = 6020] [serial = 637] [outer = 0xa779c000] 06:40:18 WARNING - wptserve Traceback (most recent call last): 06:40:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:40:18 WARNING - rv = self.func(request, response) 06:40:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:40:18 WARNING - access_control_allow_origin = "*") 06:40:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:40:18 WARNING - payload = payload_generator(server_data) 06:40:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:40:18 WARNING - return encode_string_as_bmp_image(data) 06:40: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 06:40:18 WARNING - img.save(f, "BMP") 06:40:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:40:18 WARNING - f.write(bmpfileheader) 06:40:18 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:40:18 WARNING - 06:40:19 INFO - PROCESS | 5975 | --DOCSHELL 0xa5557c00 == 11 [pid = 6020] [id = 226] 06:40:19 INFO - PROCESS | 5975 | --DOCSHELL 0xa310f000 == 10 [pid = 6020] [id = 225] 06:40:19 INFO - PROCESS | 5975 | --DOCSHELL 0xa49dc400 == 9 [pid = 6020] [id = 224] 06:40:19 INFO - PROCESS | 5975 | --DOCSHELL 0xa46e6400 == 8 [pid = 6020] [id = 223] 06:40:19 INFO - PROCESS | 5975 | --DOCSHELL 0xa4686400 == 7 [pid = 6020] [id = 222] 06:40:19 INFO - PROCESS | 5975 | --DOCSHELL 0xa3ae0000 == 6 [pid = 6020] [id = 221] 06:40:19 INFO - PROCESS | 5975 | --DOCSHELL 0xa3548800 == 5 [pid = 6020] [id = 220] 06:40:19 INFO - PROCESS | 5975 | --DOCSHELL 0xa3111c00 == 4 [pid = 6020] [id = 219] 06:40:19 INFO - PROCESS | 5975 | --DOCSHELL 0xa45dec00 == 3 [pid = 6020] [id = 217] 06:40:19 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0xa45e4800) [pid = 6020] [serial = 609] [outer = (nil)] [url = about:blank] 06:40:19 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0xa3ae2000) [pid = 6020] [serial = 607] [outer = (nil)] [url = about:blank] 06:40:19 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0xa3ae1400) [pid = 6020] [serial = 606] [outer = (nil)] [url = about:blank] 06:40:19 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0xa3942800) [pid = 6020] [serial = 604] [outer = (nil)] [url = about:blank] 06:40:19 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0xa3940000) [pid = 6020] [serial = 603] [outer = (nil)] [url = about:blank] 06:40:19 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0xa3764c00) [pid = 6020] [serial = 601] [outer = (nil)] [url = about:blank] 06:40:19 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0xa3762000) [pid = 6020] [serial = 600] [outer = (nil)] [url = about:blank] 06:40:19 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0xa354e400) [pid = 6020] [serial = 598] [outer = (nil)] [url = about:blank] 06:40:19 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0xa354d800) [pid = 6020] [serial = 597] [outer = (nil)] [url = about:blank] 06:40:19 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0xa334c800) [pid = 6020] [serial = 592] [outer = (nil)] [url = about:blank] 06:40:19 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0xa3345400) [pid = 6020] [serial = 594] [outer = (nil)] [url = about:blank] 06:40:19 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0xa334c000) [pid = 6020] [serial = 595] [outer = (nil)] [url = about:blank] 06:40:22 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0xa3ae0800) [pid = 6020] [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] 06:40:22 INFO - PROCESS | 5975 | --DOMWINDOW == 29 (0xa46e6c00) [pid = 6020] [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] 06:40:22 INFO - PROCESS | 5975 | --DOMWINDOW == 28 (0xa3351000) [pid = 6020] [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] 06:40:22 INFO - PROCESS | 5975 | --DOMWINDOW == 27 (0xa3350400) [pid = 6020] [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] 06:40:22 INFO - PROCESS | 5975 | --DOMWINDOW == 26 (0xa3346800) [pid = 6020] [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] 06:40:22 INFO - PROCESS | 5975 | --DOMWINDOW == 25 (0xa45df800) [pid = 6020] [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] 06:40:22 INFO - PROCESS | 5975 | --DOMWINDOW == 24 (0xa354f000) [pid = 6020] [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] 06:40:22 INFO - PROCESS | 5975 | --DOMWINDOW == 23 (0xa5558000) [pid = 6020] [serial = 633] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:40:22 INFO - PROCESS | 5975 | --DOMWINDOW == 22 (0xa49dc800) [pid = 6020] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484577615484] 06:40:22 INFO - PROCESS | 5975 | --DOMWINDOW == 21 (0xa4686800) [pid = 6020] [serial = 623] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:40:26 INFO - PROCESS | 5975 | --DOCSHELL 0xa3350000 == 2 [pid = 6020] [id = 218] 06:40:26 INFO - PROCESS | 5975 | --DOMWINDOW == 20 (0xa3770400) [pid = 6020] [serial = 631] [outer = (nil)] [url = about:blank] 06:40:26 INFO - PROCESS | 5975 | --DOMWINDOW == 19 (0xa3661800) [pid = 6020] [serial = 613] [outer = (nil)] [url = about:blank] 06:40:26 INFO - PROCESS | 5975 | --DOMWINDOW == 18 (0xa376c800) [pid = 6020] [serial = 616] [outer = (nil)] [url = about:blank] 06:40:26 INFO - PROCESS | 5975 | --DOMWINDOW == 17 (0xa4687c00) [pid = 6020] [serial = 610] [outer = (nil)] [url = about:blank] 06:40:26 INFO - PROCESS | 5975 | --DOMWINDOW == 16 (0xa376d000) [pid = 6020] [serial = 619] [outer = (nil)] [url = about:blank] 06:40:26 INFO - PROCESS | 5975 | --DOMWINDOW == 15 (0xa468bc00) [pid = 6020] [serial = 632] [outer = (nil)] [url = about:blank] 06:40:26 INFO - PROCESS | 5975 | --DOMWINDOW == 14 (0xa55b0800) [pid = 6020] [serial = 634] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:40:26 INFO - PROCESS | 5975 | --DOMWINDOW == 13 (0xa5482400) [pid = 6020] [serial = 629] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484577615484] 06:40:26 INFO - PROCESS | 5975 | --DOMWINDOW == 12 (0xa4974800) [pid = 6020] [serial = 627] [outer = (nil)] [url = about:blank] 06:40:26 INFO - PROCESS | 5975 | --DOMWINDOW == 11 (0xa45dc000) [pid = 6020] [serial = 622] [outer = (nil)] [url = about:blank] 06:40:26 INFO - PROCESS | 5975 | --DOMWINDOW == 10 (0xa468c800) [pid = 6020] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:40:26 INFO - PROCESS | 5975 | --DOMWINDOW == 9 (0xa4971000) [pid = 6020] [serial = 626] [outer = (nil)] [url = about:blank] 06:40:26 INFO - PROCESS | 5975 | --DOMWINDOW == 8 (0xa45de400) [pid = 6020] [serial = 621] [outer = (nil)] [url = about:blank] 06:40:26 INFO - PROCESS | 5975 | --DOMWINDOW == 7 (0xa376a800) [pid = 6020] [serial = 618] [outer = (nil)] [url = about:blank] 06:40:26 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa3664400) [pid = 6020] [serial = 615] [outer = (nil)] [url = about:blank] 06:40:26 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3550000) [pid = 6020] [serial = 612] [outer = (nil)] [url = about:blank] 06:40:33 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa834e000) [pid = 6020] [serial = 636] [outer = (nil)] [url = about:blank] 06:40:48 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:40:48 INFO - PROCESS | 5975 | 1484577648288 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]]]}] 06:40:48 INFO - . 06:40:48 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 30769ms 06:40:48 INFO - PROCESS | 5975 | 1484577648339 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 06:40:48 INFO - PROCESS | 5975 | 1484577648342 Marionette TRACE conn4 <- [1,729,null,{"value":"2147483649"}] 06:40:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html 06:40:48 INFO - PROCESS | 5975 | 1484577648348 Marionette TRACE conn4 -> [0,730,"timeouts",{"script":35000}] 06:40:48 INFO - PROCESS | 5975 | 1484577648350 Marionette TRACE conn4 <- [1,730,null,{}] 06:40:48 INFO - PROCESS | 5975 | 1484577648357 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}] 06:40:48 INFO - PROCESS | 5975 | 1484577648526 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 06:40:48 INFO - PROCESS | 5975 | 1484577648626 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:40:48 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310f800 == 3 [pid = 6020] [id = 228] 06:40:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa310fc00) [pid = 6020] [serial = 638] [outer = (nil)] 06:40:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa3345c00) [pid = 6020] [serial = 639] [outer = 0xa310fc00] 06:40:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa334c000) [pid = 6020] [serial = 640] [outer = 0xa310fc00] 06:40:49 WARNING - wptserve Traceback (most recent call last): 06:40:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:40:49 WARNING - rv = self.func(request, response) 06:40:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:40:49 WARNING - access_control_allow_origin = "*") 06:40:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:40:49 WARNING - payload = payload_generator(server_data) 06:40:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:40:49 WARNING - return encode_string_as_bmp_image(data) 06:40: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 06:40:49 WARNING - img.save(f, "BMP") 06:40:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:40:49 WARNING - f.write(bmpfileheader) 06:40:49 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:40:49 WARNING - 06:40:57 INFO - PROCESS | 5975 | --DOCSHELL 0xa779bc00 == 2 [pid = 6020] [id = 227] 06:41:03 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa779c000) [pid = 6020] [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] 06:41:07 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3345c00) [pid = 6020] [serial = 639] [outer = (nil)] [url = about:blank] 06:41:07 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa834d000) [pid = 6020] [serial = 637] [outer = (nil)] [url = about:blank] 06:41:19 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:41:19 INFO - PROCESS | 5975 | 1484577679074 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]]]}] 06:41:19 INFO - . 06:41:19 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 30762ms 06:41:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 06:41:19 INFO - PROCESS | 5975 | 1484577679111 Marionette TRACE conn4 -> [0,733,"getWindowHandle",null] 06:41:19 INFO - PROCESS | 5975 | 1484577679114 Marionette TRACE conn4 <- [1,733,null,{"value":"2147483649"}] 06:41:19 INFO - PROCESS | 5975 | 1484577679121 Marionette TRACE conn4 -> [0,734,"timeouts",{"script":35000}] 06:41:19 INFO - PROCESS | 5975 | 1484577679124 Marionette TRACE conn4 <- [1,734,null,{}] 06:41:19 INFO - PROCESS | 5975 | 1484577679129 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}] 06:41:19 INFO - PROCESS | 5975 | 1484577679312 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 06:41:19 INFO - PROCESS | 5975 | 1484577679395 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:41:19 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310ec00 == 3 [pid = 6020] [id = 229] 06:41:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa3110000) [pid = 6020] [serial = 641] [outer = (nil)] 06:41:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa3347400) [pid = 6020] [serial = 642] [outer = 0xa3110000] 06:41:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa334dc00) [pid = 6020] [serial = 643] [outer = 0xa3110000] 06:41:20 WARNING - wptserve Traceback (most recent call last): 06:41:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:41:20 WARNING - rv = self.func(request, response) 06:41:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:41:20 WARNING - access_control_allow_origin = "*") 06:41:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:41:20 WARNING - payload = payload_generator(server_data) 06:41:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:41:20 WARNING - return encode_string_as_bmp_image(data) 06:41: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 06:41:20 WARNING - img.save(f, "BMP") 06:41:20 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:41:20 WARNING - f.write(bmpfileheader) 06:41:20 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:41:20 WARNING - 06:41:27 INFO - PROCESS | 5975 | --DOCSHELL 0xa310f800 == 2 [pid = 6020] [id = 228] 06:41:34 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa310fc00) [pid = 6020] [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] 06:41:38 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3347400) [pid = 6020] [serial = 642] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa334c000) [pid = 6020] [serial = 640] [outer = (nil)] [url = about:blank] 06:41:49 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:41:49 INFO - PROCESS | 5975 | 1484577709873 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]]]}] 06:41:49 INFO - . 06:41:49 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 30771ms 06:41:49 INFO - PROCESS | 5975 | 1484577709891 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 06:41:49 INFO - PROCESS | 5975 | 1484577709893 Marionette TRACE conn4 <- [1,737,null,{"value":"2147483649"}] 06:41:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 06:41:49 INFO - PROCESS | 5975 | 1484577709899 Marionette TRACE conn4 -> [0,738,"timeouts",{"script":35000}] 06:41:49 INFO - PROCESS | 5975 | 1484577709902 Marionette TRACE conn4 <- [1,738,null,{}] 06:41:49 INFO - PROCESS | 5975 | 1484577709908 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}] 06:41:50 INFO - PROCESS | 5975 | 1484577710062 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 06:41:50 INFO - PROCESS | 5975 | 1484577710126 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:41:50 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3110400 == 3 [pid = 6020] [id = 230] 06:41:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa3110800) [pid = 6020] [serial = 644] [outer = (nil)] 06:41:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa3347000) [pid = 6020] [serial = 645] [outer = 0xa3110800] 06:41:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa334d800) [pid = 6020] [serial = 646] [outer = 0xa3110800] 06:41:51 INFO - PROCESS | 5975 | 1484577711012 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]]]}] 06:41:51 INFO - . 06:41:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1178ms 06:41:51 INFO - PROCESS | 5975 | 1484577711078 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 06:41:51 INFO - PROCESS | 5975 | 1484577711081 Marionette TRACE conn4 <- [1,741,null,{"value":"2147483649"}] 06:41:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.no-redirect.http.html 06:41:51 INFO - PROCESS | 5975 | 1484577711087 Marionette TRACE conn4 -> [0,742,"timeouts",{"script":35000}] 06:41:51 INFO - PROCESS | 5975 | 1484577711090 Marionette TRACE conn4 <- [1,742,null,{}] 06:41:51 INFO - PROCESS | 5975 | 1484577711096 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}] 06:41:51 INFO - PROCESS | 5975 | 1484577711293 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 06:41:51 INFO - PROCESS | 5975 | 1484577711343 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:41:51 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3546800 == 4 [pid = 6020] [id = 231] 06:41:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 8 (0xa3549000) [pid = 6020] [serial = 647] [outer = (nil)] 06:41:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 9 (0xa354ec00) [pid = 6020] [serial = 648] [outer = 0xa3549000] 06:41:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 10 (0xa3550000) [pid = 6020] [serial = 649] [outer = 0xa3549000] 06:41:52 INFO - PROCESS | 5975 | 1484577712251 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]]]}] 06:41:52 INFO - . 06:41:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1181ms 06:41:52 INFO - PROCESS | 5975 | 1484577712268 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 06:41:52 INFO - PROCESS | 5975 | 1484577712273 Marionette TRACE conn4 <- [1,745,null,{"value":"2147483649"}] 06:41:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 06:41:52 INFO - PROCESS | 5975 | 1484577712279 Marionette TRACE conn4 -> [0,746,"timeouts",{"script":35000}] 06:41:52 INFO - PROCESS | 5975 | 1484577712281 Marionette TRACE conn4 <- [1,746,null,{}] 06:41:52 INFO - PROCESS | 5975 | 1484577712292 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}] 06:41:52 INFO - PROCESS | 5975 | 1484577712506 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 06:41:52 INFO - PROCESS | 5975 | 1484577712543 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:41:52 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3664400 == 5 [pid = 6020] [id = 232] 06:41:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 11 (0xa3664800) [pid = 6020] [serial = 650] [outer = (nil)] 06:41:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 12 (0xa3761400) [pid = 6020] [serial = 651] [outer = 0xa3664800] 06:41:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 13 (0xa3764400) [pid = 6020] [serial = 652] [outer = 0xa3664800] 06:41:53 INFO - PROCESS | 5975 | 1484577713459 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]]]}] 06:41:53 INFO - . 06:41:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1243ms 06:41:53 INFO - PROCESS | 5975 | 1484577713522 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 06:41:53 INFO - PROCESS | 5975 | 1484577713526 Marionette TRACE conn4 <- [1,749,null,{"value":"2147483649"}] 06:41:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 06:41:53 INFO - PROCESS | 5975 | 1484577713533 Marionette TRACE conn4 -> [0,750,"timeouts",{"script":35000}] 06:41:53 INFO - PROCESS | 5975 | 1484577713536 Marionette TRACE conn4 <- [1,750,null,{}] 06:41:53 INFO - PROCESS | 5975 | 1484577713541 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}] 06:41:53 INFO - PROCESS | 5975 | 1484577713719 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 06:41:53 INFO - PROCESS | 5975 | 1484577713763 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:41:53 INFO - PROCESS | 5975 | ++DOCSHELL 0xa376fc00 == 6 [pid = 6020] [id = 233] 06:41:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 14 (0xa3770000) [pid = 6020] [serial = 653] [outer = (nil)] 06:41:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 15 (0xa393f000) [pid = 6020] [serial = 654] [outer = 0xa3770000] 06:41:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 16 (0xa3941000) [pid = 6020] [serial = 655] [outer = 0xa3770000] 06:41:54 INFO - PROCESS | 5975 | 1484577714765 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]]]}] 06:41:54 INFO - . 06:41:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1283ms 06:41:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.no-redirect.http.html 06:41:54 INFO - PROCESS | 5975 | 1484577714822 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 06:41:54 INFO - PROCESS | 5975 | 1484577714824 Marionette TRACE conn4 <- [1,753,null,{"value":"2147483649"}] 06:41:54 INFO - PROCESS | 5975 | 1484577714830 Marionette TRACE conn4 -> [0,754,"timeouts",{"script":35000}] 06:41:54 INFO - PROCESS | 5975 | 1484577714834 Marionette TRACE conn4 <- [1,754,null,{}] 06:41:54 INFO - PROCESS | 5975 | 1484577714840 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}] 06:41:55 INFO - PROCESS | 5975 | 1484577715029 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 06:41:55 INFO - PROCESS | 5975 | 1484577715081 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:41:55 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3947c00 == 7 [pid = 6020] [id = 234] 06:41:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 17 (0xa3948400) [pid = 6020] [serial = 656] [outer = (nil)] 06:41:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 18 (0xa3adf800) [pid = 6020] [serial = 657] [outer = 0xa3948400] 06:41:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 19 (0xa3adec00) [pid = 6020] [serial = 658] [outer = 0xa3948400] 06:41:56 INFO - PROCESS | 5975 | 1484577716042 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]]]}] 06:41:56 INFO - . 06:41:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1242ms 06:41:56 INFO - PROCESS | 5975 | 1484577716071 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 06:41:56 INFO - PROCESS | 5975 | 1484577716074 Marionette TRACE conn4 <- [1,757,null,{"value":"2147483649"}] 06:41:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 06:41:56 INFO - PROCESS | 5975 | 1484577716080 Marionette TRACE conn4 -> [0,758,"timeouts",{"script":35000}] 06:41:56 INFO - PROCESS | 5975 | 1484577716082 Marionette TRACE conn4 <- [1,758,null,{}] 06:41:56 INFO - PROCESS | 5975 | 1484577716088 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}] 06:41:56 INFO - PROCESS | 5975 | 1484577716265 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 06:41:56 INFO - PROCESS | 5975 | 1484577716362 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:41:56 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3ae6800 == 8 [pid = 6020] [id = 235] 06:41:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 20 (0xa45d9400) [pid = 6020] [serial = 659] [outer = (nil)] 06:41:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 21 (0xa45dd800) [pid = 6020] [serial = 660] [outer = 0xa45d9400] 06:41:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 22 (0xa45e2800) [pid = 6020] [serial = 661] [outer = 0xa45d9400] 06:41:57 INFO - PROCESS | 5975 | 1484577717261 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]]]}] 06:41:57 INFO - . 06:41:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1236ms 06:41:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 06:41:57 INFO - PROCESS | 5975 | 1484577717316 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 06:41:57 INFO - PROCESS | 5975 | 1484577717319 Marionette TRACE conn4 <- [1,761,null,{"value":"2147483649"}] 06:41:57 INFO - PROCESS | 5975 | 1484577717325 Marionette TRACE conn4 -> [0,762,"timeouts",{"script":35000}] 06:41:57 INFO - PROCESS | 5975 | 1484577717328 Marionette TRACE conn4 <- [1,762,null,{}] 06:41:57 INFO - PROCESS | 5975 | 1484577717334 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}] 06:41:57 INFO - PROCESS | 5975 | 1484577717494 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 06:41:57 INFO - PROCESS | 5975 | 1484577717551 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:41:57 INFO - PROCESS | 5975 | ++DOCSHELL 0xa468f800 == 9 [pid = 6020] [id = 236] 06:41:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 23 (0xa468fc00) [pid = 6020] [serial = 662] [outer = (nil)] 06:41:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 24 (0xa46e6400) [pid = 6020] [serial = 663] [outer = 0xa468fc00] 06:41:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 25 (0xa46e8400) [pid = 6020] [serial = 664] [outer = 0xa468fc00] 06:41:58 INFO - PROCESS | 5975 | 1484577718593 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]]]}] 06:41:58 INFO - . 06:41:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1289ms 06:41:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.no-redirect.http.html 06:41:58 INFO - PROCESS | 5975 | 1484577718613 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 06:41:58 INFO - PROCESS | 5975 | 1484577718615 Marionette TRACE conn4 <- [1,765,null,{"value":"2147483649"}] 06:41:58 INFO - PROCESS | 5975 | 1484577718622 Marionette TRACE conn4 -> [0,766,"timeouts",{"script":35000}] 06:41:58 INFO - PROCESS | 5975 | 1484577718626 Marionette TRACE conn4 <- [1,766,null,{}] 06:41:58 INFO - PROCESS | 5975 | 1484577718631 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}] 06:41:58 INFO - PROCESS | 5975 | 1484577718816 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 06:41:58 INFO - PROCESS | 5975 | 1484577718879 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:41:58 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3547c00 == 10 [pid = 6020] [id = 237] 06:41:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 26 (0xa354b800) [pid = 6020] [serial = 665] [outer = (nil)] 06:41:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 27 (0xa3769c00) [pid = 6020] [serial = 666] [outer = 0xa354b800] 06:41:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 28 (0xa3943400) [pid = 6020] [serial = 667] [outer = 0xa354b800] 06:42:00 INFO - PROCESS | 5975 | 1484577720133 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]]]}] 06:42:00 INFO - . 06:42:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1540ms 06:42:00 INFO - PROCESS | 5975 | 1484577720162 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 06:42:00 INFO - PROCESS | 5975 | 1484577720168 Marionette TRACE conn4 <- [1,769,null,{"value":"2147483649"}] 06:42:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 06:42:00 INFO - PROCESS | 5975 | 1484577720177 Marionette TRACE conn4 -> [0,770,"timeouts",{"script":35000}] 06:42:00 INFO - PROCESS | 5975 | 1484577720184 Marionette TRACE conn4 <- [1,770,null,{}] 06:42:00 INFO - PROCESS | 5975 | 1484577720192 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}] 06:42:00 INFO - PROCESS | 5975 | --DOCSHELL 0xa3ae6800 == 9 [pid = 6020] [id = 235] 06:42:00 INFO - PROCESS | 5975 | --DOCSHELL 0xa3947c00 == 8 [pid = 6020] [id = 234] 06:42:00 INFO - PROCESS | 5975 | --DOCSHELL 0xa376fc00 == 7 [pid = 6020] [id = 233] 06:42:00 INFO - PROCESS | 5975 | --DOCSHELL 0xa3664400 == 6 [pid = 6020] [id = 232] 06:42:00 INFO - PROCESS | 5975 | --DOCSHELL 0xa3546800 == 5 [pid = 6020] [id = 231] 06:42:00 INFO - PROCESS | 5975 | --DOCSHELL 0xa3110400 == 4 [pid = 6020] [id = 230] 06:42:00 INFO - PROCESS | 5975 | --DOCSHELL 0xa310ec00 == 3 [pid = 6020] [id = 229] 06:42:00 INFO - PROCESS | 5975 | 1484577720390 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 06:42:00 INFO - PROCESS | 5975 | 1484577720448 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:42:00 INFO - PROCESS | 5975 | ++DOCSHELL 0xa354e000 == 4 [pid = 6020] [id = 238] 06:42:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0xa3550800) [pid = 6020] [serial = 668] [outer = (nil)] 06:42:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0xa3665000) [pid = 6020] [serial = 669] [outer = 0xa3550800] 06:42:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0xa3763400) [pid = 6020] [serial = 670] [outer = 0xa3550800] 06:42:01 INFO - PROCESS | 5975 | 1484577721529 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]]]}] 06:42:01 INFO - . 06:42:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1385ms 06:42:01 INFO - PROCESS | 5975 | 1484577721564 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 06:42:01 INFO - PROCESS | 5975 | 1484577721567 Marionette TRACE conn4 <- [1,773,null,{"value":"2147483649"}] 06:42:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 06:42:01 INFO - PROCESS | 5975 | 1484577721574 Marionette TRACE conn4 -> [0,774,"timeouts",{"script":35000}] 06:42:01 INFO - PROCESS | 5975 | 1484577721576 Marionette TRACE conn4 <- [1,774,null,{}] 06:42:01 INFO - PROCESS | 5975 | 1484577721582 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}] 06:42:01 INFO - PROCESS | 5975 | 1484577721754 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 06:42:01 INFO - PROCESS | 5975 | 1484577721837 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:42:01 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3943000 == 5 [pid = 6020] [id = 239] 06:42:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0xa3944400) [pid = 6020] [serial = 671] [outer = (nil)] 06:42:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0xa3addc00) [pid = 6020] [serial = 672] [outer = 0xa3944400] 06:42:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0xa3ae1800) [pid = 6020] [serial = 673] [outer = 0xa3944400] 06:42:02 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3ae7000 == 6 [pid = 6020] [id = 240] 06:42:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0xa45d9800) [pid = 6020] [serial = 674] [outer = (nil)] 06:42:02 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:42:02 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:42:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0xa45de800) [pid = 6020] [serial = 675] [outer = 0xa45d9800] 06:42:02 INFO - PROCESS | 5975 | 1484577722983 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]]]}] 06:42:03 INFO - . 06:42:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1432ms 06:42:03 INFO - PROCESS | 5975 | 1484577723006 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 06:42:03 INFO - PROCESS | 5975 | 1484577723010 Marionette TRACE conn4 <- [1,777,null,{"value":"2147483649"}] 06:42:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html 06:42:03 INFO - PROCESS | 5975 | 1484577723024 Marionette TRACE conn4 -> [0,778,"timeouts",{"script":35000}] 06:42:03 INFO - PROCESS | 5975 | 1484577723026 Marionette TRACE conn4 <- [1,778,null,{}] 06:42:03 INFO - PROCESS | 5975 | 1484577723032 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}] 06:42:03 INFO - PROCESS | 5975 | 1484577723212 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 06:42:03 INFO - PROCESS | 5975 | 1484577723268 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:42:03 INFO - PROCESS | 5975 | ++DOCSHELL 0xa4686c00 == 7 [pid = 6020] [id = 241] 06:42:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0xa468e800) [pid = 6020] [serial = 676] [outer = (nil)] 06:42:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0xa46eb400) [pid = 6020] [serial = 677] [outer = 0xa468e800] 06:42:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0xa46e8c00) [pid = 6020] [serial = 678] [outer = 0xa468e800] 06:42:04 INFO - PROCESS | 5975 | ++DOCSHELL 0xa48d5000 == 8 [pid = 6020] [id = 242] 06:42:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0xa4971000) [pid = 6020] [serial = 679] [outer = (nil)] 06:42:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0xa4974800) [pid = 6020] [serial = 680] [outer = 0xa4971000] 06:42:04 INFO - PROCESS | 5975 | 1484577724410 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]]]}] 06:42:04 INFO - . 06:42:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1434ms 06:42:04 INFO - PROCESS | 5975 | 1484577724454 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 06:42:04 INFO - PROCESS | 5975 | 1484577724456 Marionette TRACE conn4 <- [1,781,null,{"value":"2147483649"}] 06:42:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 06:42:04 INFO - PROCESS | 5975 | 1484577724468 Marionette TRACE conn4 -> [0,782,"timeouts",{"script":35000}] 06:42:04 INFO - PROCESS | 5975 | 1484577724470 Marionette TRACE conn4 <- [1,782,null,{}] 06:42:04 INFO - PROCESS | 5975 | 1484577724479 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}] 06:42:04 INFO - PROCESS | 5975 | 1484577724643 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 06:42:04 INFO - PROCESS | 5975 | 1484577724708 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:42:04 INFO - PROCESS | 5975 | ++DOCSHELL 0xa4686800 == 9 [pid = 6020] [id = 243] 06:42:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0xa46e6000) [pid = 6020] [serial = 681] [outer = (nil)] 06:42:05 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0xa5484c00) [pid = 6020] [serial = 682] [outer = 0xa46e6000] 06:42:05 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0xa5552400) [pid = 6020] [serial = 683] [outer = 0xa46e6000] 06:42:05 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0xa3110000) [pid = 6020] [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] 06:42:05 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0xa3549000) [pid = 6020] [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] 06:42:05 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0xa3110800) [pid = 6020] [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] 06:42:05 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0xa3770000) [pid = 6020] [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] 06:42:05 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0xa3664800) [pid = 6020] [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] 06:42:05 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0xa3948400) [pid = 6020] [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] 06:42:05 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0xa45d9400) [pid = 6020] [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] 06:42:05 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3663c00 == 10 [pid = 6020] [id = 244] 06:42:05 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0xa3664000) [pid = 6020] [serial = 684] [outer = (nil)] 06:42:05 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:42:05 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:42:05 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0xa3946000) [pid = 6020] [serial = 685] [outer = 0xa3664000] 06:42:06 INFO - PROCESS | 5975 | 1484577726152 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]]]}] 06:42:06 INFO - . 06:42:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1747ms 06:42:06 INFO - PROCESS | 5975 | 1484577726210 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 06:42:06 INFO - PROCESS | 5975 | 1484577726213 Marionette TRACE conn4 <- [1,785,null,{"value":"2147483649"}] 06:42:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 06:42:06 INFO - PROCESS | 5975 | 1484577726220 Marionette TRACE conn4 -> [0,786,"timeouts",{"script":35000}] 06:42:06 INFO - PROCESS | 5975 | 1484577726222 Marionette TRACE conn4 <- [1,786,null,{}] 06:42:06 INFO - PROCESS | 5975 | 1484577726228 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}] 06:42:06 INFO - PROCESS | 5975 | 1484577726393 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 06:42:06 INFO - PROCESS | 5975 | 1484577726478 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:42:06 INFO - PROCESS | 5975 | ++DOCSHELL 0xa5478000 == 11 [pid = 6020] [id = 245] 06:42:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0xa5555400) [pid = 6020] [serial = 686] [outer = (nil)] 06:42:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0xa779a400) [pid = 6020] [serial = 687] [outer = 0xa5555400] 06:42:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0xa771a400) [pid = 6020] [serial = 688] [outer = 0xa5555400] 06:42:07 WARNING - wptserve Traceback (most recent call last): 06:42:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:42:07 WARNING - rv = self.func(request, response) 06:42:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:42:07 WARNING - access_control_allow_origin = "*") 06:42:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:42:07 WARNING - payload = payload_generator(server_data) 06:42:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:42:07 WARNING - return encode_string_as_bmp_image(data) 06:42: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 06:42:07 WARNING - img.save(f, "BMP") 06:42:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:42:07 WARNING - f.write(bmpfileheader) 06:42:07 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:42:07 WARNING - 06:42:08 INFO - PROCESS | 5975 | --DOCSHELL 0xa3663c00 == 10 [pid = 6020] [id = 244] 06:42:08 INFO - PROCESS | 5975 | --DOCSHELL 0xa4686800 == 9 [pid = 6020] [id = 243] 06:42:08 INFO - PROCESS | 5975 | --DOCSHELL 0xa48d5000 == 8 [pid = 6020] [id = 242] 06:42:08 INFO - PROCESS | 5975 | --DOCSHELL 0xa4686c00 == 7 [pid = 6020] [id = 241] 06:42:08 INFO - PROCESS | 5975 | --DOCSHELL 0xa3ae7000 == 6 [pid = 6020] [id = 240] 06:42:08 INFO - PROCESS | 5975 | --DOCSHELL 0xa3943000 == 5 [pid = 6020] [id = 239] 06:42:08 INFO - PROCESS | 5975 | --DOCSHELL 0xa354e000 == 4 [pid = 6020] [id = 238] 06:42:08 INFO - PROCESS | 5975 | --DOCSHELL 0xa3547c00 == 3 [pid = 6020] [id = 237] 06:42:08 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0xa3adec00) [pid = 6020] [serial = 658] [outer = (nil)] [url = about:blank] 06:42:08 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0xa3941000) [pid = 6020] [serial = 655] [outer = (nil)] [url = about:blank] 06:42:08 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0xa3764400) [pid = 6020] [serial = 652] [outer = (nil)] [url = about:blank] 06:42:08 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0xa45dd800) [pid = 6020] [serial = 660] [outer = (nil)] [url = about:blank] 06:42:08 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0xa3347000) [pid = 6020] [serial = 645] [outer = (nil)] [url = about:blank] 06:42:08 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0xa354ec00) [pid = 6020] [serial = 648] [outer = (nil)] [url = about:blank] 06:42:08 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0xa3761400) [pid = 6020] [serial = 651] [outer = (nil)] [url = about:blank] 06:42:08 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0xa3550000) [pid = 6020] [serial = 649] [outer = (nil)] [url = about:blank] 06:42:08 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0xa393f000) [pid = 6020] [serial = 654] [outer = (nil)] [url = about:blank] 06:42:08 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0xa334d800) [pid = 6020] [serial = 646] [outer = (nil)] [url = about:blank] 06:42:08 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0xa3adf800) [pid = 6020] [serial = 657] [outer = (nil)] [url = about:blank] 06:42:08 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0xa334dc00) [pid = 6020] [serial = 643] [outer = (nil)] [url = about:blank] 06:42:08 INFO - PROCESS | 5975 | --DOMWINDOW == 29 (0xa45e2800) [pid = 6020] [serial = 661] [outer = (nil)] [url = about:blank] 06:42:08 INFO - PROCESS | 5975 | --DOMWINDOW == 28 (0xa46e6400) [pid = 6020] [serial = 663] [outer = (nil)] [url = about:blank] 06:42:11 INFO - PROCESS | 5975 | --DOMWINDOW == 27 (0xa3944400) [pid = 6020] [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] 06:42:11 INFO - PROCESS | 5975 | --DOMWINDOW == 26 (0xa468e800) [pid = 6020] [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] 06:42:11 INFO - PROCESS | 5975 | --DOMWINDOW == 25 (0xa46e6000) [pid = 6020] [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] 06:42:11 INFO - PROCESS | 5975 | --DOMWINDOW == 24 (0xa3550800) [pid = 6020] [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] 06:42:11 INFO - PROCESS | 5975 | --DOMWINDOW == 23 (0xa468fc00) [pid = 6020] [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] 06:42:11 INFO - PROCESS | 5975 | --DOMWINDOW == 22 (0xa354b800) [pid = 6020] [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] 06:42:11 INFO - PROCESS | 5975 | --DOMWINDOW == 21 (0xa3664000) [pid = 6020] [serial = 684] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:42:11 INFO - PROCESS | 5975 | --DOMWINDOW == 20 (0xa4971000) [pid = 6020] [serial = 679] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484577724165] 06:42:11 INFO - PROCESS | 5975 | --DOMWINDOW == 19 (0xa45d9800) [pid = 6020] [serial = 674] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:42:15 INFO - PROCESS | 5975 | --DOCSHELL 0xa468f800 == 2 [pid = 6020] [id = 236] 06:42:15 INFO - PROCESS | 5975 | --DOMWINDOW == 18 (0xa3763400) [pid = 6020] [serial = 670] [outer = (nil)] [url = about:blank] 06:42:15 INFO - PROCESS | 5975 | --DOMWINDOW == 17 (0xa46e8400) [pid = 6020] [serial = 664] [outer = (nil)] [url = about:blank] 06:42:15 INFO - PROCESS | 5975 | --DOMWINDOW == 16 (0xa3943400) [pid = 6020] [serial = 667] [outer = (nil)] [url = about:blank] 06:42:15 INFO - PROCESS | 5975 | --DOMWINDOW == 15 (0xa5484c00) [pid = 6020] [serial = 682] [outer = (nil)] [url = about:blank] 06:42:15 INFO - PROCESS | 5975 | --DOMWINDOW == 14 (0xa3946000) [pid = 6020] [serial = 685] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:42:15 INFO - PROCESS | 5975 | --DOMWINDOW == 13 (0xa5552400) [pid = 6020] [serial = 683] [outer = (nil)] [url = about:blank] 06:42:15 INFO - PROCESS | 5975 | --DOMWINDOW == 12 (0xa4974800) [pid = 6020] [serial = 680] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484577724165] 06:42:15 INFO - PROCESS | 5975 | --DOMWINDOW == 11 (0xa3ae1800) [pid = 6020] [serial = 673] [outer = (nil)] [url = about:blank] 06:42:15 INFO - PROCESS | 5975 | --DOMWINDOW == 10 (0xa45de800) [pid = 6020] [serial = 675] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:42:15 INFO - PROCESS | 5975 | --DOMWINDOW == 9 (0xa46e8c00) [pid = 6020] [serial = 678] [outer = (nil)] [url = about:blank] 06:42:15 INFO - PROCESS | 5975 | --DOMWINDOW == 8 (0xa779a400) [pid = 6020] [serial = 687] [outer = (nil)] [url = about:blank] 06:42:15 INFO - PROCESS | 5975 | --DOMWINDOW == 7 (0xa46eb400) [pid = 6020] [serial = 677] [outer = (nil)] [url = about:blank] 06:42:15 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa3addc00) [pid = 6020] [serial = 672] [outer = (nil)] [url = about:blank] 06:42:15 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3665000) [pid = 6020] [serial = 669] [outer = (nil)] [url = about:blank] 06:42:15 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa3769c00) [pid = 6020] [serial = 666] [outer = (nil)] [url = about:blank] 06:42:36 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:42:36 INFO - PROCESS | 5975 | 1484577756874 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]]]}] 06:42:36 INFO - . 06:42:36 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 30672ms 06:42:36 INFO - PROCESS | 5975 | 1484577756892 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 06:42:36 INFO - PROCESS | 5975 | 1484577756895 Marionette TRACE conn4 <- [1,789,null,{"value":"2147483649"}] 06:42:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html 06:42:36 INFO - PROCESS | 5975 | 1484577756902 Marionette TRACE conn4 -> [0,790,"timeouts",{"script":35000}] 06:42:36 INFO - PROCESS | 5975 | 1484577756905 Marionette TRACE conn4 <- [1,790,null,{}] 06:42:36 INFO - PROCESS | 5975 | 1484577756910 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}] 06:42:37 INFO - PROCESS | 5975 | 1484577757079 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 06:42:37 INFO - PROCESS | 5975 | 1484577757147 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:42:37 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310f400 == 3 [pid = 6020] [id = 246] 06:42:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa310f800) [pid = 6020] [serial = 689] [outer = (nil)] 06:42:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa3346000) [pid = 6020] [serial = 690] [outer = 0xa310f800] 06:42:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa334c800) [pid = 6020] [serial = 691] [outer = 0xa310f800] 06:42:37 WARNING - wptserve Traceback (most recent call last): 06:42:37 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:42:37 WARNING - rv = self.func(request, response) 06:42:37 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:42:37 WARNING - access_control_allow_origin = "*") 06:42:37 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:42:37 WARNING - payload = payload_generator(server_data) 06:42:37 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:42:37 WARNING - return encode_string_as_bmp_image(data) 06:42: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 06:42:37 WARNING - img.save(f, "BMP") 06:42:37 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:42:37 WARNING - f.write(bmpfileheader) 06:42:37 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:42:37 WARNING - 06:42:45 INFO - PROCESS | 5975 | --DOCSHELL 0xa5478000 == 2 [pid = 6020] [id = 245] 06:42:51 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa5555400) [pid = 6020] [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] 06:42:56 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3346000) [pid = 6020] [serial = 690] [outer = (nil)] [url = about:blank] 06:42:56 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa771a400) [pid = 6020] [serial = 688] [outer = (nil)] [url = about:blank] 06:43:07 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:43:07 INFO - PROCESS | 5975 | 1484577787582 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]]]}] 06:43:07 INFO - . 06:43:07 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 30707ms 06:43:07 INFO - PROCESS | 5975 | 1484577787609 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 06:43:07 INFO - PROCESS | 5975 | 1484577787613 Marionette TRACE conn4 <- [1,793,null,{"value":"2147483649"}] 06:43:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 06:43:07 INFO - PROCESS | 5975 | 1484577787619 Marionette TRACE conn4 -> [0,794,"timeouts",{"script":35000}] 06:43:07 INFO - PROCESS | 5975 | 1484577787621 Marionette TRACE conn4 <- [1,794,null,{}] 06:43:07 INFO - PROCESS | 5975 | 1484577787627 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}] 06:43:07 INFO - PROCESS | 5975 | 1484577787795 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 06:43:07 INFO - PROCESS | 5975 | 1484577787856 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:43:07 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3110400 == 3 [pid = 6020] [id = 247] 06:43:07 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa3110800) [pid = 6020] [serial = 692] [outer = (nil)] 06:43:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa3347400) [pid = 6020] [serial = 693] [outer = 0xa3110800] 06:43:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa334e800) [pid = 6020] [serial = 694] [outer = 0xa3110800] 06:43:08 WARNING - wptserve Traceback (most recent call last): 06:43:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:43:08 WARNING - rv = self.func(request, response) 06:43:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:43:08 WARNING - access_control_allow_origin = "*") 06:43:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:43:08 WARNING - payload = payload_generator(server_data) 06:43:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:43:08 WARNING - return encode_string_as_bmp_image(data) 06:43: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 06:43:08 WARNING - img.save(f, "BMP") 06:43:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:43:08 WARNING - f.write(bmpfileheader) 06:43:08 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:43:08 WARNING - 06:43:16 INFO - PROCESS | 5975 | --DOCSHELL 0xa310f400 == 2 [pid = 6020] [id = 246] 06:43:22 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa310f800) [pid = 6020] [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] 06:43:26 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3347400) [pid = 6020] [serial = 693] [outer = (nil)] [url = about:blank] 06:43:26 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa334c800) [pid = 6020] [serial = 691] [outer = (nil)] [url = about:blank] 06:43:38 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:43:38 INFO - PROCESS | 5975 | 1484577818294 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]]]}] 06:43:38 INFO - . 06:43:38 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 30722ms 06:43:38 INFO - PROCESS | 5975 | 1484577818342 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 06:43:38 INFO - PROCESS | 5975 | 1484577818345 Marionette TRACE conn4 <- [1,797,null,{"value":"2147483649"}] 06:43:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 06:43:38 INFO - PROCESS | 5975 | 1484577818351 Marionette TRACE conn4 -> [0,798,"timeouts",{"script":35000}] 06:43:38 INFO - PROCESS | 5975 | 1484577818353 Marionette TRACE conn4 <- [1,798,null,{}] 06:43:38 INFO - PROCESS | 5975 | 1484577818360 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}] 06:43:38 INFO - PROCESS | 5975 | 1484577818550 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 06:43:38 INFO - PROCESS | 5975 | 1484577818598 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:43:38 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310e000 == 3 [pid = 6020] [id = 248] 06:43:38 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa310e400) [pid = 6020] [serial = 695] [outer = (nil)] 06:43:38 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa3345c00) [pid = 6020] [serial = 696] [outer = 0xa310e400] 06:43:38 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa334cc00) [pid = 6020] [serial = 697] [outer = 0xa310e400] 06:43:39 INFO - PROCESS | 5975 | 1484577819582 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]]]}] 06:43:39 INFO - . 06:43:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1283ms 06:43:39 INFO - PROCESS | 5975 | 1484577819636 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 06:43:39 INFO - PROCESS | 5975 | 1484577819639 Marionette TRACE conn4 <- [1,801,null,{"value":"2147483649"}] 06:43:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.no-redirect.http.html 06:43:39 INFO - PROCESS | 5975 | 1484577819645 Marionette TRACE conn4 -> [0,802,"timeouts",{"script":35000}] 06:43:39 INFO - PROCESS | 5975 | 1484577819648 Marionette TRACE conn4 <- [1,802,null,{}] 06:43:39 INFO - PROCESS | 5975 | 1484577819653 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}] 06:43:39 INFO - PROCESS | 5975 | 1484577819863 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 06:43:39 INFO - PROCESS | 5975 | 1484577819909 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:43:39 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3548400 == 4 [pid = 6020] [id = 249] 06:43:39 INFO - PROCESS | 5975 | ++DOMWINDOW == 8 (0xa3548800) [pid = 6020] [serial = 698] [outer = (nil)] 06:43:40 INFO - PROCESS | 5975 | ++DOMWINDOW == 9 (0xa354dc00) [pid = 6020] [serial = 699] [outer = 0xa3548800] 06:43:40 INFO - PROCESS | 5975 | ++DOMWINDOW == 10 (0xa354e800) [pid = 6020] [serial = 700] [outer = 0xa3548800] 06:43:40 INFO - PROCESS | 5975 | 1484577820881 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]]]}] 06:43:40 INFO - . 06:43:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1280ms 06:43:40 INFO - PROCESS | 5975 | 1484577820926 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 06:43:40 INFO - PROCESS | 5975 | 1484577820929 Marionette TRACE conn4 <- [1,805,null,{"value":"2147483649"}] 06:43:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 06:43:40 INFO - PROCESS | 5975 | 1484577820936 Marionette TRACE conn4 -> [0,806,"timeouts",{"script":35000}] 06:43:40 INFO - PROCESS | 5975 | 1484577820939 Marionette TRACE conn4 <- [1,806,null,{}] 06:43:40 INFO - PROCESS | 5975 | 1484577820945 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}] 06:43:41 INFO - PROCESS | 5975 | 1484577821161 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 06:43:41 INFO - PROCESS | 5975 | 1484577821194 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:43:41 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3663800 == 5 [pid = 6020] [id = 250] 06:43:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 11 (0xa3663c00) [pid = 6020] [serial = 701] [outer = (nil)] 06:43:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 12 (0xa3668000) [pid = 6020] [serial = 702] [outer = 0xa3663c00] 06:43:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 13 (0xa3763800) [pid = 6020] [serial = 703] [outer = 0xa3663c00] 06:43:42 INFO - PROCESS | 5975 | 1484577822242 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]]]}] 06:43:42 INFO - . 06:43:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1341ms 06:43:42 INFO - PROCESS | 5975 | 1484577822277 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 06:43:42 INFO - PROCESS | 5975 | 1484577822280 Marionette TRACE conn4 <- [1,809,null,{"value":"2147483649"}] 06:43:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 06:43:42 INFO - PROCESS | 5975 | 1484577822287 Marionette TRACE conn4 -> [0,810,"timeouts",{"script":35000}] 06:43:42 INFO - PROCESS | 5975 | 1484577822289 Marionette TRACE conn4 <- [1,810,null,{}] 06:43:42 INFO - PROCESS | 5975 | 1484577822296 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}] 06:43:42 INFO - PROCESS | 5975 | 1484577822429 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 06:43:42 INFO - PROCESS | 5975 | 1484577822526 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:43:42 INFO - PROCESS | 5975 | ++DOCSHELL 0xa376e800 == 6 [pid = 6020] [id = 251] 06:43:42 INFO - PROCESS | 5975 | ++DOMWINDOW == 14 (0xa376f000) [pid = 6020] [serial = 704] [outer = (nil)] 06:43:42 INFO - PROCESS | 5975 | ++DOMWINDOW == 15 (0xa393e000) [pid = 6020] [serial = 705] [outer = 0xa376f000] 06:43:42 INFO - PROCESS | 5975 | ++DOMWINDOW == 16 (0xa3940400) [pid = 6020] [serial = 706] [outer = 0xa376f000] 06:43:43 INFO - PROCESS | 5975 | 1484577823472 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]]]}] 06:43:43 INFO - . 06:43:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1231ms 06:43:43 INFO - PROCESS | 5975 | 1484577823518 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 06:43:43 INFO - PROCESS | 5975 | 1484577823522 Marionette TRACE conn4 <- [1,813,null,{"value":"2147483649"}] 06:43:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.no-redirect.http.html 06:43:43 INFO - PROCESS | 5975 | 1484577823528 Marionette TRACE conn4 -> [0,814,"timeouts",{"script":35000}] 06:43:43 INFO - PROCESS | 5975 | 1484577823530 Marionette TRACE conn4 <- [1,814,null,{}] 06:43:43 INFO - PROCESS | 5975 | 1484577823536 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}] 06:43:43 INFO - PROCESS | 5975 | 1484577823706 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 06:43:43 INFO - PROCESS | 5975 | 1484577823779 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:43:43 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3947000 == 7 [pid = 6020] [id = 252] 06:43:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 17 (0xa3947400) [pid = 6020] [serial = 707] [outer = (nil)] 06:43:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 18 (0xa3adf400) [pid = 6020] [serial = 708] [outer = 0xa3947400] 06:43:44 INFO - PROCESS | 5975 | ++DOMWINDOW == 19 (0xa3ade800) [pid = 6020] [serial = 709] [outer = 0xa3947400] 06:43:44 INFO - PROCESS | 5975 | 1484577824708 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]]]}] 06:43:44 INFO - . 06:43:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1228ms 06:43:44 INFO - PROCESS | 5975 | 1484577824757 Marionette TRACE conn4 -> [0,817,"getWindowHandle",null] 06:43:44 INFO - PROCESS | 5975 | 1484577824760 Marionette TRACE conn4 <- [1,817,null,{"value":"2147483649"}] 06:43:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 06:43:44 INFO - PROCESS | 5975 | 1484577824768 Marionette TRACE conn4 -> [0,818,"timeouts",{"script":35000}] 06:43:44 INFO - PROCESS | 5975 | 1484577824774 Marionette TRACE conn4 <- [1,818,null,{}] 06:43:44 INFO - PROCESS | 5975 | 1484577824780 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}] 06:43:44 INFO - PROCESS | 5975 | 1484577824993 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 06:43:45 INFO - PROCESS | 5975 | 1484577825075 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:43:45 INFO - PROCESS | 5975 | ++DOCSHELL 0xa45d8800 == 8 [pid = 6020] [id = 253] 06:43:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 20 (0xa45dc000) [pid = 6020] [serial = 710] [outer = (nil)] 06:43:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 21 (0xa45e0800) [pid = 6020] [serial = 711] [outer = 0xa45dc000] 06:43:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 22 (0xa45e6400) [pid = 6020] [serial = 712] [outer = 0xa45dc000] 06:43:46 INFO - PROCESS | 5975 | 1484577826076 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]]]}] 06:43:46 INFO - . 06:43:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1338ms 06:43:46 INFO - PROCESS | 5975 | 1484577826106 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 06:43:46 INFO - PROCESS | 5975 | 1484577826109 Marionette TRACE conn4 <- [1,821,null,{"value":"2147483649"}] 06:43:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 06:43:46 INFO - PROCESS | 5975 | 1484577826115 Marionette TRACE conn4 -> [0,822,"timeouts",{"script":35000}] 06:43:46 INFO - PROCESS | 5975 | 1484577826118 Marionette TRACE conn4 <- [1,822,null,{}] 06:43:46 INFO - PROCESS | 5975 | 1484577826136 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}] 06:43:46 INFO - PROCESS | 5975 | 1484577826413 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 06:43:46 INFO - PROCESS | 5975 | 1484577826476 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:43:46 INFO - PROCESS | 5975 | ++DOCSHELL 0xa46e1000 == 9 [pid = 6020] [id = 254] 06:43:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 23 (0xa46e2400) [pid = 6020] [serial = 713] [outer = (nil)] 06:43:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 24 (0xa46eb800) [pid = 6020] [serial = 714] [outer = 0xa46e2400] 06:43:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 25 (0xa46eac00) [pid = 6020] [serial = 715] [outer = 0xa46e2400] 06:43:47 INFO - PROCESS | 5975 | 1484577827544 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]]]}] 06:43:47 INFO - . 06:43:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1440ms 06:43:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html 06:43:47 INFO - PROCESS | 5975 | 1484577827561 Marionette TRACE conn4 -> [0,825,"getWindowHandle",null] 06:43:47 INFO - PROCESS | 5975 | 1484577827563 Marionette TRACE conn4 <- [1,825,null,{"value":"2147483649"}] 06:43:47 INFO - PROCESS | 5975 | 1484577827570 Marionette TRACE conn4 -> [0,826,"timeouts",{"script":35000}] 06:43:47 INFO - PROCESS | 5975 | 1484577827573 Marionette TRACE conn4 <- [1,826,null,{}] 06:43:47 INFO - PROCESS | 5975 | 1484577827579 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}] 06:43:47 INFO - PROCESS | 5975 | 1484577827770 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 06:43:47 INFO - PROCESS | 5975 | 1484577827830 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:43:47 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3549400 == 10 [pid = 6020] [id = 255] 06:43:47 INFO - PROCESS | 5975 | ++DOMWINDOW == 26 (0xa3549800) [pid = 6020] [serial = 716] [outer = (nil)] 06:43:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 27 (0xa376c000) [pid = 6020] [serial = 717] [outer = 0xa3549800] 06:43:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 28 (0xa3943800) [pid = 6020] [serial = 718] [outer = 0xa3549800] 06:43:49 INFO - PROCESS | 5975 | 1484577829011 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]]]}] 06:43:49 INFO - . 06:43:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1490ms 06:43:49 INFO - PROCESS | 5975 | 1484577829060 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 06:43:49 INFO - PROCESS | 5975 | 1484577829063 Marionette TRACE conn4 <- [1,829,null,{"value":"2147483649"}] 06:43:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 06:43:49 INFO - PROCESS | 5975 | 1484577829076 Marionette TRACE conn4 -> [0,830,"timeouts",{"script":35000}] 06:43:49 INFO - PROCESS | 5975 | 1484577829078 Marionette TRACE conn4 <- [1,830,null,{}] 06:43:49 INFO - PROCESS | 5975 | 1484577829090 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}] 06:43:49 INFO - PROCESS | 5975 | --DOCSHELL 0xa45d8800 == 9 [pid = 6020] [id = 253] 06:43:49 INFO - PROCESS | 5975 | --DOCSHELL 0xa3947000 == 8 [pid = 6020] [id = 252] 06:43:49 INFO - PROCESS | 5975 | --DOCSHELL 0xa376e800 == 7 [pid = 6020] [id = 251] 06:43:49 INFO - PROCESS | 5975 | --DOCSHELL 0xa3663800 == 6 [pid = 6020] [id = 250] 06:43:49 INFO - PROCESS | 5975 | 1484577829273 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 06:43:49 INFO - PROCESS | 5975 | --DOCSHELL 0xa3548400 == 5 [pid = 6020] [id = 249] 06:43:49 INFO - PROCESS | 5975 | --DOCSHELL 0xa310e000 == 4 [pid = 6020] [id = 248] 06:43:49 INFO - PROCESS | 5975 | --DOCSHELL 0xa3110400 == 3 [pid = 6020] [id = 247] 06:43:49 INFO - PROCESS | 5975 | 1484577829347 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:43:49 INFO - PROCESS | 5975 | ++DOCSHELL 0xa354a800 == 4 [pid = 6020] [id = 256] 06:43:49 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0xa354f000) [pid = 6020] [serial = 719] [outer = (nil)] 06:43:49 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0xa3664000) [pid = 6020] [serial = 720] [outer = 0xa354f000] 06:43:49 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0xa3764800) [pid = 6020] [serial = 721] [outer = 0xa354f000] 06:43:50 INFO - PROCESS | 5975 | 1484577830308 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]]]}] 06:43:50 INFO - . 06:43:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1284ms 06:43:50 INFO - PROCESS | 5975 | 1484577830360 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 06:43:50 INFO - PROCESS | 5975 | 1484577830364 Marionette TRACE conn4 <- [1,833,null,{"value":"2147483649"}] 06:43:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 06:43:50 INFO - PROCESS | 5975 | 1484577830371 Marionette TRACE conn4 -> [0,834,"timeouts",{"script":35000}] 06:43:50 INFO - PROCESS | 5975 | 1484577830374 Marionette TRACE conn4 <- [1,834,null,{}] 06:43:50 INFO - PROCESS | 5975 | 1484577830380 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}] 06:43:50 INFO - PROCESS | 5975 | 1484577830557 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 06:43:50 INFO - PROCESS | 5975 | 1484577830596 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:43:50 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3945c00 == 5 [pid = 6020] [id = 257] 06:43:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0xa3946000) [pid = 6020] [serial = 722] [outer = (nil)] 06:43:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0xa3ae0800) [pid = 6020] [serial = 723] [outer = 0xa3946000] 06:43:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0xa3ae1800) [pid = 6020] [serial = 724] [outer = 0xa3946000] 06:43:51 INFO - PROCESS | 5975 | ++DOCSHELL 0xa45d9800 == 6 [pid = 6020] [id = 258] 06:43:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0xa45db000) [pid = 6020] [serial = 725] [outer = (nil)] 06:43:51 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:43:51 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:43:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0xa45db800) [pid = 6020] [serial = 726] [outer = 0xa45db000] 06:43:52 INFO - PROCESS | 5975 | 1484577832075 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]]]}] 06:43:52 INFO - . 06:43:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1746ms 06:43:52 INFO - PROCESS | 5975 | 1484577832117 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 06:43:52 INFO - PROCESS | 5975 | 1484577832120 Marionette TRACE conn4 <- [1,837,null,{"value":"2147483649"}] 06:43:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html 06:43:52 INFO - PROCESS | 5975 | 1484577832126 Marionette TRACE conn4 -> [0,838,"timeouts",{"script":35000}] 06:43:52 INFO - PROCESS | 5975 | 1484577832133 Marionette TRACE conn4 <- [1,838,null,{}] 06:43:52 INFO - PROCESS | 5975 | 1484577832139 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}] 06:43:52 INFO - PROCESS | 5975 | 1484577832332 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 06:43:52 INFO - PROCESS | 5975 | 1484577832373 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:43:52 INFO - PROCESS | 5975 | ++DOCSHELL 0xa4692000 == 7 [pid = 6020] [id = 259] 06:43:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0xa4692400) [pid = 6020] [serial = 727] [outer = (nil)] 06:43:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0xa46ec800) [pid = 6020] [serial = 728] [outer = 0xa4692400] 06:43:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0xa46edc00) [pid = 6020] [serial = 729] [outer = 0xa4692400] 06:43:53 INFO - PROCESS | 5975 | ++DOCSHELL 0xa4973c00 == 8 [pid = 6020] [id = 260] 06:43:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0xa4974400) [pid = 6020] [serial = 730] [outer = (nil)] 06:43:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0xa4978000) [pid = 6020] [serial = 731] [outer = 0xa4974400] 06:43:53 INFO - PROCESS | 5975 | 1484577833656 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]]]}] 06:43:53 INFO - . 06:43:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1543ms 06:43:53 INFO - PROCESS | 5975 | 1484577833671 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 06:43:53 INFO - PROCESS | 5975 | 1484577833676 Marionette TRACE conn4 <- [1,841,null,{"value":"2147483649"}] 06:43:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 06:43:53 INFO - PROCESS | 5975 | 1484577833685 Marionette TRACE conn4 -> [0,842,"timeouts",{"script":35000}] 06:43:53 INFO - PROCESS | 5975 | 1484577833689 Marionette TRACE conn4 <- [1,842,null,{}] 06:43:53 INFO - PROCESS | 5975 | 1484577833694 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}] 06:43:53 INFO - PROCESS | 5975 | 1484577833855 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 06:43:53 INFO - PROCESS | 5975 | 1484577833923 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:43:54 INFO - PROCESS | 5975 | ++DOCSHELL 0xa468cc00 == 9 [pid = 6020] [id = 261] 06:43:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0xa4692c00) [pid = 6020] [serial = 732] [outer = (nil)] 06:43:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0xa5557000) [pid = 6020] [serial = 733] [outer = 0xa4692c00] 06:43:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0xa5559800) [pid = 6020] [serial = 734] [outer = 0xa4692c00] 06:43:54 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0xa45dc000) [pid = 6020] [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] 06:43:54 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0xa3947400) [pid = 6020] [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] 06:43:54 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0xa376f000) [pid = 6020] [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] 06:43:54 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0xa3663c00) [pid = 6020] [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] 06:43:54 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0xa3110800) [pid = 6020] [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] 06:43:54 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0xa310e400) [pid = 6020] [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] 06:43:54 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0xa3548800) [pid = 6020] [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] 06:43:55 INFO - PROCESS | 5975 | ++DOCSHELL 0xa365b800 == 10 [pid = 6020] [id = 262] 06:43:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0xa365c000) [pid = 6020] [serial = 735] [outer = (nil)] 06:43:55 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:43:55 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:43:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0xa376dc00) [pid = 6020] [serial = 736] [outer = 0xa365c000] 06:43:55 INFO - PROCESS | 5975 | 1484577835314 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]]]}] 06:43:55 INFO - . 06:43:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1686ms 06:43:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 06:43:55 INFO - PROCESS | 5975 | 1484577835372 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 06:43:55 INFO - PROCESS | 5975 | 1484577835375 Marionette TRACE conn4 <- [1,845,null,{"value":"2147483649"}] 06:43:55 INFO - PROCESS | 5975 | 1484577835381 Marionette TRACE conn4 -> [0,846,"timeouts",{"script":35000}] 06:43:55 INFO - PROCESS | 5975 | 1484577835396 Marionette TRACE conn4 <- [1,846,null,{}] 06:43:55 INFO - PROCESS | 5975 | 1484577835402 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}] 06:43:55 INFO - PROCESS | 5975 | 1484577835589 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 06:43:55 INFO - PROCESS | 5975 | 1484577835713 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:43:55 INFO - PROCESS | 5975 | ++DOCSHELL 0xa54ee400 == 11 [pid = 6020] [id = 263] 06:43:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0xa5550000) [pid = 6020] [serial = 737] [outer = (nil)] 06:43:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0xa8340800) [pid = 6020] [serial = 738] [outer = 0xa5550000] 06:43:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0xa834c000) [pid = 6020] [serial = 739] [outer = 0xa5550000] 06:43:56 INFO - PROCESS | 5975 | 1484577836781 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]]]}] 06:43:56 INFO - . 06:43:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1459ms 06:43:56 INFO - PROCESS | 5975 | 1484577836928 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 06:43:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html 06:43:56 INFO - PROCESS | 5975 | 1484577836933 Marionette TRACE conn4 <- [1,849,null,{"value":"2147483649"}] 06:43:56 INFO - PROCESS | 5975 | 1484577836941 Marionette TRACE conn4 -> [0,850,"timeouts",{"script":35000}] 06:43:56 INFO - PROCESS | 5975 | 1484577836943 Marionette TRACE conn4 <- [1,850,null,{}] 06:43:56 INFO - PROCESS | 5975 | 1484577836949 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}] 06:43:57 INFO - PROCESS | 5975 | 1484577837133 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 06:43:57 INFO - PROCESS | 5975 | 1484577837230 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:43:57 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3941400 == 12 [pid = 6020] [id = 264] 06:43:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0xa3943000) [pid = 6020] [serial = 740] [outer = (nil)] 06:43:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0xa468e800) [pid = 6020] [serial = 741] [outer = 0xa3943000] 06:43:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0xa45e4c00) [pid = 6020] [serial = 742] [outer = 0xa3943000] 06:43:58 INFO - PROCESS | 5975 | 1484577838512 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]]]}] 06:43:58 INFO - . 06:43:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1637ms 06:43:58 INFO - PROCESS | 5975 | 1484577838582 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 06:43:58 INFO - PROCESS | 5975 | 1484577838586 Marionette TRACE conn4 <- [1,853,null,{"value":"2147483649"}] 06:43:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 06:43:58 INFO - PROCESS | 5975 | 1484577838598 Marionette TRACE conn4 -> [0,854,"timeouts",{"script":35000}] 06:43:58 INFO - PROCESS | 5975 | 1484577838600 Marionette TRACE conn4 <- [1,854,null,{}] 06:43:58 INFO - PROCESS | 5975 | 1484577838613 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}] 06:43:58 INFO - PROCESS | 5975 | 1484577838812 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 06:43:58 INFO - PROCESS | 5975 | 1484577838897 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:43:58 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3345800 == 13 [pid = 6020] [id = 265] 06:43:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0xa3346000) [pid = 6020] [serial = 743] [outer = (nil)] 06:43:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0xa3659400) [pid = 6020] [serial = 744] [outer = 0xa3346000] 06:43:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0xa365d800) [pid = 6020] [serial = 745] [outer = 0xa3346000] 06:43:59 INFO - PROCESS | 5975 | --DOCSHELL 0xa365b800 == 12 [pid = 6020] [id = 262] 06:43:59 INFO - PROCESS | 5975 | --DOCSHELL 0xa468cc00 == 11 [pid = 6020] [id = 261] 06:43:59 INFO - PROCESS | 5975 | --DOCSHELL 0xa4973c00 == 10 [pid = 6020] [id = 260] 06:43:59 INFO - PROCESS | 5975 | --DOCSHELL 0xa4692000 == 9 [pid = 6020] [id = 259] 06:43:59 INFO - PROCESS | 5975 | --DOCSHELL 0xa45d9800 == 8 [pid = 6020] [id = 258] 06:43:59 INFO - PROCESS | 5975 | --DOCSHELL 0xa3945c00 == 7 [pid = 6020] [id = 257] 06:43:59 INFO - PROCESS | 5975 | --DOCSHELL 0xa354a800 == 6 [pid = 6020] [id = 256] 06:43:59 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0xa45e6400) [pid = 6020] [serial = 712] [outer = (nil)] [url = about:blank] 06:43:59 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0xa45e0800) [pid = 6020] [serial = 711] [outer = (nil)] [url = about:blank] 06:43:59 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0xa3ade800) [pid = 6020] [serial = 709] [outer = (nil)] [url = about:blank] 06:43:59 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0xa3adf400) [pid = 6020] [serial = 708] [outer = (nil)] [url = about:blank] 06:43:59 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0xa3940400) [pid = 6020] [serial = 706] [outer = (nil)] [url = about:blank] 06:43:59 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0xa393e000) [pid = 6020] [serial = 705] [outer = (nil)] [url = about:blank] 06:43:59 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0xa3763800) [pid = 6020] [serial = 703] [outer = (nil)] [url = about:blank] 06:43:59 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0xa3668000) [pid = 6020] [serial = 702] [outer = (nil)] [url = about:blank] 06:43:59 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0xa334e800) [pid = 6020] [serial = 694] [outer = (nil)] [url = about:blank] 06:43:59 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0xa3345c00) [pid = 6020] [serial = 696] [outer = (nil)] [url = about:blank] 06:43:59 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0xa334cc00) [pid = 6020] [serial = 697] [outer = (nil)] [url = about:blank] 06:43:59 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0xa354dc00) [pid = 6020] [serial = 699] [outer = (nil)] [url = about:blank] 06:43:59 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0xa354e800) [pid = 6020] [serial = 700] [outer = (nil)] [url = about:blank] 06:43:59 INFO - PROCESS | 5975 | 1484577839896 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]]]}] 06:43:59 INFO - . 06:43:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1345ms 06:43:59 INFO - PROCESS | 5975 | 1484577839941 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 06:43:59 INFO - PROCESS | 5975 | 1484577839944 Marionette TRACE conn4 <- [1,857,null,{"value":"2147483649"}] 06:43:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 06:43:59 INFO - PROCESS | 5975 | 1484577839951 Marionette TRACE conn4 -> [0,858,"timeouts",{"script":35000}] 06:43:59 INFO - PROCESS | 5975 | 1484577839954 Marionette TRACE conn4 <- [1,858,null,{}] 06:43:59 INFO - PROCESS | 5975 | 1484577839968 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}] 06:44:00 INFO - PROCESS | 5975 | 1484577840125 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 06:44:00 INFO - PROCESS | 5975 | 1484577840174 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:44:00 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3769400 == 7 [pid = 6020] [id = 266] 06:44:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0xa376b400) [pid = 6020] [serial = 746] [outer = (nil)] 06:44:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0xa393f000) [pid = 6020] [serial = 747] [outer = 0xa376b400] 06:44:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0xa3942000) [pid = 6020] [serial = 748] [outer = 0xa376b400] 06:44:01 INFO - PROCESS | 5975 | 1484577841167 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]]]}] 06:44:01 INFO - . 06:44:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1239ms 06:44:01 INFO - PROCESS | 5975 | 1484577841191 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 06:44:01 INFO - PROCESS | 5975 | 1484577841194 Marionette TRACE conn4 <- [1,861,null,{"value":"2147483649"}] 06:44:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html 06:44:01 INFO - PROCESS | 5975 | 1484577841200 Marionette TRACE conn4 -> [0,862,"timeouts",{"script":35000}] 06:44:01 INFO - PROCESS | 5975 | 1484577841203 Marionette TRACE conn4 <- [1,862,null,{}] 06:44:01 INFO - PROCESS | 5975 | 1484577841219 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}] 06:44:01 INFO - PROCESS | 5975 | 1484577841442 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 06:44:01 INFO - PROCESS | 5975 | 1484577841500 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:44:01 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3ae7000 == 8 [pid = 6020] [id = 267] 06:44:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0xa45d9800) [pid = 6020] [serial = 749] [outer = (nil)] 06:44:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0xa45e5000) [pid = 6020] [serial = 750] [outer = 0xa45d9800] 06:44:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0xa45e7800) [pid = 6020] [serial = 751] [outer = 0xa45d9800] 06:44:02 INFO - PROCESS | 5975 | 1484577842642 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]]]}] 06:44:02 INFO - . 06:44:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1502ms 06:44:02 INFO - PROCESS | 5975 | 1484577842708 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 06:44:02 INFO - PROCESS | 5975 | 1484577842711 Marionette TRACE conn4 <- [1,865,null,{"value":"2147483649"}] 06:44:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 06:44:02 INFO - PROCESS | 5975 | 1484577842719 Marionette TRACE conn4 -> [0,866,"timeouts",{"script":35000}] 06:44:02 INFO - PROCESS | 5975 | 1484577842723 Marionette TRACE conn4 <- [1,866,null,{}] 06:44:02 INFO - PROCESS | 5975 | 1484577842734 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}] 06:44:02 INFO - PROCESS | 5975 | 1484577842909 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 06:44:02 INFO - PROCESS | 5975 | 1484577842961 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:44:03 INFO - PROCESS | 5975 | ++DOCSHELL 0xa4976000 == 9 [pid = 6020] [id = 268] 06:44:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0xa49da800) [pid = 6020] [serial = 752] [outer = (nil)] 06:44:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0xa54eb400) [pid = 6020] [serial = 753] [outer = 0xa49da800] 06:44:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0xa5553000) [pid = 6020] [serial = 754] [outer = 0xa49da800] 06:44:04 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0xa3946000) [pid = 6020] [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] 06:44:04 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0xa4692400) [pid = 6020] [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] 06:44:04 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0xa4692c00) [pid = 6020] [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] 06:44:04 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0xa354f000) [pid = 6020] [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] 06:44:04 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0xa365c000) [pid = 6020] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:44:04 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0xa4974400) [pid = 6020] [serial = 730] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484577833421] 06:44:04 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0xa45db000) [pid = 6020] [serial = 725] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:44:04 INFO - PROCESS | 5975 | 1484577844199 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]]]}] 06:44:04 INFO - . 06:44:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1536ms 06:44:04 INFO - PROCESS | 5975 | 1484577844257 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 06:44:04 INFO - PROCESS | 5975 | 1484577844260 Marionette TRACE conn4 <- [1,869,null,{"value":"2147483649"}] 06:44:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 06:44:04 INFO - PROCESS | 5975 | 1484577844267 Marionette TRACE conn4 -> [0,870,"timeouts",{"script":35000}] 06:44:04 INFO - PROCESS | 5975 | 1484577844269 Marionette TRACE conn4 <- [1,870,null,{}] 06:44:04 INFO - PROCESS | 5975 | 1484577844275 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}] 06:44:04 INFO - PROCESS | 5975 | 1484577844459 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 06:44:04 INFO - PROCESS | 5975 | 1484577844515 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:44:04 INFO - PROCESS | 5975 | ++DOCSHELL 0xa4692400 == 10 [pid = 6020] [id = 269] 06:44:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0xa46e0800) [pid = 6020] [serial = 755] [outer = (nil)] 06:44:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0xa55b7c00) [pid = 6020] [serial = 756] [outer = 0xa46e0800] 06:44:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0xa8343800) [pid = 6020] [serial = 757] [outer = 0xa46e0800] 06:44:05 INFO - PROCESS | 5975 | 1484577845581 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]]]}] 06:44:05 INFO - . 06:44:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1338ms 06:44:05 INFO - PROCESS | 5975 | 1484577845604 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 06:44:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html 06:44:05 INFO - PROCESS | 5975 | 1484577845611 Marionette TRACE conn4 <- [1,873,null,{"value":"2147483649"}] 06:44:05 INFO - PROCESS | 5975 | 1484577845619 Marionette TRACE conn4 -> [0,874,"timeouts",{"script":35000}] 06:44:05 INFO - PROCESS | 5975 | 1484577845621 Marionette TRACE conn4 <- [1,874,null,{}] 06:44:05 INFO - PROCESS | 5975 | 1484577845627 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}] 06:44:05 INFO - PROCESS | 5975 | 1484577845826 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 06:44:05 INFO - PROCESS | 5975 | 1484577845869 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:44:05 INFO - PROCESS | 5975 | ++DOCSHELL 0xacc77800 == 11 [pid = 6020] [id = 270] 06:44:05 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0xacc79c00) [pid = 6020] [serial = 758] [outer = (nil)] 06:44:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0xad96f400) [pid = 6020] [serial = 759] [outer = 0xacc79c00] 06:44:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0xa332a800) [pid = 6020] [serial = 760] [outer = 0xacc79c00] 06:44:07 INFO - PROCESS | 5975 | 1484577847073 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]]]}] 06:44:07 INFO - . 06:44:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1489ms 06:44:07 INFO - PROCESS | 5975 | 1484577847107 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 06:44:07 INFO - PROCESS | 5975 | 1484577847110 Marionette TRACE conn4 <- [1,877,null,{"value":"2147483649"}] 06:44:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 06:44:07 INFO - PROCESS | 5975 | 1484577847124 Marionette TRACE conn4 -> [0,878,"timeouts",{"script":35000}] 06:44:07 INFO - PROCESS | 5975 | 1484577847126 Marionette TRACE conn4 <- [1,878,null,{}] 06:44:07 INFO - PROCESS | 5975 | 1484577847132 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}] 06:44:07 INFO - PROCESS | 5975 | 1484577847299 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 06:44:07 INFO - PROCESS | 5975 | 1484577847380 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:44:07 INFO - PROCESS | 5975 | ++DOCSHELL 0xa332f400 == 12 [pid = 6020] [id = 271] 06:44:07 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0xa3331c00) [pid = 6020] [serial = 761] [outer = (nil)] 06:44:07 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0xa334e400) [pid = 6020] [serial = 762] [outer = 0xa3331c00] 06:44:07 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0xa354e000) [pid = 6020] [serial = 763] [outer = 0xa3331c00] 06:44:08 INFO - PROCESS | 5975 | 1484577848623 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]]]}] 06:44:08 INFO - . 06:44:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1536ms 06:44:08 INFO - PROCESS | 5975 | 1484577848656 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 06:44:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 06:44:08 INFO - PROCESS | 5975 | 1484577848661 Marionette TRACE conn4 <- [1,881,null,{"value":"2147483649"}] 06:44:08 INFO - PROCESS | 5975 | 1484577848684 Marionette TRACE conn4 -> [0,882,"timeouts",{"script":35000}] 06:44:08 INFO - PROCESS | 5975 | 1484577848690 Marionette TRACE conn4 <- [1,882,null,{}] 06:44:08 INFO - PROCESS | 5975 | 1484577848708 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}] 06:44:08 INFO - PROCESS | 5975 | 1484577848845 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 06:44:08 INFO - PROCESS | 5975 | 1484577848893 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:44:08 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3335000 == 13 [pid = 6020] [id = 272] 06:44:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0xa3344c00) [pid = 6020] [serial = 764] [outer = (nil)] 06:44:09 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0xa354b400) [pid = 6020] [serial = 765] [outer = 0xa3344c00] 06:44:09 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0xa365bc00) [pid = 6020] [serial = 766] [outer = 0xa3344c00] 06:44:09 INFO - PROCESS | 5975 | --DOCSHELL 0xa4692400 == 12 [pid = 6020] [id = 269] 06:44:09 INFO - PROCESS | 5975 | --DOCSHELL 0xa4976000 == 11 [pid = 6020] [id = 268] 06:44:09 INFO - PROCESS | 5975 | --DOCSHELL 0xa3ae7000 == 10 [pid = 6020] [id = 267] 06:44:09 INFO - PROCESS | 5975 | --DOCSHELL 0xa46e1000 == 9 [pid = 6020] [id = 254] 06:44:09 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0xa376c000) [pid = 6020] [serial = 717] [outer = (nil)] [url = about:blank] 06:44:09 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0xa46eb800) [pid = 6020] [serial = 714] [outer = (nil)] [url = about:blank] 06:44:09 INFO - PROCESS | 5975 | --DOCSHELL 0xa3769400 == 8 [pid = 6020] [id = 266] 06:44:09 INFO - PROCESS | 5975 | --DOCSHELL 0xa3345800 == 7 [pid = 6020] [id = 265] 06:44:09 INFO - PROCESS | 5975 | --DOCSHELL 0xa3941400 == 6 [pid = 6020] [id = 264] 06:44:09 INFO - PROCESS | 5975 | --DOCSHELL 0xa54ee400 == 5 [pid = 6020] [id = 263] 06:44:09 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0xa5559800) [pid = 6020] [serial = 734] [outer = (nil)] [url = about:blank] 06:44:09 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0xa3764800) [pid = 6020] [serial = 721] [outer = (nil)] [url = about:blank] 06:44:09 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0xa376dc00) [pid = 6020] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:44:09 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0xa4978000) [pid = 6020] [serial = 731] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484577833421] 06:44:09 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0xa46edc00) [pid = 6020] [serial = 729] [outer = (nil)] [url = about:blank] 06:44:09 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0xa5557000) [pid = 6020] [serial = 733] [outer = (nil)] [url = about:blank] 06:44:09 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0xa3ae1800) [pid = 6020] [serial = 724] [outer = (nil)] [url = about:blank] 06:44:09 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0xa45db800) [pid = 6020] [serial = 726] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:44:09 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0xa46ec800) [pid = 6020] [serial = 728] [outer = (nil)] [url = about:blank] 06:44:09 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0xa3ae0800) [pid = 6020] [serial = 723] [outer = (nil)] [url = about:blank] 06:44:09 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0xa3664000) [pid = 6020] [serial = 720] [outer = (nil)] [url = about:blank] 06:44:09 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3550400 == 6 [pid = 6020] [id = 273] 06:44:09 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0xa365fc00) [pid = 6020] [serial = 767] [outer = (nil)] 06:44:09 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:44:09 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:44:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0xa3544400) [pid = 6020] [serial = 768] [outer = 0xa365fc00] 06:44:10 INFO - PROCESS | 5975 | 1484577850173 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]]]}] 06:44:10 INFO - . 06:44:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1568ms 06:44:10 INFO - PROCESS | 5975 | 1484577850236 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 06:44:10 INFO - PROCESS | 5975 | 1484577850238 Marionette TRACE conn4 <- [1,885,null,{"value":"2147483649"}] 06:44:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html 06:44:10 INFO - PROCESS | 5975 | 1484577850248 Marionette TRACE conn4 -> [0,886,"timeouts",{"script":35000}] 06:44:10 INFO - PROCESS | 5975 | 1484577850251 Marionette TRACE conn4 <- [1,886,null,{}] 06:44:10 INFO - PROCESS | 5975 | 1484577850256 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}] 06:44:10 INFO - PROCESS | 5975 | 1484577850480 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 06:44:10 INFO - PROCESS | 5975 | 1484577850562 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:44:10 INFO - PROCESS | 5975 | ++DOCSHELL 0xa376cc00 == 7 [pid = 6020] [id = 274] 06:44:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0xa376f000) [pid = 6020] [serial = 769] [outer = (nil)] 06:44:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0xa3945000) [pid = 6020] [serial = 770] [outer = 0xa376f000] 06:44:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0xa3945c00) [pid = 6020] [serial = 771] [outer = 0xa376f000] 06:44:11 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3ae2000 == 8 [pid = 6020] [id = 275] 06:44:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0xa3ae3c00) [pid = 6020] [serial = 772] [outer = (nil)] 06:44:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0xa3ae7000) [pid = 6020] [serial = 773] [outer = 0xa3ae3c00] 06:44:11 INFO - PROCESS | 5975 | 1484577851659 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]]]}] 06:44:11 INFO - . 06:44:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1435ms 06:44:11 INFO - PROCESS | 5975 | 1484577851680 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 06:44:11 INFO - PROCESS | 5975 | 1484577851684 Marionette TRACE conn4 <- [1,889,null,{"value":"2147483649"}] 06:44:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 06:44:11 INFO - PROCESS | 5975 | 1484577851690 Marionette TRACE conn4 -> [0,890,"timeouts",{"script":35000}] 06:44:11 INFO - PROCESS | 5975 | 1484577851692 Marionette TRACE conn4 <- [1,890,null,{}] 06:44:11 INFO - PROCESS | 5975 | 1484577851698 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}] 06:44:11 INFO - PROCESS | 5975 | 1484577851878 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 06:44:11 INFO - PROCESS | 5975 | 1484577851930 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:44:12 INFO - PROCESS | 5975 | ++DOCSHELL 0xa4688400 == 9 [pid = 6020] [id = 276] 06:44:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0xa4688800) [pid = 6020] [serial = 774] [outer = (nil)] 06:44:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0xa46e9000) [pid = 6020] [serial = 775] [outer = 0xa4688800] 06:44:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0xa46ed000) [pid = 6020] [serial = 776] [outer = 0xa4688800] 06:44:12 INFO - PROCESS | 5975 | ++DOCSHELL 0xa4973800 == 10 [pid = 6020] [id = 277] 06:44:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0xa4976000) [pid = 6020] [serial = 777] [outer = (nil)] 06:44:12 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:44:12 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:44:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0xa49dc400) [pid = 6020] [serial = 778] [outer = 0xa4976000] 06:44:13 INFO - PROCESS | 5975 | 1484577853202 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]]]}] 06:44:13 INFO - . 06:44:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1533ms 06:44:13 INFO - PROCESS | 5975 | 1484577853223 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 06:44:13 INFO - PROCESS | 5975 | 1484577853226 Marionette TRACE conn4 <- [1,893,null,{"value":"2147483649"}] 06:44:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 06:44:13 INFO - PROCESS | 5975 | 1484577853236 Marionette TRACE conn4 -> [0,894,"timeouts",{"script":35000}] 06:44:13 INFO - PROCESS | 5975 | 1484577853239 Marionette TRACE conn4 <- [1,894,null,{}] 06:44:13 INFO - PROCESS | 5975 | 1484577853245 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}] 06:44:13 INFO - PROCESS | 5975 | 1484577853421 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 06:44:13 INFO - PROCESS | 5975 | 1484577853483 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:44:13 INFO - PROCESS | 5975 | ++DOCSHELL 0xa771a400 == 11 [pid = 6020] [id = 278] 06:44:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0xa779a000) [pid = 6020] [serial = 779] [outer = (nil)] 06:44:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 50 (0xa8eba400) [pid = 6020] [serial = 780] [outer = 0xa779a000] 06:44:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 51 (0xa8ebe400) [pid = 6020] [serial = 781] [outer = 0xa779a000] 06:44:14 INFO - PROCESS | 5975 | --DOMWINDOW == 50 (0xa3549800) [pid = 6020] [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] 06:44:14 INFO - PROCESS | 5975 | --DOMWINDOW == 49 (0xa46e2400) [pid = 6020] [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] 06:44:14 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0xa45d9800) [pid = 6020] [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] 06:44:14 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0xa49da800) [pid = 6020] [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] 06:44:14 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0xa46e0800) [pid = 6020] [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] 06:44:14 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0xa3346000) [pid = 6020] [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] 06:44:14 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0xa376b400) [pid = 6020] [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] 06:44:14 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0xa3943000) [pid = 6020] [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] 06:44:14 INFO - PROCESS | 5975 | 1484577854932 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]]]}] 06:44:14 INFO - . 06:44:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1732ms 06:44:14 INFO - PROCESS | 5975 | 1484577854967 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 06:44:14 INFO - PROCESS | 5975 | 1484577854969 Marionette TRACE conn4 <- [1,897,null,{"value":"2147483649"}] 06:44:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html 06:44:14 INFO - PROCESS | 5975 | 1484577854976 Marionette TRACE conn4 -> [0,898,"timeouts",{"script":35000}] 06:44:14 INFO - PROCESS | 5975 | 1484577854978 Marionette TRACE conn4 <- [1,898,null,{}] 06:44:14 INFO - PROCESS | 5975 | 1484577854984 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}] 06:44:15 INFO - PROCESS | 5975 | 1484577855143 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 06:44:15 INFO - PROCESS | 5975 | 1484577855227 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:44:15 INFO - PROCESS | 5975 | ++DOCSHELL 0xa394a800 == 12 [pid = 6020] [id = 279] 06:44:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0xa3adf800) [pid = 6020] [serial = 782] [outer = (nil)] 06:44:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0xa8ebb400) [pid = 6020] [serial = 783] [outer = 0xa3adf800] 06:44:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0xacc73800) [pid = 6020] [serial = 784] [outer = 0xa3adf800] 06:44:16 INFO - PROCESS | 5975 | 1484577856163 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]]]}] 06:44:16 INFO - . 06:44:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1233ms 06:44:16 INFO - PROCESS | 5975 | 1484577856210 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 06:44:16 INFO - PROCESS | 5975 | 1484577856213 Marionette TRACE conn4 <- [1,901,null,{"value":"2147483649"}] 06:44:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 06:44:16 INFO - PROCESS | 5975 | 1484577856219 Marionette TRACE conn4 -> [0,902,"timeouts",{"script":35000}] 06:44:16 INFO - PROCESS | 5975 | 1484577856221 Marionette TRACE conn4 <- [1,902,null,{}] 06:44:16 INFO - PROCESS | 5975 | 1484577856227 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}] 06:44:16 INFO - PROCESS | 5975 | 1484577856411 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 06:44:16 INFO - PROCESS | 5975 | 1484577856519 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:44:16 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3331400 == 13 [pid = 6020] [id = 280] 06:44:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0xa3332400) [pid = 6020] [serial = 785] [outer = (nil)] 06:44:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0xa33a8400) [pid = 6020] [serial = 786] [outer = 0xa3332400] 06:44:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0xa33aa400) [pid = 6020] [serial = 787] [outer = 0xa3332400] 06:44:17 INFO - PROCESS | 5975 | 1484577857777 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]]]}] 06:44:17 INFO - . 06:44:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1596ms 06:44:17 INFO - PROCESS | 5975 | 1484577857815 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 06:44:17 INFO - PROCESS | 5975 | 1484577857817 Marionette TRACE conn4 <- [1,905,null,{"value":"2147483649"}] 06:44:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 06:44:17 INFO - PROCESS | 5975 | 1484577857830 Marionette TRACE conn4 -> [0,906,"timeouts",{"script":35000}] 06:44:17 INFO - PROCESS | 5975 | 1484577857832 Marionette TRACE conn4 <- [1,906,null,{}] 06:44:17 INFO - PROCESS | 5975 | 1484577857839 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}] 06:44:18 INFO - PROCESS | 5975 | 1484577858026 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 06:44:18 INFO - PROCESS | 5975 | 1484577858084 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:44:18 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3764800 == 14 [pid = 6020] [id = 281] 06:44:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 50 (0xa376a000) [pid = 6020] [serial = 788] [outer = (nil)] 06:44:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 51 (0xa3ae4400) [pid = 6020] [serial = 789] [outer = 0xa376a000] 06:44:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 52 (0xa45e1400) [pid = 6020] [serial = 790] [outer = 0xa376a000] 06:44:19 INFO - PROCESS | 5975 | 1484577859196 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]]]}] 06:44:19 INFO - . 06:44:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1384ms 06:44:19 INFO - PROCESS | 5975 | 1484577859215 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 06:44:19 INFO - PROCESS | 5975 | 1484577859221 Marionette TRACE conn4 <- [1,909,null,{"value":"2147483649"}] 06:44:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html 06:44:19 INFO - PROCESS | 5975 | 1484577859228 Marionette TRACE conn4 -> [0,910,"timeouts",{"script":35000}] 06:44:19 INFO - PROCESS | 5975 | 1484577859232 Marionette TRACE conn4 <- [1,910,null,{}] 06:44:19 INFO - PROCESS | 5975 | 1484577859244 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}] 06:44:19 INFO - PROCESS | 5975 | 1484577859418 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 06:44:19 INFO - PROCESS | 5975 | 1484577859501 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:44:19 INFO - PROCESS | 5975 | ++DOCSHELL 0xa5557400 == 15 [pid = 6020] [id = 282] 06:44:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 53 (0xa5557c00) [pid = 6020] [serial = 791] [outer = (nil)] 06:44:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 54 (0xaccd9c00) [pid = 6020] [serial = 792] [outer = 0xa5557c00] 06:44:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 55 (0xacd3bc00) [pid = 6020] [serial = 793] [outer = 0xa5557c00] 06:44:20 INFO - PROCESS | 5975 | 1484577860766 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]]]}] 06:44:20 INFO - . 06:44:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1552ms 06:44:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 06:44:20 INFO - PROCESS | 5975 | 1484577860780 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 06:44:20 INFO - PROCESS | 5975 | 1484577860783 Marionette TRACE conn4 <- [1,913,null,{"value":"2147483649"}] 06:44:20 INFO - PROCESS | 5975 | 1484577860790 Marionette TRACE conn4 -> [0,914,"timeouts",{"script":35000}] 06:44:20 INFO - PROCESS | 5975 | 1484577860793 Marionette TRACE conn4 <- [1,914,null,{}] 06:44:20 INFO - PROCESS | 5975 | 1484577860798 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}] 06:44:20 INFO - PROCESS | 5975 | 1484577860994 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 06:44:21 INFO - PROCESS | 5975 | 1484577861050 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:44:21 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3347400 == 16 [pid = 6020] [id = 283] 06:44:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 56 (0xa334ac00) [pid = 6020] [serial = 794] [outer = (nil)] 06:44:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 57 (0xa3546800) [pid = 6020] [serial = 795] [outer = 0xa334ac00] 06:44:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 58 (0xa354a400) [pid = 6020] [serial = 796] [outer = 0xa334ac00] 06:44:22 INFO - PROCESS | 5975 | --DOCSHELL 0xa3ae2000 == 15 [pid = 6020] [id = 275] 06:44:22 INFO - PROCESS | 5975 | --DOCSHELL 0xa4973800 == 14 [pid = 6020] [id = 277] 06:44:22 INFO - PROCESS | 5975 | --DOCSHELL 0xa4688400 == 13 [pid = 6020] [id = 276] 06:44:22 INFO - PROCESS | 5975 | --DOCSHELL 0xa771a400 == 12 [pid = 6020] [id = 278] 06:44:22 INFO - PROCESS | 5975 | --DOCSHELL 0xa332f400 == 11 [pid = 6020] [id = 271] 06:44:22 INFO - PROCESS | 5975 | --DOCSHELL 0xa3550400 == 10 [pid = 6020] [id = 273] 06:44:22 INFO - PROCESS | 5975 | --DOCSHELL 0xa3335000 == 9 [pid = 6020] [id = 272] 06:44:22 INFO - PROCESS | 5975 | --DOCSHELL 0xa376cc00 == 8 [pid = 6020] [id = 274] 06:44:22 INFO - PROCESS | 5975 | --DOCSHELL 0xa3549400 == 7 [pid = 6020] [id = 255] 06:44:22 INFO - PROCESS | 5975 | --DOCSHELL 0xacc77800 == 6 [pid = 6020] [id = 270] 06:44:22 INFO - PROCESS | 5975 | --DOCSHELL 0xa394a800 == 5 [pid = 6020] [id = 279] 06:44:22 INFO - PROCESS | 5975 | --DOCSHELL 0xa3331400 == 4 [pid = 6020] [id = 280] 06:44:22 INFO - PROCESS | 5975 | --DOCSHELL 0xa3764800 == 3 [pid = 6020] [id = 281] 06:44:22 INFO - PROCESS | 5975 | --DOCSHELL 0xa5557400 == 2 [pid = 6020] [id = 282] 06:44:22 INFO - PROCESS | 5975 | --DOMWINDOW == 57 (0xa46eac00) [pid = 6020] [serial = 715] [outer = (nil)] [url = about:blank] 06:44:22 INFO - PROCESS | 5975 | --DOMWINDOW == 56 (0xa5553000) [pid = 6020] [serial = 754] [outer = (nil)] [url = about:blank] 06:44:22 INFO - PROCESS | 5975 | --DOMWINDOW == 55 (0xa8343800) [pid = 6020] [serial = 757] [outer = (nil)] [url = about:blank] 06:44:22 INFO - PROCESS | 5975 | --DOMWINDOW == 54 (0xa365d800) [pid = 6020] [serial = 745] [outer = (nil)] [url = about:blank] 06:44:22 INFO - PROCESS | 5975 | --DOMWINDOW == 53 (0xa3942000) [pid = 6020] [serial = 748] [outer = (nil)] [url = about:blank] 06:44:22 INFO - PROCESS | 5975 | --DOMWINDOW == 52 (0xa55b7c00) [pid = 6020] [serial = 756] [outer = (nil)] [url = about:blank] 06:44:22 INFO - PROCESS | 5975 | --DOMWINDOW == 51 (0xa45e7800) [pid = 6020] [serial = 751] [outer = (nil)] [url = about:blank] 06:44:22 INFO - PROCESS | 5975 | --DOMWINDOW == 50 (0xa45e4c00) [pid = 6020] [serial = 742] [outer = (nil)] [url = about:blank] 06:44:22 INFO - PROCESS | 5975 | --DOMWINDOW == 49 (0xa54eb400) [pid = 6020] [serial = 753] [outer = (nil)] [url = about:blank] 06:44:22 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0xa45e5000) [pid = 6020] [serial = 750] [outer = (nil)] [url = about:blank] 06:44:22 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0xa393f000) [pid = 6020] [serial = 747] [outer = (nil)] [url = about:blank] 06:44:22 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0xa3659400) [pid = 6020] [serial = 744] [outer = (nil)] [url = about:blank] 06:44:22 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0xa468e800) [pid = 6020] [serial = 741] [outer = (nil)] [url = about:blank] 06:44:22 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0xa8340800) [pid = 6020] [serial = 738] [outer = (nil)] [url = about:blank] 06:44:22 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0xa3943800) [pid = 6020] [serial = 718] [outer = (nil)] [url = about:blank] 06:44:22 INFO - PROCESS | 5975 | 1484577862549 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]]]}] 06:44:22 INFO - . 06:44:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1800ms 06:44:22 INFO - PROCESS | 5975 | 1484577862590 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 06:44:22 INFO - PROCESS | 5975 | 1484577862593 Marionette TRACE conn4 <- [1,917,null,{"value":"2147483649"}] 06:44:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 06:44:22 INFO - PROCESS | 5975 | 1484577862604 Marionette TRACE conn4 -> [0,918,"timeouts",{"script":35000}] 06:44:22 INFO - PROCESS | 5975 | 1484577862606 Marionette TRACE conn4 <- [1,918,null,{}] 06:44:22 INFO - PROCESS | 5975 | 1484577862616 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}] 06:44:22 INFO - PROCESS | 5975 | 1484577862806 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 06:44:22 INFO - PROCESS | 5975 | 1484577862846 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:44:22 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3329c00 == 3 [pid = 6020] [id = 284] 06:44:22 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0xa3331000) [pid = 6020] [serial = 797] [outer = (nil)] 06:44:22 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0xa334ec00) [pid = 6020] [serial = 798] [outer = 0xa3331000] 06:44:23 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0xa33a0c00) [pid = 6020] [serial = 799] [outer = 0xa3331000] 06:44:23 INFO - PROCESS | 5975 | 1484577863773 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]]]}] 06:44:23 INFO - . 06:44:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1233ms 06:44:23 INFO - PROCESS | 5975 | 1484577863833 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 06:44:23 INFO - PROCESS | 5975 | 1484577863836 Marionette TRACE conn4 <- [1,921,null,{"value":"2147483649"}] 06:44:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html 06:44:23 INFO - PROCESS | 5975 | 1484577863842 Marionette TRACE conn4 -> [0,922,"timeouts",{"script":35000}] 06:44:23 INFO - PROCESS | 5975 | 1484577863844 Marionette TRACE conn4 <- [1,922,null,{}] 06:44:23 INFO - PROCESS | 5975 | 1484577863850 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}] 06:44:24 INFO - PROCESS | 5975 | 1484577864039 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 06:44:24 INFO - PROCESS | 5975 | 1484577864116 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:44:24 INFO - PROCESS | 5975 | ++DOCSHELL 0xa365b800 == 4 [pid = 6020] [id = 285] 06:44:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0xa365d000) [pid = 6020] [serial = 800] [outer = (nil)] 06:44:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0xa3663c00) [pid = 6020] [serial = 801] [outer = 0xa365d000] 06:44:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0xa3666c00) [pid = 6020] [serial = 802] [outer = 0xa365d000] 06:44:25 INFO - PROCESS | 5975 | 1484577865119 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]]]}] 06:44:25 INFO - . 06:44:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1334ms 06:44:25 INFO - PROCESS | 5975 | 1484577865176 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 06:44:25 INFO - PROCESS | 5975 | 1484577865180 Marionette TRACE conn4 <- [1,925,null,{"value":"2147483649"}] 06:44:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 06:44:25 INFO - PROCESS | 5975 | 1484577865188 Marionette TRACE conn4 -> [0,926,"timeouts",{"script":35000}] 06:44:25 INFO - PROCESS | 5975 | 1484577865190 Marionette TRACE conn4 <- [1,926,null,{}] 06:44:25 INFO - PROCESS | 5975 | 1484577865196 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}] 06:44:25 INFO - PROCESS | 5975 | 1484577865393 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 06:44:25 INFO - PROCESS | 5975 | 1484577865435 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:44:25 INFO - PROCESS | 5975 | ++DOCSHELL 0xa393e000 == 5 [pid = 6020] [id = 286] 06:44:25 INFO - PROCESS | 5975 | ++DOMWINDOW == 50 (0xa393e400) [pid = 6020] [serial = 803] [outer = (nil)] 06:44:25 INFO - PROCESS | 5975 | ++DOMWINDOW == 51 (0xa3946800) [pid = 6020] [serial = 804] [outer = 0xa393e400] 06:44:25 INFO - PROCESS | 5975 | ++DOMWINDOW == 52 (0xa3948800) [pid = 6020] [serial = 805] [outer = 0xa393e400] 06:44:26 INFO - PROCESS | 5975 | 1484577866928 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]]]}] 06:44:26 INFO - . 06:44:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1789ms 06:44:26 INFO - PROCESS | 5975 | 1484577866978 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 06:44:26 INFO - PROCESS | 5975 | 1484577866983 Marionette TRACE conn4 <- [1,929,null,{"value":"2147483649"}] 06:44:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 06:44:27 INFO - PROCESS | 5975 | 1484577866995 Marionette TRACE conn4 -> [0,930,"timeouts",{"script":35000}] 06:44:27 INFO - PROCESS | 5975 | 1484577866997 Marionette TRACE conn4 <- [1,930,null,{}] 06:44:27 INFO - PROCESS | 5975 | 1484577867007 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}] 06:44:27 INFO - PROCESS | 5975 | --DOMWINDOW == 51 (0xa779a000) [pid = 6020] [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] 06:44:27 INFO - PROCESS | 5975 | --DOMWINDOW == 50 (0xa3adf800) [pid = 6020] [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] 06:44:27 INFO - PROCESS | 5975 | --DOMWINDOW == 49 (0xacc79c00) [pid = 6020] [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] 06:44:27 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0xa3ae3c00) [pid = 6020] [serial = 772] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484577851409] 06:44:27 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0xa376f000) [pid = 6020] [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] 06:44:27 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0xa3344c00) [pid = 6020] [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] 06:44:27 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0xa365fc00) [pid = 6020] [serial = 767] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:44:27 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0xa3331c00) [pid = 6020] [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] 06:44:27 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0xa4976000) [pid = 6020] [serial = 777] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:44:27 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0xa5550000) [pid = 6020] [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] 06:44:27 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0xa4688800) [pid = 6020] [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] 06:44:27 INFO - PROCESS | 5975 | 1484577867341 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 06:44:27 INFO - PROCESS | 5975 | 1484577867426 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:44:27 INFO - PROCESS | 5975 | ++DOCSHELL 0xa332d000 == 6 [pid = 6020] [id = 287] 06:44:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0xa332d400) [pid = 6020] [serial = 806] [outer = (nil)] 06:44:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0xa3348400) [pid = 6020] [serial = 807] [outer = 0xa332d400] 06:44:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0xa33a7400) [pid = 6020] [serial = 808] [outer = 0xa332d400] 06:44:28 INFO - PROCESS | 5975 | ++DOCSHELL 0xa365d400 == 7 [pid = 6020] [id = 288] 06:44:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0xa365f400) [pid = 6020] [serial = 809] [outer = (nil)] 06:44:28 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:44:28 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:44:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0xa3661800) [pid = 6020] [serial = 810] [outer = 0xa365f400] 06:44:28 INFO - PROCESS | 5975 | 1484577868865 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]]]}] 06:44:28 INFO - . 06:44:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1888ms 06:44:28 INFO - PROCESS | 5975 | 1484577868881 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 06:44:28 INFO - PROCESS | 5975 | 1484577868884 Marionette TRACE conn4 <- [1,933,null,{"value":"2147483649"}] 06:44:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html 06:44:28 INFO - PROCESS | 5975 | 1484577868896 Marionette TRACE conn4 -> [0,934,"timeouts",{"script":35000}] 06:44:28 INFO - PROCESS | 5975 | 1484577868898 Marionette TRACE conn4 <- [1,934,null,{}] 06:44:28 INFO - PROCESS | 5975 | 1484577868904 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}] 06:44:29 INFO - PROCESS | 5975 | 1484577869068 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 06:44:29 INFO - PROCESS | 5975 | 1484577869118 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:44:29 INFO - PROCESS | 5975 | ++DOCSHELL 0xa376fc00 == 8 [pid = 6020] [id = 289] 06:44:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0xa3942800) [pid = 6020] [serial = 811] [outer = (nil)] 06:44:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0xa3ae3c00) [pid = 6020] [serial = 812] [outer = 0xa3942800] 06:44:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0xa45da400) [pid = 6020] [serial = 813] [outer = 0xa3942800] 06:44:30 INFO - PROCESS | 5975 | ++DOCSHELL 0xa45e2800 == 9 [pid = 6020] [id = 290] 06:44:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 50 (0xa45e3c00) [pid = 6020] [serial = 814] [outer = (nil)] 06:44:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 51 (0xa45e6000) [pid = 6020] [serial = 815] [outer = 0xa45e3c00] 06:44:30 INFO - PROCESS | 5975 | 1484577870423 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]]]}] 06:44:30 INFO - . 06:44:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1594ms 06:44:30 INFO - PROCESS | 5975 | 1484577870489 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 06:44:30 INFO - PROCESS | 5975 | 1484577870493 Marionette TRACE conn4 <- [1,937,null,{"value":"2147483649"}] 06:44:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 06:44:30 INFO - PROCESS | 5975 | 1484577870502 Marionette TRACE conn4 -> [0,938,"timeouts",{"script":35000}] 06:44:30 INFO - PROCESS | 5975 | 1484577870504 Marionette TRACE conn4 <- [1,938,null,{}] 06:44:30 INFO - PROCESS | 5975 | 1484577870508 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}] 06:44:30 INFO - PROCESS | 5975 | 1484577870695 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 06:44:30 INFO - PROCESS | 5975 | 1484577870713 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:44:30 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3111c00 == 10 [pid = 6020] [id = 291] 06:44:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 52 (0xa3112800) [pid = 6020] [serial = 816] [outer = (nil)] 06:44:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 53 (0xa33a5800) [pid = 6020] [serial = 817] [outer = 0xa3112800] 06:44:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 54 (0xa3549000) [pid = 6020] [serial = 818] [outer = 0xa3112800] 06:44:31 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3110000 == 11 [pid = 6020] [id = 292] 06:44:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 55 (0xa3111000) [pid = 6020] [serial = 819] [outer = (nil)] 06:44:31 INFO - PROCESS | 5975 | --DOCSHELL 0xa365b800 == 10 [pid = 6020] [id = 285] 06:44:31 INFO - PROCESS | 5975 | --DOCSHELL 0xa3329c00 == 9 [pid = 6020] [id = 284] 06:44:31 INFO - PROCESS | 5975 | --DOCSHELL 0xa3347400 == 8 [pid = 6020] [id = 283] 06:44:31 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:44:31 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:44:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 56 (0xa3326800) [pid = 6020] [serial = 820] [outer = 0xa3111000] 06:44:32 INFO - PROCESS | 5975 | 1484577872010 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]]]}] 06:44:32 INFO - PROCESS | 5975 | --DOMWINDOW == 55 (0xa834c000) [pid = 6020] [serial = 739] [outer = (nil)] [url = about:blank] 06:44:32 INFO - . 06:44:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1544ms 06:44:32 INFO - PROCESS | 5975 | --DOMWINDOW == 54 (0xa8ebb400) [pid = 6020] [serial = 783] [outer = (nil)] [url = about:blank] 06:44:32 INFO - PROCESS | 5975 | --DOMWINDOW == 53 (0xa8ebe400) [pid = 6020] [serial = 781] [outer = (nil)] [url = about:blank] 06:44:32 INFO - PROCESS | 5975 | 1484577872047 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 06:44:32 INFO - PROCESS | 5975 | --DOMWINDOW == 52 (0xa8eba400) [pid = 6020] [serial = 780] [outer = (nil)] [url = about:blank] 06:44:32 INFO - PROCESS | 5975 | --DOMWINDOW == 51 (0xa332a800) [pid = 6020] [serial = 760] [outer = (nil)] [url = about:blank] 06:44:32 INFO - PROCESS | 5975 | --DOMWINDOW == 50 (0xa3ae7000) [pid = 6020] [serial = 773] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484577851409] 06:44:32 INFO - PROCESS | 5975 | --DOMWINDOW == 49 (0xa3945c00) [pid = 6020] [serial = 771] [outer = (nil)] [url = about:blank] 06:44:32 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0xa365bc00) [pid = 6020] [serial = 766] [outer = (nil)] [url = about:blank] 06:44:32 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0xa3544400) [pid = 6020] [serial = 768] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:44:32 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0xa354e000) [pid = 6020] [serial = 763] [outer = (nil)] [url = about:blank] 06:44:32 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0xa49dc400) [pid = 6020] [serial = 778] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:44:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 06:44:32 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0xa46ed000) [pid = 6020] [serial = 776] [outer = (nil)] [url = about:blank] 06:44:32 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0xacc73800) [pid = 6020] [serial = 784] [outer = (nil)] [url = about:blank] 06:44:32 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0xa46e9000) [pid = 6020] [serial = 775] [outer = (nil)] [url = about:blank] 06:44:32 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0xa3945000) [pid = 6020] [serial = 770] [outer = (nil)] [url = about:blank] 06:44:32 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0xa354b400) [pid = 6020] [serial = 765] [outer = (nil)] [url = about:blank] 06:44:32 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0xa334e400) [pid = 6020] [serial = 762] [outer = (nil)] [url = about:blank] 06:44:32 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0xad96f400) [pid = 6020] [serial = 759] [outer = (nil)] [url = about:blank] 06:44:32 INFO - PROCESS | 5975 | 1484577872060 Marionette TRACE conn4 <- [1,941,null,{"value":"2147483649"}] 06:44:32 INFO - PROCESS | 5975 | 1484577872073 Marionette TRACE conn4 -> [0,942,"timeouts",{"script":35000}] 06:44:32 INFO - PROCESS | 5975 | 1484577872074 Marionette TRACE conn4 <- [1,942,null,{}] 06:44:32 INFO - PROCESS | 5975 | 1484577872090 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}] 06:44:32 INFO - PROCESS | 5975 | 1484577872300 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 06:44:32 INFO - PROCESS | 5975 | 1484577872396 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:44:32 INFO - PROCESS | 5975 | ++DOCSHELL 0xa354a800 == 9 [pid = 6020] [id = 293] 06:44:32 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0xa354ac00) [pid = 6020] [serial = 821] [outer = (nil)] 06:44:32 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0xa365d800) [pid = 6020] [serial = 822] [outer = 0xa354ac00] 06:44:32 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0xa365ec00) [pid = 6020] [serial = 823] [outer = 0xa354ac00] 06:44:33 INFO - PROCESS | 5975 | 1484577873446 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]]]}] 06:44:33 INFO - . 06:44:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1392ms 06:44:33 INFO - PROCESS | 5975 | 1484577873465 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 06:44:33 INFO - PROCESS | 5975 | 1484577873468 Marionette TRACE conn4 <- [1,945,null,{"value":"2147483649"}] 06:44:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html 06:44:33 INFO - PROCESS | 5975 | 1484577873474 Marionette TRACE conn4 -> [0,946,"timeouts",{"script":35000}] 06:44:33 INFO - PROCESS | 5975 | 1484577873476 Marionette TRACE conn4 <- [1,946,null,{}] 06:44:33 INFO - PROCESS | 5975 | 1484577873482 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}] 06:44:33 INFO - PROCESS | 5975 | 1484577873653 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 06:44:33 INFO - PROCESS | 5975 | 1484577873734 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:44:33 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3770c00 == 10 [pid = 6020] [id = 294] 06:44:33 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0xa393c400) [pid = 6020] [serial = 824] [outer = (nil)] 06:44:33 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0xa3addc00) [pid = 6020] [serial = 825] [outer = 0xa393c400] 06:44:34 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0xa3ae3000) [pid = 6020] [serial = 826] [outer = 0xa393c400] 06:44:34 INFO - PROCESS | 5975 | 1484577874685 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]]]}] 06:44:34 INFO - . 06:44:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1241ms 06:44:34 INFO - PROCESS | 5975 | 1484577874715 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 06:44:34 INFO - PROCESS | 5975 | 1484577874719 Marionette TRACE conn4 <- [1,949,null,{"value":"2147483649"}] 06:44:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 06:44:34 INFO - PROCESS | 5975 | 1484577874725 Marionette TRACE conn4 -> [0,950,"timeouts",{"script":35000}] 06:44:34 INFO - PROCESS | 5975 | 1484577874732 Marionette TRACE conn4 <- [1,950,null,{}] 06:44:34 INFO - PROCESS | 5975 | 1484577874738 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}] 06:44:34 INFO - PROCESS | 5975 | 1484577874932 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 06:44:35 INFO - PROCESS | 5975 | 1484577875020 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:44:35 INFO - PROCESS | 5975 | ++DOCSHELL 0xa4691000 == 11 [pid = 6020] [id = 295] 06:44:35 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0xa4691400) [pid = 6020] [serial = 827] [outer = (nil)] 06:44:35 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0xa48d4400) [pid = 6020] [serial = 828] [outer = 0xa4691400] 06:44:35 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0xa4971c00) [pid = 6020] [serial = 829] [outer = 0xa4691400] 06:44:35 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0xa365d000) [pid = 6020] [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] 06:44:35 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0xa376a000) [pid = 6020] [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] 06:44:35 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0xa5557c00) [pid = 6020] [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] 06:44:35 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0xa3332400) [pid = 6020] [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] 06:44:35 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0xa334ac00) [pid = 6020] [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] 06:44:35 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0xa3331000) [pid = 6020] [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] 06:44:36 INFO - PROCESS | 5975 | 1484577876184 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]]]}] 06:44:36 INFO - . 06:44:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1492ms 06:44:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 06:44:36 INFO - PROCESS | 5975 | 1484577876218 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 06:44:36 INFO - PROCESS | 5975 | 1484577876220 Marionette TRACE conn4 <- [1,953,null,{"value":"2147483649"}] 06:44:36 INFO - PROCESS | 5975 | 1484577876225 Marionette TRACE conn4 -> [0,954,"timeouts",{"script":35000}] 06:44:36 INFO - PROCESS | 5975 | 1484577876229 Marionette TRACE conn4 <- [1,954,null,{}] 06:44:36 INFO - PROCESS | 5975 | 1484577876234 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}] 06:44:36 INFO - PROCESS | 5975 | 1484577876379 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 06:44:36 INFO - PROCESS | 5975 | 1484577876479 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:44:36 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3948400 == 12 [pid = 6020] [id = 296] 06:44:36 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0xa46e9400) [pid = 6020] [serial = 830] [outer = (nil)] 06:44:36 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0xa49db800) [pid = 6020] [serial = 831] [outer = 0xa46e9400] 06:44:36 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0xa4979800) [pid = 6020] [serial = 832] [outer = 0xa46e9400] 06:44:37 INFO - PROCESS | 5975 | 1484577877415 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]]]}] 06:44:37 INFO - . 06:44:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1229ms 06:44:37 INFO - PROCESS | 5975 | 1484577877457 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 06:44:37 INFO - PROCESS | 5975 | 1484577877459 Marionette TRACE conn4 <- [1,957,null,{"value":"2147483649"}] 06:44:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html 06:44:37 INFO - PROCESS | 5975 | 1484577877471 Marionette TRACE conn4 -> [0,958,"timeouts",{"script":35000}] 06:44:37 INFO - PROCESS | 5975 | 1484577877473 Marionette TRACE conn4 <- [1,958,null,{}] 06:44:37 INFO - PROCESS | 5975 | 1484577877479 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}] 06:44:37 INFO - PROCESS | 5975 | 1484577877634 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 06:44:37 INFO - PROCESS | 5975 | 1484577877735 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:44:37 INFO - PROCESS | 5975 | ++DOCSHELL 0xa5557c00 == 13 [pid = 6020] [id = 297] 06:44:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0xa55b0800) [pid = 6020] [serial = 833] [outer = (nil)] 06:44:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0xa8340400) [pid = 6020] [serial = 834] [outer = 0xa55b0800] 06:44:38 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0xa834c000) [pid = 6020] [serial = 835] [outer = 0xa55b0800] 06:44:38 INFO - PROCESS | 5975 | 1484577878785 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]]]}] 06:44:38 INFO - . 06:44:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1338ms 06:44:38 INFO - PROCESS | 5975 | 1484577878813 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 06:44:38 INFO - PROCESS | 5975 | 1484577878817 Marionette TRACE conn4 <- [1,961,null,{"value":"2147483649"}] 06:44:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 06:44:38 INFO - PROCESS | 5975 | 1484577878823 Marionette TRACE conn4 -> [0,962,"timeouts",{"script":35000}] 06:44:38 INFO - PROCESS | 5975 | 1484577878826 Marionette TRACE conn4 <- [1,962,null,{}] 06:44:38 INFO - PROCESS | 5975 | 1484577878832 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}] 06:44:39 INFO - PROCESS | 5975 | 1484577879008 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 06:44:39 INFO - PROCESS | 5975 | 1484577879073 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:44:39 INFO - PROCESS | 5975 | ++DOCSHELL 0xa354f000 == 14 [pid = 6020] [id = 298] 06:44:39 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0xa3663400) [pid = 6020] [serial = 836] [outer = (nil)] 06:44:39 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0xa45e5000) [pid = 6020] [serial = 837] [outer = 0xa3663400] 06:44:39 INFO - PROCESS | 5975 | ++DOMWINDOW == 50 (0xa4693000) [pid = 6020] [serial = 838] [outer = 0xa3663400] 06:44:40 INFO - PROCESS | 5975 | 1484577880266 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]]]}] 06:44:40 INFO - . 06:44:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1480ms 06:44:40 INFO - PROCESS | 5975 | 1484577880305 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 06:44:40 INFO - PROCESS | 5975 | 1484577880310 Marionette TRACE conn4 <- [1,965,null,{"value":"2147483649"}] 06:44:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 06:44:40 INFO - PROCESS | 5975 | 1484577880318 Marionette TRACE conn4 -> [0,966,"timeouts",{"script":35000}] 06:44:40 INFO - PROCESS | 5975 | 1484577880321 Marionette TRACE conn4 <- [1,966,null,{}] 06:44:40 INFO - PROCESS | 5975 | 1484577880326 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}] 06:44:40 INFO - PROCESS | 5975 | 1484577880504 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 06:44:40 INFO - PROCESS | 5975 | 1484577880595 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:44:40 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3346c00 == 15 [pid = 6020] [id = 299] 06:44:40 INFO - PROCESS | 5975 | ++DOMWINDOW == 51 (0xa334b800) [pid = 6020] [serial = 839] [outer = (nil)] 06:44:40 INFO - PROCESS | 5975 | ++DOMWINDOW == 52 (0xa3767000) [pid = 6020] [serial = 840] [outer = 0xa334b800] 06:44:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 53 (0xa49e1800) [pid = 6020] [serial = 841] [outer = 0xa334b800] 06:44:41 INFO - PROCESS | 5975 | 1484577881976 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]]]}] 06:44:42 INFO - . 06:44:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1686ms 06:44:42 INFO - PROCESS | 5975 | 1484577882005 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 06:44:42 INFO - PROCESS | 5975 | 1484577882008 Marionette TRACE conn4 <- [1,969,null,{"value":"2147483649"}] 06:44:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html 06:44:42 INFO - PROCESS | 5975 | 1484577882016 Marionette TRACE conn4 -> [0,970,"timeouts",{"script":35000}] 06:44:42 INFO - PROCESS | 5975 | 1484577882022 Marionette TRACE conn4 <- [1,970,null,{}] 06:44:42 INFO - PROCESS | 5975 | --DOCSHELL 0xa3948400 == 14 [pid = 6020] [id = 296] 06:44:42 INFO - PROCESS | 5975 | 1484577882034 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}] 06:44:42 INFO - PROCESS | 5975 | --DOMWINDOW == 52 (0xa3946800) [pid = 6020] [serial = 804] [outer = (nil)] [url = about:blank] 06:44:42 INFO - PROCESS | 5975 | --DOCSHELL 0xa4691000 == 13 [pid = 6020] [id = 295] 06:44:42 INFO - PROCESS | 5975 | --DOCSHELL 0xa3770c00 == 12 [pid = 6020] [id = 294] 06:44:42 INFO - PROCESS | 5975 | --DOCSHELL 0xa354a800 == 11 [pid = 6020] [id = 293] 06:44:42 INFO - PROCESS | 5975 | --DOCSHELL 0xa3110000 == 10 [pid = 6020] [id = 292] 06:44:42 INFO - PROCESS | 5975 | --DOCSHELL 0xa3111c00 == 9 [pid = 6020] [id = 291] 06:44:42 INFO - PROCESS | 5975 | --DOCSHELL 0xa45e2800 == 8 [pid = 6020] [id = 290] 06:44:42 INFO - PROCESS | 5975 | --DOCSHELL 0xa376fc00 == 7 [pid = 6020] [id = 289] 06:44:42 INFO - PROCESS | 5975 | --DOCSHELL 0xa365d400 == 6 [pid = 6020] [id = 288] 06:44:42 INFO - PROCESS | 5975 | --DOCSHELL 0xa332d000 == 5 [pid = 6020] [id = 287] 06:44:42 INFO - PROCESS | 5975 | --DOCSHELL 0xa393e000 == 4 [pid = 6020] [id = 286] 06:44:42 INFO - PROCESS | 5975 | 1484577882232 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 06:44:42 INFO - PROCESS | 5975 | --DOMWINDOW == 51 (0xa3666c00) [pid = 6020] [serial = 802] [outer = (nil)] [url = about:blank] 06:44:42 INFO - PROCESS | 5975 | --DOMWINDOW == 50 (0xa3663c00) [pid = 6020] [serial = 801] [outer = (nil)] [url = about:blank] 06:44:42 INFO - PROCESS | 5975 | --DOMWINDOW == 49 (0xa45e1400) [pid = 6020] [serial = 790] [outer = (nil)] [url = about:blank] 06:44:42 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0xacd3bc00) [pid = 6020] [serial = 793] [outer = (nil)] [url = about:blank] 06:44:42 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0xa33aa400) [pid = 6020] [serial = 787] [outer = (nil)] [url = about:blank] 06:44:42 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0xa354a400) [pid = 6020] [serial = 796] [outer = (nil)] [url = about:blank] 06:44:42 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0xa334ec00) [pid = 6020] [serial = 798] [outer = (nil)] [url = about:blank] 06:44:42 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0xa33a0c00) [pid = 6020] [serial = 799] [outer = (nil)] [url = about:blank] 06:44:42 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0xa3546800) [pid = 6020] [serial = 795] [outer = (nil)] [url = about:blank] 06:44:42 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0xaccd9c00) [pid = 6020] [serial = 792] [outer = (nil)] [url = about:blank] 06:44:42 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0xa3ae4400) [pid = 6020] [serial = 789] [outer = (nil)] [url = about:blank] 06:44:42 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0xa33a8400) [pid = 6020] [serial = 786] [outer = (nil)] [url = about:blank] 06:44:42 INFO - PROCESS | 5975 | 1484577882303 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:44:42 INFO - PROCESS | 5975 | ++DOCSHELL 0xa33a0c00 == 5 [pid = 6020] [id = 300] 06:44:42 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0xa33a2400) [pid = 6020] [serial = 842] [outer = (nil)] 06:44:42 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0xa3546800) [pid = 6020] [serial = 843] [outer = 0xa33a2400] 06:44:42 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0xa354a000) [pid = 6020] [serial = 844] [outer = 0xa33a2400] 06:44:43 INFO - PROCESS | 5975 | 1484577883366 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]]]}] 06:44:43 INFO - . 06:44:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1403ms 06:44:43 INFO - PROCESS | 5975 | 1484577883420 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 06:44:43 INFO - PROCESS | 5975 | 1484577883422 Marionette TRACE conn4 <- [1,973,null,{"value":"2147483649"}] 06:44:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 06:44:43 INFO - PROCESS | 5975 | 1484577883428 Marionette TRACE conn4 -> [0,974,"timeouts",{"script":35000}] 06:44:43 INFO - PROCESS | 5975 | 1484577883431 Marionette TRACE conn4 <- [1,974,null,{}] 06:44:43 INFO - PROCESS | 5975 | 1484577883437 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}] 06:44:43 INFO - PROCESS | 5975 | 1484577883612 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 06:44:43 INFO - PROCESS | 5975 | 1484577883732 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:44:43 INFO - PROCESS | 5975 | ++DOCSHELL 0xa365d000 == 6 [pid = 6020] [id = 301] 06:44:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0xa3664400) [pid = 6020] [serial = 845] [outer = (nil)] 06:44:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0xa376b000) [pid = 6020] [serial = 846] [outer = 0xa3664400] 06:44:44 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0xa3770800) [pid = 6020] [serial = 847] [outer = 0xa3664400] 06:44:44 INFO - PROCESS | 5975 | 1484577884781 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]]]}] 06:44:44 INFO - . 06:44:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1389ms 06:44:44 INFO - PROCESS | 5975 | 1484577884818 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 06:44:44 INFO - PROCESS | 5975 | 1484577884822 Marionette TRACE conn4 <- [1,977,null,{"value":"2147483649"}] 06:44:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 06:44:44 INFO - PROCESS | 5975 | 1484577884828 Marionette TRACE conn4 -> [0,978,"timeouts",{"script":35000}] 06:44:44 INFO - PROCESS | 5975 | 1484577884830 Marionette TRACE conn4 <- [1,978,null,{}] 06:44:44 INFO - PROCESS | 5975 | 1484577884840 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}] 06:44:45 INFO - PROCESS | 5975 | 1484577885011 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 06:44:45 INFO - PROCESS | 5975 | 1484577885100 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:44:45 INFO - PROCESS | 5975 | ++DOCSHELL 0xa45e1400 == 7 [pid = 6020] [id = 302] 06:44:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0xa45e2800) [pid = 6020] [serial = 848] [outer = (nil)] 06:44:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0xa468e800) [pid = 6020] [serial = 849] [outer = 0xa45e2800] 06:44:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0xa46e2000) [pid = 6020] [serial = 850] [outer = 0xa45e2800] 06:44:46 INFO - PROCESS | 5975 | ++DOCSHELL 0xa4974400 == 8 [pid = 6020] [id = 303] 06:44:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 50 (0xa49e1400) [pid = 6020] [serial = 851] [outer = (nil)] 06:44:46 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:44:46 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:44:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 51 (0xa5553000) [pid = 6020] [serial = 852] [outer = 0xa49e1400] 06:44:46 INFO - PROCESS | 5975 | 1484577886365 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]]]}] 06:44:46 INFO - . 06:44:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1585ms 06:44:46 INFO - PROCESS | 5975 | 1484577886413 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 06:44:46 INFO - PROCESS | 5975 | 1484577886417 Marionette TRACE conn4 <- [1,981,null,{"value":"2147483649"}] 06:44:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html 06:44:46 INFO - PROCESS | 5975 | 1484577886431 Marionette TRACE conn4 -> [0,982,"timeouts",{"script":35000}] 06:44:46 INFO - PROCESS | 5975 | 1484577886438 Marionette TRACE conn4 <- [1,982,null,{}] 06:44:46 INFO - PROCESS | 5975 | 1484577886445 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}] 06:44:46 INFO - PROCESS | 5975 | 1484577886817 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 06:44:46 INFO - PROCESS | 5975 | 1484577886852 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:44:46 INFO - PROCESS | 5975 | --DOMWINDOW == 50 (0xa393c400) [pid = 6020] [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] 06:44:46 INFO - PROCESS | 5975 | --DOMWINDOW == 49 (0xa4691400) [pid = 6020] [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] 06:44:46 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0xa46e9400) [pid = 6020] [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] 06:44:46 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0xa354ac00) [pid = 6020] [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] 06:44:46 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0xa45e3c00) [pid = 6020] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484577870157] 06:44:46 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0xa3111000) [pid = 6020] [serial = 819] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:44:46 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0xa3112800) [pid = 6020] [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] 06:44:46 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0xa365f400) [pid = 6020] [serial = 809] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:44:47 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3346800 == 9 [pid = 6020] [id = 304] 06:44:47 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0xa33a7800) [pid = 6020] [serial = 853] [outer = (nil)] 06:44:47 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0xa3ae6800) [pid = 6020] [serial = 854] [outer = 0xa33a7800] 06:44:47 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0xa46ee400) [pid = 6020] [serial = 855] [outer = 0xa33a7800] 06:44:47 INFO - PROCESS | 5975 | ++DOCSHELL 0xa8eb7c00 == 10 [pid = 6020] [id = 305] 06:44:47 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0xa8eb8400) [pid = 6020] [serial = 856] [outer = (nil)] 06:44:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0xa8ebb000) [pid = 6020] [serial = 857] [outer = 0xa8eb8400] 06:44:48 INFO - PROCESS | 5975 | 1484577888221 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]]]}] 06:44:48 INFO - . 06:44:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1846ms 06:44:48 INFO - PROCESS | 5975 | 1484577888269 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 06:44:48 INFO - PROCESS | 5975 | 1484577888271 Marionette TRACE conn4 <- [1,985,null,{"value":"2147483649"}] 06:44:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 06:44:48 INFO - PROCESS | 5975 | 1484577888282 Marionette TRACE conn4 -> [0,986,"timeouts",{"script":35000}] 06:44:48 INFO - PROCESS | 5975 | 1484577888284 Marionette TRACE conn4 <- [1,986,null,{}] 06:44:48 INFO - PROCESS | 5975 | 1484577888290 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}] 06:44:48 INFO - PROCESS | 5975 | 1484577888459 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 06:44:48 INFO - PROCESS | 5975 | 1484577888551 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:44:48 INFO - PROCESS | 5975 | ++DOCSHELL 0xacc78000 == 11 [pid = 6020] [id = 306] 06:44:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0xacc78400) [pid = 6020] [serial = 858] [outer = (nil)] 06:44:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 50 (0xa248b400) [pid = 6020] [serial = 859] [outer = 0xacc78400] 06:44:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 51 (0xa248f400) [pid = 6020] [serial = 860] [outer = 0xacc78400] 06:44:49 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2492c00 == 12 [pid = 6020] [id = 307] 06:44:49 INFO - PROCESS | 5975 | ++DOMWINDOW == 52 (0xa2493000) [pid = 6020] [serial = 861] [outer = (nil)] 06:44:49 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:44:49 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:44:49 INFO - PROCESS | 5975 | ++DOMWINDOW == 53 (0xa2495000) [pid = 6020] [serial = 862] [outer = 0xa2493000] 06:44:49 INFO - PROCESS | 5975 | 1484577889852 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]]]}] 06:44:49 INFO - . 06:44:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1638ms 06:44:49 INFO - PROCESS | 5975 | 1484577889917 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 06:44:49 INFO - PROCESS | 5975 | 1484577889921 Marionette TRACE conn4 <- [1,989,null,{"value":"2147483649"}] 06:44:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 06:44:49 INFO - PROCESS | 5975 | 1484577889927 Marionette TRACE conn4 -> [0,990,"timeouts",{"script":35000}] 06:44:49 INFO - PROCESS | 5975 | 1484577889930 Marionette TRACE conn4 <- [1,990,null,{}] 06:44:49 INFO - PROCESS | 5975 | 1484577889935 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}] 06:44:50 INFO - PROCESS | 5975 | 1484577890092 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 06:44:50 INFO - PROCESS | 5975 | 1484577890186 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:44:50 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310cc00 == 13 [pid = 6020] [id = 308] 06:44:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 54 (0xa332bc00) [pid = 6020] [serial = 863] [outer = (nil)] 06:44:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 55 (0xa365d400) [pid = 6020] [serial = 864] [outer = 0xa332bc00] 06:44:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 56 (0xa3762c00) [pid = 6020] [serial = 865] [outer = 0xa332bc00] 06:44:51 INFO - PROCESS | 5975 | 1484577891569 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]]]}] 06:44:51 INFO - . 06:44:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1680ms 06:44:51 INFO - PROCESS | 5975 | 1484577891607 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 06:44:51 INFO - PROCESS | 5975 | 1484577891610 Marionette TRACE conn4 <- [1,993,null,{"value":"2147483649"}] 06:44:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html 06:44:51 INFO - PROCESS | 5975 | 1484577891619 Marionette TRACE conn4 -> [0,994,"timeouts",{"script":35000}] 06:44:51 INFO - PROCESS | 5975 | 1484577891625 Marionette TRACE conn4 <- [1,994,null,{}] 06:44:51 INFO - PROCESS | 5975 | 1484577891630 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}] 06:44:51 INFO - PROCESS | 5975 | 1484577891810 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 06:44:51 INFO - PROCESS | 5975 | 1484577891913 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:44:51 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3106800 == 14 [pid = 6020] [id = 309] 06:44:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 57 (0xa3108c00) [pid = 6020] [serial = 866] [outer = (nil)] 06:44:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 58 (0xa334f000) [pid = 6020] [serial = 867] [outer = 0xa3108c00] 06:44:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 59 (0xa33a3800) [pid = 6020] [serial = 868] [outer = 0xa3108c00] 06:44:53 INFO - PROCESS | 5975 | --DOCSHELL 0xa8eb7c00 == 13 [pid = 6020] [id = 305] 06:44:53 INFO - PROCESS | 5975 | --DOCSHELL 0xa3346800 == 12 [pid = 6020] [id = 304] 06:44:53 INFO - PROCESS | 5975 | --DOCSHELL 0xa365d000 == 11 [pid = 6020] [id = 301] 06:44:53 INFO - PROCESS | 5975 | --DOCSHELL 0xa45e1400 == 10 [pid = 6020] [id = 302] 06:44:53 INFO - PROCESS | 5975 | --DOCSHELL 0xa4974400 == 9 [pid = 6020] [id = 303] 06:44:53 INFO - PROCESS | 5975 | --DOCSHELL 0xa354f000 == 8 [pid = 6020] [id = 298] 06:44:53 INFO - PROCESS | 5975 | --DOCSHELL 0xa3346c00 == 7 [pid = 6020] [id = 299] 06:44:53 INFO - PROCESS | 5975 | --DOCSHELL 0xa33a0c00 == 6 [pid = 6020] [id = 300] 06:44:53 INFO - PROCESS | 5975 | --DOCSHELL 0xa2492c00 == 5 [pid = 6020] [id = 307] 06:44:53 INFO - PROCESS | 5975 | --DOCSHELL 0xa5557c00 == 4 [pid = 6020] [id = 297] 06:44:53 INFO - PROCESS | 5975 | --DOCSHELL 0xacc78000 == 3 [pid = 6020] [id = 306] 06:44:53 INFO - PROCESS | 5975 | --DOCSHELL 0xa310cc00 == 2 [pid = 6020] [id = 308] 06:44:53 INFO - PROCESS | 5975 | --DOMWINDOW == 58 (0xa8340400) [pid = 6020] [serial = 834] [outer = (nil)] [url = about:blank] 06:44:53 INFO - PROCESS | 5975 | --DOMWINDOW == 57 (0xa365ec00) [pid = 6020] [serial = 823] [outer = (nil)] [url = about:blank] 06:44:53 INFO - PROCESS | 5975 | --DOMWINDOW == 56 (0xa45e6000) [pid = 6020] [serial = 815] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484577870157] 06:44:53 INFO - PROCESS | 5975 | --DOMWINDOW == 55 (0xa3326800) [pid = 6020] [serial = 820] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:44:53 INFO - PROCESS | 5975 | --DOMWINDOW == 54 (0xa3549000) [pid = 6020] [serial = 818] [outer = (nil)] [url = about:blank] 06:44:53 INFO - PROCESS | 5975 | --DOMWINDOW == 53 (0xa3661800) [pid = 6020] [serial = 810] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:44:53 INFO - PROCESS | 5975 | --DOMWINDOW == 52 (0xa49db800) [pid = 6020] [serial = 831] [outer = (nil)] [url = about:blank] 06:44:53 INFO - PROCESS | 5975 | --DOMWINDOW == 51 (0xa4979800) [pid = 6020] [serial = 832] [outer = (nil)] [url = about:blank] 06:44:53 INFO - PROCESS | 5975 | --DOMWINDOW == 50 (0xa4971c00) [pid = 6020] [serial = 829] [outer = (nil)] [url = about:blank] 06:44:53 INFO - PROCESS | 5975 | --DOMWINDOW == 49 (0xa3ae3000) [pid = 6020] [serial = 826] [outer = (nil)] [url = about:blank] 06:44:53 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0xa48d4400) [pid = 6020] [serial = 828] [outer = (nil)] [url = about:blank] 06:44:53 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0xa3addc00) [pid = 6020] [serial = 825] [outer = (nil)] [url = about:blank] 06:44:53 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0xa365d800) [pid = 6020] [serial = 822] [outer = (nil)] [url = about:blank] 06:44:53 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0xa33a5800) [pid = 6020] [serial = 817] [outer = (nil)] [url = about:blank] 06:44:53 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0xa3ae3c00) [pid = 6020] [serial = 812] [outer = (nil)] [url = about:blank] 06:44:53 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0xa3348400) [pid = 6020] [serial = 807] [outer = (nil)] [url = about:blank] 06:44:53 INFO - PROCESS | 5975 | 1484577893461 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]]]}] 06:44:53 INFO - . 06:44:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1900ms 06:44:53 INFO - PROCESS | 5975 | 1484577893519 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 06:44:53 INFO - PROCESS | 5975 | 1484577893522 Marionette TRACE conn4 <- [1,997,null,{"value":"2147483649"}] 06:44:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 06:44:53 INFO - PROCESS | 5975 | 1484577893528 Marionette TRACE conn4 -> [0,998,"timeouts",{"script":35000}] 06:44:53 INFO - PROCESS | 5975 | 1484577893530 Marionette TRACE conn4 <- [1,998,null,{}] 06:44:53 INFO - PROCESS | 5975 | 1484577893536 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}] 06:44:53 INFO - PROCESS | 5975 | 1484577893705 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 06:44:53 INFO - PROCESS | 5975 | 1484577893792 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:44:53 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3109000 == 3 [pid = 6020] [id = 310] 06:44:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0xa3109400) [pid = 6020] [serial = 869] [outer = (nil)] 06:44:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0xa3329400) [pid = 6020] [serial = 870] [outer = 0xa3109400] 06:44:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0xa332c000) [pid = 6020] [serial = 871] [outer = 0xa3109400] 06:44:54 INFO - PROCESS | 5975 | 1484577894822 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]]]}] 06:44:54 INFO - . 06:44:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1328ms 06:44:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 06:44:54 INFO - PROCESS | 5975 | 1484577894856 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 06:44:54 INFO - PROCESS | 5975 | 1484577894860 Marionette TRACE conn4 <- [1,1001,null,{"value":"2147483649"}] 06:44:54 INFO - PROCESS | 5975 | 1484577894866 Marionette TRACE conn4 -> [0,1002,"timeouts",{"script":35000}] 06:44:54 INFO - PROCESS | 5975 | 1484577894869 Marionette TRACE conn4 <- [1,1002,null,{}] 06:44:54 INFO - PROCESS | 5975 | 1484577894879 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}] 06:44:55 INFO - PROCESS | 5975 | 1484577895020 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 06:44:55 INFO - PROCESS | 5975 | 1484577895095 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:44:55 INFO - PROCESS | 5975 | ++DOCSHELL 0xa334d400 == 4 [pid = 6020] [id = 311] 06:44:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0xa3353400) [pid = 6020] [serial = 872] [outer = (nil)] 06:44:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0xa33a8400) [pid = 6020] [serial = 873] [outer = 0xa3353400] 06:44:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0xa33ad400) [pid = 6020] [serial = 874] [outer = 0xa3353400] 06:44:56 INFO - PROCESS | 5975 | 1484577896163 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]]]}] 06:44:56 INFO - . 06:44:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1344ms 06:44:56 INFO - PROCESS | 5975 | 1484577896209 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 06:44:56 INFO - PROCESS | 5975 | 1484577896212 Marionette TRACE conn4 <- [1,1005,null,{"value":"2147483649"}] 06:44:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html 06:44:56 INFO - PROCESS | 5975 | 1484577896222 Marionette TRACE conn4 -> [0,1006,"timeouts",{"script":35000}] 06:44:56 INFO - PROCESS | 5975 | 1484577896225 Marionette TRACE conn4 <- [1,1006,null,{}] 06:44:56 INFO - PROCESS | 5975 | 1484577896233 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}] 06:44:56 INFO - PROCESS | 5975 | 1484577896414 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 06:44:56 INFO - PROCESS | 5975 | 1484577896486 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:44:56 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3662c00 == 5 [pid = 6020] [id = 312] 06:44:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 50 (0xa3663000) [pid = 6020] [serial = 875] [outer = (nil)] 06:44:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 51 (0xa3761c00) [pid = 6020] [serial = 876] [outer = 0xa3663000] 06:44:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 52 (0xa3765000) [pid = 6020] [serial = 877] [outer = 0xa3663000] 06:44:57 INFO - PROCESS | 5975 | 1484577897619 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]]]}] 06:44:57 INFO - . 06:44:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1438ms 06:44:57 INFO - PROCESS | 5975 | 1484577897658 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 06:44:57 INFO - PROCESS | 5975 | 1484577897661 Marionette TRACE conn4 <- [1,1009,null,{"value":"2147483649"}] 06:44:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 06:44:57 INFO - PROCESS | 5975 | 1484577897667 Marionette TRACE conn4 -> [0,1010,"timeouts",{"script":35000}] 06:44:57 INFO - PROCESS | 5975 | 1484577897674 Marionette TRACE conn4 <- [1,1010,null,{}] 06:44:57 INFO - PROCESS | 5975 | 1484577897680 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}] 06:44:57 INFO - PROCESS | 5975 | 1484577897876 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 06:44:57 INFO - PROCESS | 5975 | 1484577897939 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:44:58 INFO - PROCESS | 5975 | --DOMWINDOW == 51 (0xa3664400) [pid = 6020] [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] 06:44:58 INFO - PROCESS | 5975 | --DOMWINDOW == 50 (0xacc78400) [pid = 6020] [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] 06:44:58 INFO - PROCESS | 5975 | --DOMWINDOW == 49 (0xa45e2800) [pid = 6020] [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] 06:44:58 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0xa2493000) [pid = 6020] [serial = 861] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:44:58 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0xa3663400) [pid = 6020] [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] 06:44:58 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0xa334b800) [pid = 6020] [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] 06:44:58 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0xa55b0800) [pid = 6020] [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] 06:44:58 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0xa332d400) [pid = 6020] [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] 06:44:58 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0xa33a2400) [pid = 6020] [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] 06:44:58 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0xa393e400) [pid = 6020] [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] 06:44:58 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0xa3942800) [pid = 6020] [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] 06:44:58 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0xa33a7800) [pid = 6020] [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] 06:44:58 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0xa49e1400) [pid = 6020] [serial = 851] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:44:58 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0xa8eb8400) [pid = 6020] [serial = 856] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484577887970] 06:44:58 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3112000 == 6 [pid = 6020] [id = 313] 06:44:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0xa3327c00) [pid = 6020] [serial = 878] [outer = (nil)] 06:44:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0xa33a7800) [pid = 6020] [serial = 879] [outer = 0xa3327c00] 06:44:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0xa3663400) [pid = 6020] [serial = 880] [outer = 0xa3327c00] 06:44:59 INFO - PROCESS | 5975 | 1484577899636 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]]]}] 06:44:59 INFO - . 06:44:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1997ms 06:44:59 INFO - PROCESS | 5975 | 1484577899666 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 06:44:59 INFO - PROCESS | 5975 | 1484577899669 Marionette TRACE conn4 <- [1,1013,null,{"value":"2147483649"}] 06:44:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 06:44:59 INFO - PROCESS | 5975 | 1484577899676 Marionette TRACE conn4 -> [0,1014,"timeouts",{"script":35000}] 06:44:59 INFO - PROCESS | 5975 | 1484577899679 Marionette TRACE conn4 <- [1,1014,null,{}] 06:44:59 INFO - PROCESS | 5975 | 1484577899684 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}] 06:44:59 INFO - PROCESS | 5975 | 1484577899852 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 06:44:59 INFO - PROCESS | 5975 | 1484577899909 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:44:59 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3940800 == 7 [pid = 6020] [id = 314] 06:44:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0xa3942c00) [pid = 6020] [serial = 881] [outer = (nil)] 06:45:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0xa3ae3000) [pid = 6020] [serial = 882] [outer = 0xa3942c00] 06:45:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0xa3ae3c00) [pid = 6020] [serial = 883] [outer = 0xa3942c00] 06:45:00 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310b800 == 8 [pid = 6020] [id = 315] 06:45:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0xa310dc00) [pid = 6020] [serial = 884] [outer = (nil)] 06:45:00 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:45:00 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:45:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0xa3330800) [pid = 6020] [serial = 885] [outer = 0xa310dc00] 06:45:01 INFO - PROCESS | 5975 | 1484577901128 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]]]}] 06:45:01 INFO - . 06:45:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 1491ms 06:45:01 INFO - PROCESS | 5975 | 1484577901167 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 06:45:01 INFO - PROCESS | 5975 | 1484577901170 Marionette TRACE conn4 <- [1,1017,null,{"value":"2147483649"}] 06:45:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 06:45:01 INFO - PROCESS | 5975 | 1484577901186 Marionette TRACE conn4 -> [0,1018,"timeouts",{"script":35000}] 06:45:01 INFO - PROCESS | 5975 | 1484577901189 Marionette TRACE conn4 <- [1,1018,null,{}] 06:45:01 INFO - PROCESS | 5975 | 1484577901194 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}] 06:45:01 INFO - PROCESS | 5975 | 1484577901478 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 06:45:01 INFO - PROCESS | 5975 | 1484577901565 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:45:01 INFO - PROCESS | 5975 | ++DOCSHELL 0xa33ab000 == 9 [pid = 6020] [id = 316] 06:45:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0xa365c000) [pid = 6020] [serial = 886] [outer = (nil)] 06:45:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0xa3ae0c00) [pid = 6020] [serial = 887] [outer = 0xa365c000] 06:45:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0xa45da000) [pid = 6020] [serial = 888] [outer = 0xa365c000] 06:45:02 INFO - PROCESS | 5975 | ++DOCSHELL 0xa45e2c00 == 10 [pid = 6020] [id = 317] 06:45:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 50 (0xa45e3c00) [pid = 6020] [serial = 889] [outer = (nil)] 06:45:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 51 (0xa45e7400) [pid = 6020] [serial = 890] [outer = 0xa45e3c00] 06:45:02 INFO - PROCESS | 5975 | 1484577902907 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]]]}] 06:45:02 INFO - . 06:45:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1747ms 06:45:02 INFO - PROCESS | 5975 | 1484577902926 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 06:45:02 INFO - PROCESS | 5975 | 1484577902930 Marionette TRACE conn4 <- [1,1021,null,{"value":"2147483649"}] 06:45:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 06:45:02 INFO - PROCESS | 5975 | 1484577902936 Marionette TRACE conn4 -> [0,1022,"timeouts",{"script":35000}] 06:45:02 INFO - PROCESS | 5975 | 1484577902938 Marionette TRACE conn4 <- [1,1022,null,{}] 06:45:02 INFO - PROCESS | 5975 | 1484577902943 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}] 06:45:03 INFO - PROCESS | 5975 | 1484577903122 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 06:45:03 INFO - PROCESS | 5975 | 1484577903212 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:45:03 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3104400 == 11 [pid = 6020] [id = 318] 06:45:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 52 (0xa3105c00) [pid = 6020] [serial = 891] [outer = (nil)] 06:45:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 53 (0xa3333400) [pid = 6020] [serial = 892] [outer = 0xa3105c00] 06:45:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 54 (0xa339f400) [pid = 6020] [serial = 893] [outer = 0xa3105c00] 06:45:04 INFO - PROCESS | 5975 | ++DOCSHELL 0xa248c800 == 12 [pid = 6020] [id = 319] 06:45:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 55 (0xa248d400) [pid = 6020] [serial = 894] [outer = (nil)] 06:45:04 INFO - PROCESS | 5975 | --DOCSHELL 0xa3112000 == 11 [pid = 6020] [id = 313] 06:45:04 INFO - PROCESS | 5975 | --DOCSHELL 0xa3662c00 == 10 [pid = 6020] [id = 312] 06:45:04 INFO - PROCESS | 5975 | --DOCSHELL 0xa334d400 == 9 [pid = 6020] [id = 311] 06:45:04 INFO - PROCESS | 5975 | --DOCSHELL 0xa3109000 == 8 [pid = 6020] [id = 310] 06:45:04 INFO - PROCESS | 5975 | --DOCSHELL 0xa3106800 == 7 [pid = 6020] [id = 309] 06:45:04 INFO - PROCESS | 5975 | --DOMWINDOW == 54 (0xa248f400) [pid = 6020] [serial = 860] [outer = (nil)] [url = about:blank] 06:45:04 INFO - PROCESS | 5975 | --DOMWINDOW == 53 (0xa248b400) [pid = 6020] [serial = 859] [outer = (nil)] [url = about:blank] 06:45:04 INFO - PROCESS | 5975 | --DOMWINDOW == 52 (0xa2495000) [pid = 6020] [serial = 862] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:45:04 INFO - PROCESS | 5975 | --DOMWINDOW == 51 (0xa376b000) [pid = 6020] [serial = 846] [outer = (nil)] [url = about:blank] 06:45:04 INFO - PROCESS | 5975 | --DOMWINDOW == 50 (0xa4693000) [pid = 6020] [serial = 838] [outer = (nil)] [url = about:blank] 06:45:04 INFO - PROCESS | 5975 | --DOMWINDOW == 49 (0xa49e1800) [pid = 6020] [serial = 841] [outer = (nil)] [url = about:blank] 06:45:04 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0xa46e2000) [pid = 6020] [serial = 850] [outer = (nil)] [url = about:blank] 06:45:04 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0xa3770800) [pid = 6020] [serial = 847] [outer = (nil)] [url = about:blank] 06:45:04 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0xa834c000) [pid = 6020] [serial = 835] [outer = (nil)] [url = about:blank] 06:45:04 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0xa33a7400) [pid = 6020] [serial = 808] [outer = (nil)] [url = about:blank] 06:45:04 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0xa3546800) [pid = 6020] [serial = 843] [outer = (nil)] [url = about:blank] 06:45:04 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0xa3948800) [pid = 6020] [serial = 805] [outer = (nil)] [url = about:blank] 06:45:04 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0xa45e5000) [pid = 6020] [serial = 837] [outer = (nil)] [url = about:blank] 06:45:04 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0xa468e800) [pid = 6020] [serial = 849] [outer = (nil)] [url = about:blank] 06:45:04 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0xa354a000) [pid = 6020] [serial = 844] [outer = (nil)] [url = about:blank] 06:45:04 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0xa45da400) [pid = 6020] [serial = 813] [outer = (nil)] [url = about:blank] 06:45:04 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0xa3767000) [pid = 6020] [serial = 840] [outer = (nil)] [url = about:blank] 06:45:04 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0xa3ae6800) [pid = 6020] [serial = 854] [outer = (nil)] [url = about:blank] 06:45:04 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0xa5553000) [pid = 6020] [serial = 852] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:45:04 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0xa8ebb000) [pid = 6020] [serial = 857] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484577887970] 06:45:04 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0xa46ee400) [pid = 6020] [serial = 855] [outer = (nil)] [url = about:blank] 06:45:04 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:45:04 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:45:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0xa248f400) [pid = 6020] [serial = 895] [outer = 0xa248d400] 06:45:04 INFO - PROCESS | 5975 | 1484577904609 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]]]}] 06:45:04 INFO - . 06:45: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 1739ms 06:45:04 INFO - PROCESS | 5975 | 1484577904677 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 06:45:04 INFO - PROCESS | 5975 | 1484577904680 Marionette TRACE conn4 <- [1,1025,null,{"value":"2147483649"}] 06:45:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 06:45:04 INFO - PROCESS | 5975 | 1484577904687 Marionette TRACE conn4 -> [0,1026,"timeouts",{"script":35000}] 06:45:04 INFO - PROCESS | 5975 | 1484577904689 Marionette TRACE conn4 <- [1,1026,null,{}] 06:45:04 INFO - PROCESS | 5975 | 1484577904694 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}] 06:45:04 INFO - PROCESS | 5975 | 1484577904872 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 06:45:04 INFO - PROCESS | 5975 | 1484577904923 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:45:05 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3347000 == 8 [pid = 6020] [id = 320] 06:45:05 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0xa3347c00) [pid = 6020] [serial = 896] [outer = (nil)] 06:45:05 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0xa3546800) [pid = 6020] [serial = 897] [outer = 0xa3347c00] 06:45:05 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0xa3548800) [pid = 6020] [serial = 898] [outer = 0xa3347c00] 06:45:05 WARNING - wptserve Traceback (most recent call last): 06:45:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:45:05 WARNING - rv = self.func(request, response) 06:45:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:45:05 WARNING - access_control_allow_origin = "*") 06:45:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:45:05 WARNING - payload = payload_generator(server_data) 06:45:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:45:05 WARNING - return encode_string_as_bmp_image(data) 06:45: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 06:45:05 WARNING - img.save(f, "BMP") 06:45:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:45:05 WARNING - f.write(bmpfileheader) 06:45:05 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:45:05 WARNING - 06:45:07 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0xa3353400) [pid = 6020] [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] 06:45:07 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0xa3663000) [pid = 6020] [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] 06:45:07 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0xa3327c00) [pid = 6020] [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] 06:45:07 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0xa3109400) [pid = 6020] [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] 06:45:07 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0xa3108c00) [pid = 6020] [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] 06:45:07 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0xa332bc00) [pid = 6020] [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] 06:45:11 INFO - PROCESS | 5975 | --DOCSHELL 0xa248c800 == 7 [pid = 6020] [id = 319] 06:45:11 INFO - PROCESS | 5975 | --DOCSHELL 0xa3104400 == 6 [pid = 6020] [id = 318] 06:45:11 INFO - PROCESS | 5975 | --DOCSHELL 0xa45e2c00 == 5 [pid = 6020] [id = 317] 06:45:11 INFO - PROCESS | 5975 | --DOCSHELL 0xa33ab000 == 4 [pid = 6020] [id = 316] 06:45:11 INFO - PROCESS | 5975 | --DOCSHELL 0xa3940800 == 3 [pid = 6020] [id = 314] 06:45:11 INFO - PROCESS | 5975 | --DOCSHELL 0xa310b800 == 2 [pid = 6020] [id = 315] 06:45:11 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0xa33a7800) [pid = 6020] [serial = 879] [outer = (nil)] [url = about:blank] 06:45:11 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0xa332c000) [pid = 6020] [serial = 871] [outer = (nil)] [url = about:blank] 06:45:11 INFO - PROCESS | 5975 | --DOMWINDOW == 29 (0xa33a3800) [pid = 6020] [serial = 868] [outer = (nil)] [url = about:blank] 06:45:11 INFO - PROCESS | 5975 | --DOMWINDOW == 28 (0xa3762c00) [pid = 6020] [serial = 865] [outer = (nil)] [url = about:blank] 06:45:11 INFO - PROCESS | 5975 | --DOMWINDOW == 27 (0xa3ae3000) [pid = 6020] [serial = 882] [outer = (nil)] [url = about:blank] 06:45:11 INFO - PROCESS | 5975 | --DOMWINDOW == 26 (0xa3663400) [pid = 6020] [serial = 880] [outer = (nil)] [url = about:blank] 06:45:11 INFO - PROCESS | 5975 | --DOMWINDOW == 25 (0xa33ad400) [pid = 6020] [serial = 874] [outer = (nil)] [url = about:blank] 06:45:11 INFO - PROCESS | 5975 | --DOMWINDOW == 24 (0xa3765000) [pid = 6020] [serial = 877] [outer = (nil)] [url = about:blank] 06:45:11 INFO - PROCESS | 5975 | --DOMWINDOW == 23 (0xa3761c00) [pid = 6020] [serial = 876] [outer = (nil)] [url = about:blank] 06:45:11 INFO - PROCESS | 5975 | --DOMWINDOW == 22 (0xa33a8400) [pid = 6020] [serial = 873] [outer = (nil)] [url = about:blank] 06:45:11 INFO - PROCESS | 5975 | --DOMWINDOW == 21 (0xa3329400) [pid = 6020] [serial = 870] [outer = (nil)] [url = about:blank] 06:45:11 INFO - PROCESS | 5975 | --DOMWINDOW == 20 (0xa334f000) [pid = 6020] [serial = 867] [outer = (nil)] [url = about:blank] 06:45:11 INFO - PROCESS | 5975 | --DOMWINDOW == 19 (0xa365d400) [pid = 6020] [serial = 864] [outer = (nil)] [url = about:blank] 06:45:14 INFO - PROCESS | 5975 | --DOMWINDOW == 18 (0xa3105c00) [pid = 6020] [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] 06:45:14 INFO - PROCESS | 5975 | --DOMWINDOW == 17 (0xa248d400) [pid = 6020] [serial = 894] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:45:14 INFO - PROCESS | 5975 | --DOMWINDOW == 16 (0xa310dc00) [pid = 6020] [serial = 884] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:45:14 INFO - PROCESS | 5975 | --DOMWINDOW == 15 (0xa3942c00) [pid = 6020] [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] 06:45:14 INFO - PROCESS | 5975 | --DOMWINDOW == 14 (0xa45e3c00) [pid = 6020] [serial = 889] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484577902622] 06:45:14 INFO - PROCESS | 5975 | --DOMWINDOW == 13 (0xa365c000) [pid = 6020] [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] 06:45:18 INFO - PROCESS | 5975 | --DOMWINDOW == 12 (0xa339f400) [pid = 6020] [serial = 893] [outer = (nil)] [url = about:blank] 06:45:18 INFO - PROCESS | 5975 | --DOMWINDOW == 11 (0xa248f400) [pid = 6020] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:45:18 INFO - PROCESS | 5975 | --DOMWINDOW == 10 (0xa3546800) [pid = 6020] [serial = 897] [outer = (nil)] [url = about:blank] 06:45:18 INFO - PROCESS | 5975 | --DOMWINDOW == 9 (0xa3330800) [pid = 6020] [serial = 885] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:45:18 INFO - PROCESS | 5975 | --DOMWINDOW == 8 (0xa3ae3c00) [pid = 6020] [serial = 883] [outer = (nil)] [url = about:blank] 06:45:18 INFO - PROCESS | 5975 | --DOMWINDOW == 7 (0xa45e7400) [pid = 6020] [serial = 890] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484577902622] 06:45:18 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa45da000) [pid = 6020] [serial = 888] [outer = (nil)] [url = about:blank] 06:45:18 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3333400) [pid = 6020] [serial = 892] [outer = (nil)] [url = about:blank] 06:45:18 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa3ae0c00) [pid = 6020] [serial = 887] [outer = (nil)] [url = about:blank] 06:45:35 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:45:35 INFO - PROCESS | 5975 | 1484577935390 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]]]}] 06:45:35 INFO - . 06:45: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 30718ms 06:45:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 06:45:35 INFO - PROCESS | 5975 | 1484577935406 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 06:45:35 INFO - PROCESS | 5975 | 1484577935408 Marionette TRACE conn4 <- [1,1029,null,{"value":"2147483649"}] 06:45:35 INFO - PROCESS | 5975 | 1484577935414 Marionette TRACE conn4 -> [0,1030,"timeouts",{"script":35000}] 06:45:35 INFO - PROCESS | 5975 | 1484577935418 Marionette TRACE conn4 <- [1,1030,null,{}] 06:45:35 INFO - PROCESS | 5975 | 1484577935423 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}] 06:45:35 INFO - PROCESS | 5975 | 1484577935603 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 06:45:35 INFO - PROCESS | 5975 | 1484577935674 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:45:35 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2493c00 == 3 [pid = 6020] [id = 321] 06:45:35 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa2494000) [pid = 6020] [serial = 899] [outer = (nil)] 06:45:35 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa2498000) [pid = 6020] [serial = 900] [outer = 0xa2494000] 06:45:36 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa3109400) [pid = 6020] [serial = 901] [outer = 0xa2494000] 06:45:36 WARNING - wptserve Traceback (most recent call last): 06:45:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:45:36 WARNING - rv = self.func(request, response) 06:45:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:45:36 WARNING - access_control_allow_origin = "*") 06:45:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:45:36 WARNING - payload = payload_generator(server_data) 06:45:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:45:36 WARNING - return encode_string_as_bmp_image(data) 06:45: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 06:45:36 WARNING - img.save(f, "BMP") 06:45:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:45:36 WARNING - f.write(bmpfileheader) 06:45:36 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:45:36 WARNING - 06:45:44 INFO - PROCESS | 5975 | --DOCSHELL 0xa3347000 == 2 [pid = 6020] [id = 320] 06:45:50 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa3347c00) [pid = 6020] [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] 06:45:54 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa2498000) [pid = 6020] [serial = 900] [outer = (nil)] [url = about:blank] 06:45:54 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa3548800) [pid = 6020] [serial = 898] [outer = (nil)] [url = about:blank] 06:46:06 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:46:06 INFO - PROCESS | 5975 | 1484577966106 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]]]}] 06:46:06 INFO - . 06:46:06 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30714ms 06:46:06 INFO - PROCESS | 5975 | 1484577966128 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 06:46:06 INFO - PROCESS | 5975 | 1484577966131 Marionette TRACE conn4 <- [1,1033,null,{"value":"2147483649"}] 06:46:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 06:46:06 INFO - PROCESS | 5975 | 1484577966137 Marionette TRACE conn4 -> [0,1034,"timeouts",{"script":35000}] 06:46:06 INFO - PROCESS | 5975 | 1484577966139 Marionette TRACE conn4 <- [1,1034,null,{}] 06:46:06 INFO - PROCESS | 5975 | 1484577966145 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}] 06:46:06 INFO - PROCESS | 5975 | 1484577966328 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 06:46:06 INFO - PROCESS | 5975 | 1484577966380 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:46:06 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2496800 == 3 [pid = 6020] [id = 322] 06:46:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa2496c00) [pid = 6020] [serial = 902] [outer = (nil)] 06:46:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa3105000) [pid = 6020] [serial = 903] [outer = 0xa2496c00] 06:46:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa310d800) [pid = 6020] [serial = 904] [outer = 0xa2496c00] 06:46:07 WARNING - wptserve Traceback (most recent call last): 06:46:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:46:07 WARNING - rv = self.func(request, response) 06:46:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:46:07 WARNING - access_control_allow_origin = "*") 06:46:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:46:07 WARNING - payload = payload_generator(server_data) 06:46:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:46:07 WARNING - return encode_string_as_bmp_image(data) 06:46: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 06:46:07 WARNING - img.save(f, "BMP") 06:46:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:46:07 WARNING - f.write(bmpfileheader) 06:46:07 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:46:07 WARNING - 06:46:14 INFO - PROCESS | 5975 | --DOCSHELL 0xa2493c00 == 2 [pid = 6020] [id = 321] 06:46:21 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa2494000) [pid = 6020] [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] 06:46:25 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3105000) [pid = 6020] [serial = 903] [outer = (nil)] [url = about:blank] 06:46:25 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa3109400) [pid = 6020] [serial = 901] [outer = (nil)] [url = about:blank] 06:46:36 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:46:36 INFO - PROCESS | 5975 | 1484577996816 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]]]}] 06:46:36 INFO - . 06:46:36 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30710ms 06:46:36 INFO - PROCESS | 5975 | 1484577996849 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 06:46:36 INFO - PROCESS | 5975 | 1484577996852 Marionette TRACE conn4 <- [1,1037,null,{"value":"2147483649"}] 06:46:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 06:46:36 INFO - PROCESS | 5975 | 1484577996859 Marionette TRACE conn4 -> [0,1038,"timeouts",{"script":35000}] 06:46:36 INFO - PROCESS | 5975 | 1484577996862 Marionette TRACE conn4 <- [1,1038,null,{}] 06:46:36 INFO - PROCESS | 5975 | 1484577996868 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}] 06:46:37 INFO - PROCESS | 5975 | 1484577997043 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 06:46:37 INFO - PROCESS | 5975 | 1484577997110 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:46:37 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2494800 == 3 [pid = 6020] [id = 323] 06:46:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa2494c00) [pid = 6020] [serial = 905] [outer = (nil)] 06:46:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa3104800) [pid = 6020] [serial = 906] [outer = 0xa2494c00] 06:46:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa310c400) [pid = 6020] [serial = 907] [outer = 0xa2494c00] 06:46:37 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3543800 == 4 [pid = 6020] [id = 324] 06:46:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 8 (0xa3546400) [pid = 6020] [serial = 908] [outer = (nil)] 06:46:38 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:46:38 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:46:38 INFO - PROCESS | 5975 | ++DOMWINDOW == 9 (0xa3548800) [pid = 6020] [serial = 909] [outer = 0xa3546400] 06:46:38 INFO - PROCESS | 5975 | 1484577998203 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]]]}] 06:46:38 INFO - . 06:46: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 1392ms 06:46:38 INFO - PROCESS | 5975 | 1484577998252 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 06:46:38 INFO - PROCESS | 5975 | 1484577998254 Marionette TRACE conn4 <- [1,1041,null,{"value":"2147483649"}] 06:46:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 06:46:38 INFO - PROCESS | 5975 | 1484577998261 Marionette TRACE conn4 -> [0,1042,"timeouts",{"script":35000}] 06:46:38 INFO - PROCESS | 5975 | 1484577998263 Marionette TRACE conn4 <- [1,1042,null,{}] 06:46:38 INFO - PROCESS | 5975 | 1484577998269 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}] 06:46:38 INFO - PROCESS | 5975 | 1484577998505 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 06:46:38 INFO - PROCESS | 5975 | 1484577998524 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:46:38 INFO - PROCESS | 5975 | ++DOCSHELL 0xa354d800 == 5 [pid = 6020] [id = 325] 06:46:38 INFO - PROCESS | 5975 | ++DOMWINDOW == 10 (0xa3550000) [pid = 6020] [serial = 910] [outer = (nil)] 06:46:38 INFO - PROCESS | 5975 | ++DOMWINDOW == 11 (0xa365c400) [pid = 6020] [serial = 911] [outer = 0xa3550000] 06:46:38 INFO - PROCESS | 5975 | ++DOMWINDOW == 12 (0xa365d400) [pid = 6020] [serial = 912] [outer = 0xa3550000] 06:46:39 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3663800 == 6 [pid = 6020] [id = 326] 06:46:39 INFO - PROCESS | 5975 | ++DOMWINDOW == 13 (0xa3664400) [pid = 6020] [serial = 913] [outer = (nil)] 06:46:39 INFO - PROCESS | 5975 | ++DOMWINDOW == 14 (0xa3667000) [pid = 6020] [serial = 914] [outer = 0xa3664400] 06:46:39 INFO - PROCESS | 5975 | 1484577999641 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]]]}] 06:46:39 INFO - . 06:46:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1429ms 06:46:39 INFO - PROCESS | 5975 | 1484577999691 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 06:46:39 INFO - PROCESS | 5975 | 1484577999695 Marionette TRACE conn4 <- [1,1045,null,{"value":"2147483649"}] 06:46:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 06:46:39 INFO - PROCESS | 5975 | 1484577999701 Marionette TRACE conn4 -> [0,1046,"timeouts",{"script":35000}] 06:46:39 INFO - PROCESS | 5975 | 1484577999704 Marionette TRACE conn4 <- [1,1046,null,{}] 06:46:39 INFO - PROCESS | 5975 | 1484577999710 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}] 06:46:39 INFO - PROCESS | 5975 | 1484577999908 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 06:46:40 INFO - PROCESS | 5975 | 1484577999977 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:46:40 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3769c00 == 7 [pid = 6020] [id = 327] 06:46:40 INFO - PROCESS | 5975 | ++DOMWINDOW == 15 (0xa376a000) [pid = 6020] [serial = 915] [outer = (nil)] 06:46:40 INFO - PROCESS | 5975 | ++DOMWINDOW == 16 (0xa376e400) [pid = 6020] [serial = 916] [outer = 0xa376a000] 06:46:40 INFO - PROCESS | 5975 | ++DOMWINDOW == 17 (0xa393c800) [pid = 6020] [serial = 917] [outer = 0xa376a000] 06:46:40 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3941400 == 8 [pid = 6020] [id = 328] 06:46:40 INFO - PROCESS | 5975 | ++DOMWINDOW == 18 (0xa3942400) [pid = 6020] [serial = 918] [outer = (nil)] 06:46:40 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:46:40 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:46:40 INFO - PROCESS | 5975 | ++DOMWINDOW == 19 (0xa3944800) [pid = 6020] [serial = 919] [outer = 0xa3942400] 06:46:41 INFO - PROCESS | 5975 | 1484578001008 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]]]}] 06:46:41 INFO - . 06:46: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 1329ms 06:46:41 INFO - PROCESS | 5975 | 1484578001031 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 06:46:41 INFO - PROCESS | 5975 | 1484578001037 Marionette TRACE conn4 <- [1,1049,null,{"value":"2147483649"}] 06:46:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 06:46:41 INFO - PROCESS | 5975 | 1484578001050 Marionette TRACE conn4 -> [0,1050,"timeouts",{"script":35000}] 06:46:41 INFO - PROCESS | 5975 | 1484578001052 Marionette TRACE conn4 <- [1,1050,null,{}] 06:46:41 INFO - PROCESS | 5975 | 1484578001058 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}] 06:46:41 INFO - PROCESS | 5975 | 1484578001218 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 06:46:41 INFO - PROCESS | 5975 | 1484578001315 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:46:41 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3ade000 == 9 [pid = 6020] [id = 329] 06:46:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 20 (0xa3ade400) [pid = 6020] [serial = 920] [outer = (nil)] 06:46:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 21 (0xa3ae2800) [pid = 6020] [serial = 921] [outer = 0xa3ade400] 06:46:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 22 (0xa3ae3400) [pid = 6020] [serial = 922] [outer = 0xa3ade400] 06:46:42 WARNING - wptserve Traceback (most recent call last): 06:46:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:46:42 WARNING - rv = self.func(request, response) 06:46:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:46:42 WARNING - access_control_allow_origin = "*") 06:46:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:46:42 WARNING - payload = payload_generator(server_data) 06:46:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:46:42 WARNING - return encode_string_as_bmp_image(data) 06:46: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 06:46:42 WARNING - img.save(f, "BMP") 06:46:42 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:46:42 WARNING - f.write(bmpfileheader) 06:46:42 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:46:42 WARNING - 06:46:45 INFO - PROCESS | 5975 | --DOCSHELL 0xa3941400 == 8 [pid = 6020] [id = 328] 06:46:45 INFO - PROCESS | 5975 | --DOCSHELL 0xa3769c00 == 7 [pid = 6020] [id = 327] 06:46:45 INFO - PROCESS | 5975 | --DOCSHELL 0xa3663800 == 6 [pid = 6020] [id = 326] 06:46:45 INFO - PROCESS | 5975 | --DOCSHELL 0xa354d800 == 5 [pid = 6020] [id = 325] 06:46:45 INFO - PROCESS | 5975 | --DOCSHELL 0xa3543800 == 4 [pid = 6020] [id = 324] 06:46:45 INFO - PROCESS | 5975 | --DOCSHELL 0xa2494800 == 3 [pid = 6020] [id = 323] 06:46:45 INFO - PROCESS | 5975 | --DOCSHELL 0xa2496800 == 2 [pid = 6020] [id = 322] 06:46:48 INFO - PROCESS | 5975 | --DOMWINDOW == 21 (0xa2496c00) [pid = 6020] [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] 06:46:48 INFO - PROCESS | 5975 | --DOMWINDOW == 20 (0xa2494c00) [pid = 6020] [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] 06:46:48 INFO - PROCESS | 5975 | --DOMWINDOW == 19 (0xa3546400) [pid = 6020] [serial = 908] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:46:48 INFO - PROCESS | 5975 | --DOMWINDOW == 18 (0xa3550000) [pid = 6020] [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] 06:46:48 INFO - PROCESS | 5975 | --DOMWINDOW == 17 (0xa3664400) [pid = 6020] [serial = 913] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484577999398] 06:46:48 INFO - PROCESS | 5975 | --DOMWINDOW == 16 (0xa376a000) [pid = 6020] [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] 06:46:48 INFO - PROCESS | 5975 | --DOMWINDOW == 15 (0xa3942400) [pid = 6020] [serial = 918] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:46:52 INFO - PROCESS | 5975 | --DOMWINDOW == 14 (0xa310d800) [pid = 6020] [serial = 904] [outer = (nil)] [url = about:blank] 06:46:52 INFO - PROCESS | 5975 | --DOMWINDOW == 13 (0xa3104800) [pid = 6020] [serial = 906] [outer = (nil)] [url = about:blank] 06:46:52 INFO - PROCESS | 5975 | --DOMWINDOW == 12 (0xa310c400) [pid = 6020] [serial = 907] [outer = (nil)] [url = about:blank] 06:46:52 INFO - PROCESS | 5975 | --DOMWINDOW == 11 (0xa3548800) [pid = 6020] [serial = 909] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:46:52 INFO - PROCESS | 5975 | --DOMWINDOW == 10 (0xa365c400) [pid = 6020] [serial = 911] [outer = (nil)] [url = about:blank] 06:46:52 INFO - PROCESS | 5975 | --DOMWINDOW == 9 (0xa365d400) [pid = 6020] [serial = 912] [outer = (nil)] [url = about:blank] 06:46:52 INFO - PROCESS | 5975 | --DOMWINDOW == 8 (0xa3667000) [pid = 6020] [serial = 914] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484577999398] 06:46:52 INFO - PROCESS | 5975 | --DOMWINDOW == 7 (0xa376e400) [pid = 6020] [serial = 916] [outer = (nil)] [url = about:blank] 06:46:52 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa393c800) [pid = 6020] [serial = 917] [outer = (nil)] [url = about:blank] 06:46:52 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3944800) [pid = 6020] [serial = 919] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:46:52 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa3ae2800) [pid = 6020] [serial = 921] [outer = (nil)] [url = about:blank] 06:47:11 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:47:11 INFO - PROCESS | 5975 | 1484578031739 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]]]}] 06:47:11 INFO - . 06:47:11 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30730ms 06:47:11 INFO - PROCESS | 5975 | 1484578031776 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 06:47:11 INFO - PROCESS | 5975 | 1484578031780 Marionette TRACE conn4 <- [1,1053,null,{"value":"2147483649"}] 06:47:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 06:47:11 INFO - PROCESS | 5975 | 1484578031786 Marionette TRACE conn4 -> [0,1054,"timeouts",{"script":35000}] 06:47:11 INFO - PROCESS | 5975 | 1484578031789 Marionette TRACE conn4 <- [1,1054,null,{}] 06:47:11 INFO - PROCESS | 5975 | 1484578031794 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}] 06:47:11 INFO - PROCESS | 5975 | 1484578031962 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 06:47:12 INFO - PROCESS | 5975 | 1484578032045 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:47:12 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2494400 == 3 [pid = 6020] [id = 330] 06:47:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa2494800) [pid = 6020] [serial = 923] [outer = (nil)] 06:47:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa2498800) [pid = 6020] [serial = 924] [outer = 0xa2494800] 06:47:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa3109800) [pid = 6020] [serial = 925] [outer = 0xa2494800] 06:47:12 WARNING - wptserve Traceback (most recent call last): 06:47:12 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:47:12 WARNING - rv = self.func(request, response) 06:47:12 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:47:12 WARNING - access_control_allow_origin = "*") 06:47:12 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:47:12 WARNING - payload = payload_generator(server_data) 06:47:12 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:47:12 WARNING - return encode_string_as_bmp_image(data) 06:47:12 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 06:47:12 WARNING - img.save(f, "BMP") 06:47:12 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:47:12 WARNING - f.write(bmpfileheader) 06:47:12 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:47:12 WARNING - 06:47:20 INFO - PROCESS | 5975 | --DOCSHELL 0xa3ade000 == 2 [pid = 6020] [id = 329] 06:47:26 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa3ade400) [pid = 6020] [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] 06:47:31 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa2498800) [pid = 6020] [serial = 924] [outer = (nil)] [url = about:blank] 06:47:31 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa3ae3400) [pid = 6020] [serial = 922] [outer = (nil)] [url = about:blank] 06:47:42 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:47:42 INFO - PROCESS | 5975 | 1484578062492 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]]]}] 06:47:42 INFO - . 06:47:42 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30764ms 06:47:42 INFO - PROCESS | 5975 | 1484578062550 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 06:47:42 INFO - PROCESS | 5975 | 1484578062553 Marionette TRACE conn4 <- [1,1057,null,{"value":"2147483649"}] 06:47:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 06:47:42 INFO - PROCESS | 5975 | 1484578062559 Marionette TRACE conn4 -> [0,1058,"timeouts",{"script":35000}] 06:47:42 INFO - PROCESS | 5975 | 1484578062561 Marionette TRACE conn4 <- [1,1058,null,{}] 06:47:42 INFO - PROCESS | 5975 | 1484578062567 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}] 06:47:42 INFO - PROCESS | 5975 | 1484578062757 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 06:47:42 INFO - PROCESS | 5975 | 1484578062800 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:47:42 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2495800 == 3 [pid = 6020] [id = 331] 06:47:42 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa2495c00) [pid = 6020] [serial = 926] [outer = (nil)] 06:47:42 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa3104800) [pid = 6020] [serial = 927] [outer = 0xa2495c00] 06:47:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa310c000) [pid = 6020] [serial = 928] [outer = 0xa2495c00] 06:47:43 WARNING - wptserve Traceback (most recent call last): 06:47:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:47:43 WARNING - rv = self.func(request, response) 06:47:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:47:43 WARNING - access_control_allow_origin = "*") 06:47:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:47:43 WARNING - payload = payload_generator(server_data) 06:47:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:47:43 WARNING - return encode_string_as_bmp_image(data) 06:47: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 06:47:43 WARNING - img.save(f, "BMP") 06:47:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:47:43 WARNING - f.write(bmpfileheader) 06:47:43 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:47:43 WARNING - 06:47:51 INFO - PROCESS | 5975 | --DOCSHELL 0xa2494400 == 2 [pid = 6020] [id = 330] 06:47:57 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa2494800) [pid = 6020] [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] 06:48:01 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3104800) [pid = 6020] [serial = 927] [outer = (nil)] [url = about:blank] 06:48:01 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa3109800) [pid = 6020] [serial = 925] [outer = (nil)] [url = about:blank] 06:48:13 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:48:13 INFO - PROCESS | 5975 | 1484578093242 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]]]}] 06:48:13 INFO - . 06:48: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 30708ms 06:48:13 INFO - PROCESS | 5975 | 1484578093268 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 06:48:13 INFO - PROCESS | 5975 | 1484578093271 Marionette TRACE conn4 <- [1,1061,null,{"value":"2147483649"}] 06:48:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 06:48:13 INFO - PROCESS | 5975 | 1484578093277 Marionette TRACE conn4 -> [0,1062,"timeouts",{"script":35000}] 06:48:13 INFO - PROCESS | 5975 | 1484578093279 Marionette TRACE conn4 <- [1,1062,null,{}] 06:48:13 INFO - PROCESS | 5975 | 1484578093285 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}] 06:48:13 INFO - PROCESS | 5975 | 1484578093446 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 06:48:13 INFO - PROCESS | 5975 | 1484578093501 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:48:13 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2494800 == 3 [pid = 6020] [id = 332] 06:48:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa2495000) [pid = 6020] [serial = 929] [outer = (nil)] 06:48:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa3104800) [pid = 6020] [serial = 930] [outer = 0xa2495000] 06:48:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa310bc00) [pid = 6020] [serial = 931] [outer = 0xa2495000] 06:48:14 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3543800 == 4 [pid = 6020] [id = 333] 06:48:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 8 (0xa3544000) [pid = 6020] [serial = 932] [outer = (nil)] 06:48:14 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:48:14 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:48:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 9 (0xa3547400) [pid = 6020] [serial = 933] [outer = 0xa3544000] 06:48:14 INFO - PROCESS | 5975 | 1484578094528 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]]]}] 06:48:14 INFO - . 06:48: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 1278ms 06:48:14 INFO - PROCESS | 5975 | 1484578094556 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 06:48:14 INFO - PROCESS | 5975 | 1484578094560 Marionette TRACE conn4 <- [1,1065,null,{"value":"2147483649"}] 06:48:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 06:48:14 INFO - PROCESS | 5975 | 1484578094565 Marionette TRACE conn4 -> [0,1066,"timeouts",{"script":35000}] 06:48:14 INFO - PROCESS | 5975 | 1484578094567 Marionette TRACE conn4 <- [1,1066,null,{}] 06:48:14 INFO - PROCESS | 5975 | 1484578094573 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}] 06:48:14 INFO - PROCESS | 5975 | 1484578094731 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 06:48:14 INFO - PROCESS | 5975 | 1484578094775 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:48:14 INFO - PROCESS | 5975 | ++DOCSHELL 0xa354dc00 == 5 [pid = 6020] [id = 334] 06:48:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 10 (0xa354e400) [pid = 6020] [serial = 934] [outer = (nil)] 06:48:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 11 (0xa365a800) [pid = 6020] [serial = 935] [outer = 0xa354e400] 06:48:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 12 (0xa365b400) [pid = 6020] [serial = 936] [outer = 0xa354e400] 06:48:15 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3662000 == 6 [pid = 6020] [id = 335] 06:48:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 13 (0xa3663000) [pid = 6020] [serial = 937] [outer = (nil)] 06:48:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 14 (0xa3664800) [pid = 6020] [serial = 938] [outer = 0xa3663000] 06:48:15 INFO - PROCESS | 5975 | 1484578095904 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]]]}] 06:48:15 INFO - . 06:48:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1385ms 06:48:15 INFO - PROCESS | 5975 | 1484578095955 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 06:48:15 INFO - PROCESS | 5975 | 1484578095957 Marionette TRACE conn4 <- [1,1069,null,{"value":"2147483649"}] 06:48:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 06:48:15 INFO - PROCESS | 5975 | 1484578095964 Marionette TRACE conn4 -> [0,1070,"timeouts",{"script":35000}] 06:48:15 INFO - PROCESS | 5975 | 1484578095967 Marionette TRACE conn4 <- [1,1070,null,{}] 06:48:15 INFO - PROCESS | 5975 | 1484578095972 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}] 06:48:16 INFO - PROCESS | 5975 | 1484578096161 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 06:48:16 INFO - PROCESS | 5975 | 1484578096195 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:48:16 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3768800 == 7 [pid = 6020] [id = 336] 06:48:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 15 (0xa3768c00) [pid = 6020] [serial = 939] [outer = (nil)] 06:48:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 16 (0xa376cc00) [pid = 6020] [serial = 940] [outer = 0xa3768c00] 06:48:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 17 (0xa3770000) [pid = 6020] [serial = 941] [outer = 0xa3768c00] 06:48:17 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3940400 == 8 [pid = 6020] [id = 337] 06:48:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 18 (0xa3941400) [pid = 6020] [serial = 942] [outer = (nil)] 06:48:17 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:48:17 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:48:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 19 (0xa3942800) [pid = 6020] [serial = 943] [outer = 0xa3941400] 06:48:17 INFO - PROCESS | 5975 | 1484578097241 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]]]}] 06:48:17 INFO - . 06:48: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 1334ms 06:48:17 INFO - PROCESS | 5975 | 1484578097299 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 06:48:17 INFO - PROCESS | 5975 | 1484578097302 Marionette TRACE conn4 <- [1,1073,null,{"value":"2147483649"}] 06:48:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 06:48:17 INFO - PROCESS | 5975 | 1484578097308 Marionette TRACE conn4 -> [0,1074,"timeouts",{"script":35000}] 06:48:17 INFO - PROCESS | 5975 | 1484578097311 Marionette TRACE conn4 <- [1,1074,null,{}] 06:48:17 INFO - PROCESS | 5975 | 1484578097316 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}] 06:48:17 INFO - PROCESS | 5975 | 1484578097439 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 06:48:17 INFO - PROCESS | 5975 | 1484578097575 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:48:17 INFO - PROCESS | 5975 | ++DOCSHELL 0xa394a400 == 9 [pid = 6020] [id = 338] 06:48:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 20 (0xa394a800) [pid = 6020] [serial = 944] [outer = (nil)] 06:48:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 21 (0xa3ae0800) [pid = 6020] [serial = 945] [outer = 0xa394a800] 06:48:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 22 (0xa3ae1400) [pid = 6020] [serial = 946] [outer = 0xa394a800] 06:48:18 WARNING - wptserve Traceback (most recent call last): 06:48:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:48:18 WARNING - rv = self.func(request, response) 06:48:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:48:18 WARNING - access_control_allow_origin = "*") 06:48:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:48:18 WARNING - payload = payload_generator(server_data) 06:48:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:48:18 WARNING - return encode_string_as_bmp_image(data) 06:48: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 06:48:18 WARNING - img.save(f, "BMP") 06:48:18 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:48:18 WARNING - f.write(bmpfileheader) 06:48:18 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:48:18 WARNING - 06:48:22 INFO - PROCESS | 5975 | --DOCSHELL 0xa3940400 == 8 [pid = 6020] [id = 337] 06:48:22 INFO - PROCESS | 5975 | --DOCSHELL 0xa3768800 == 7 [pid = 6020] [id = 336] 06:48:22 INFO - PROCESS | 5975 | --DOCSHELL 0xa3662000 == 6 [pid = 6020] [id = 335] 06:48:22 INFO - PROCESS | 5975 | --DOCSHELL 0xa354dc00 == 5 [pid = 6020] [id = 334] 06:48:22 INFO - PROCESS | 5975 | --DOCSHELL 0xa3543800 == 4 [pid = 6020] [id = 333] 06:48:22 INFO - PROCESS | 5975 | --DOCSHELL 0xa2494800 == 3 [pid = 6020] [id = 332] 06:48:22 INFO - PROCESS | 5975 | --DOCSHELL 0xa2495800 == 2 [pid = 6020] [id = 331] 06:48:24 INFO - PROCESS | 5975 | --DOMWINDOW == 21 (0xa2495c00) [pid = 6020] [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] 06:48:24 INFO - PROCESS | 5975 | --DOMWINDOW == 20 (0xa2495000) [pid = 6020] [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] 06:48:24 INFO - PROCESS | 5975 | --DOMWINDOW == 19 (0xa3544000) [pid = 6020] [serial = 932] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:48:24 INFO - PROCESS | 5975 | --DOMWINDOW == 18 (0xa354e400) [pid = 6020] [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] 06:48:24 INFO - PROCESS | 5975 | --DOMWINDOW == 17 (0xa3663000) [pid = 6020] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484578095722] 06:48:24 INFO - PROCESS | 5975 | --DOMWINDOW == 16 (0xa3768c00) [pid = 6020] [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] 06:48:24 INFO - PROCESS | 5975 | --DOMWINDOW == 15 (0xa3941400) [pid = 6020] [serial = 942] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:48:28 INFO - PROCESS | 5975 | --DOMWINDOW == 14 (0xa310c000) [pid = 6020] [serial = 928] [outer = (nil)] [url = about:blank] 06:48:28 INFO - PROCESS | 5975 | --DOMWINDOW == 13 (0xa3104800) [pid = 6020] [serial = 930] [outer = (nil)] [url = about:blank] 06:48:28 INFO - PROCESS | 5975 | --DOMWINDOW == 12 (0xa310bc00) [pid = 6020] [serial = 931] [outer = (nil)] [url = about:blank] 06:48:28 INFO - PROCESS | 5975 | --DOMWINDOW == 11 (0xa3547400) [pid = 6020] [serial = 933] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:48:28 INFO - PROCESS | 5975 | --DOMWINDOW == 10 (0xa365a800) [pid = 6020] [serial = 935] [outer = (nil)] [url = about:blank] 06:48:28 INFO - PROCESS | 5975 | --DOMWINDOW == 9 (0xa365b400) [pid = 6020] [serial = 936] [outer = (nil)] [url = about:blank] 06:48:28 INFO - PROCESS | 5975 | --DOMWINDOW == 8 (0xa3664800) [pid = 6020] [serial = 938] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484578095722] 06:48:28 INFO - PROCESS | 5975 | --DOMWINDOW == 7 (0xa376cc00) [pid = 6020] [serial = 940] [outer = (nil)] [url = about:blank] 06:48:28 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa3770000) [pid = 6020] [serial = 941] [outer = (nil)] [url = about:blank] 06:48:28 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3942800) [pid = 6020] [serial = 943] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:48:28 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa3ae0800) [pid = 6020] [serial = 945] [outer = (nil)] [url = about:blank] 06:48:47 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:48:48 INFO - PROCESS | 5975 | 1484578127995 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]]]}] 06:48:48 INFO - . 06:48: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 30724ms 06:48:48 INFO - PROCESS | 5975 | 1484578128034 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 06:48:48 INFO - PROCESS | 5975 | 1484578128037 Marionette TRACE conn4 <- [1,1077,null,{"value":"2147483649"}] 06:48:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 06:48:48 INFO - PROCESS | 5975 | 1484578128043 Marionette TRACE conn4 -> [0,1078,"timeouts",{"script":35000}] 06:48:48 INFO - PROCESS | 5975 | 1484578128045 Marionette TRACE conn4 <- [1,1078,null,{}] 06:48:48 INFO - PROCESS | 5975 | 1484578128052 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}] 06:48:48 INFO - PROCESS | 5975 | 1484578128243 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 06:48:48 INFO - PROCESS | 5975 | 1484578128285 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:48:48 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2494c00 == 3 [pid = 6020] [id = 339] 06:48:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa2495000) [pid = 6020] [serial = 947] [outer = (nil)] 06:48:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa2499000) [pid = 6020] [serial = 948] [outer = 0xa2495000] 06:48:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa3109800) [pid = 6020] [serial = 949] [outer = 0xa2495000] 06:48:49 WARNING - wptserve Traceback (most recent call last): 06:48:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:48:49 WARNING - rv = self.func(request, response) 06:48:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:48:49 WARNING - access_control_allow_origin = "*") 06:48:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:48:49 WARNING - payload = payload_generator(server_data) 06:48:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:48:49 WARNING - return encode_string_as_bmp_image(data) 06:48: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 06:48:49 WARNING - img.save(f, "BMP") 06:48:49 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:48:49 WARNING - f.write(bmpfileheader) 06:48:49 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:48:49 WARNING - 06:48:56 INFO - PROCESS | 5975 | --DOCSHELL 0xa394a400 == 2 [pid = 6020] [id = 338] 06:49:02 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa394a800) [pid = 6020] [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] 06:49:07 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa2499000) [pid = 6020] [serial = 948] [outer = (nil)] [url = about:blank] 06:49:07 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa3ae1400) [pid = 6020] [serial = 946] [outer = (nil)] [url = about:blank] 06:49:18 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:49:18 INFO - PROCESS | 5975 | 1484578158732 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]]]}] 06:49:18 INFO - . 06:49:18 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30712ms 06:49:18 INFO - PROCESS | 5975 | 1484578158756 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 06:49:18 INFO - PROCESS | 5975 | 1484578158758 Marionette TRACE conn4 <- [1,1081,null,{"value":"2147483649"}] 06:49:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 06:49:18 INFO - PROCESS | 5975 | 1484578158765 Marionette TRACE conn4 -> [0,1082,"timeouts",{"script":35000}] 06:49:18 INFO - PROCESS | 5975 | 1484578158767 Marionette TRACE conn4 <- [1,1082,null,{}] 06:49:18 INFO - PROCESS | 5975 | 1484578158773 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}] 06:49:18 INFO - PROCESS | 5975 | 1484578158970 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 06:49:19 INFO - PROCESS | 5975 | 1484578159024 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:49:19 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2496c00 == 3 [pid = 6020] [id = 340] 06:49:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa2497400) [pid = 6020] [serial = 950] [outer = (nil)] 06:49:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa3105800) [pid = 6020] [serial = 951] [outer = 0xa2497400] 06:49:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa310d400) [pid = 6020] [serial = 952] [outer = 0xa2497400] 06:49:19 WARNING - wptserve Traceback (most recent call last): 06:49:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:49:19 WARNING - rv = self.func(request, response) 06:49:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:49:19 WARNING - access_control_allow_origin = "*") 06:49:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:49:19 WARNING - payload = payload_generator(server_data) 06:49:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:49:19 WARNING - return encode_string_as_bmp_image(data) 06:49:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 06:49:19 WARNING - img.save(f, "BMP") 06:49:19 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:49:19 WARNING - f.write(bmpfileheader) 06:49:19 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:49:19 WARNING - 06:49:27 INFO - PROCESS | 5975 | --DOCSHELL 0xa2494c00 == 2 [pid = 6020] [id = 339] 06:49:33 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa2495000) [pid = 6020] [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] 06:49:38 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3105800) [pid = 6020] [serial = 951] [outer = (nil)] [url = about:blank] 06:49:38 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa3109800) [pid = 6020] [serial = 949] [outer = (nil)] [url = about:blank] 06:49:49 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:49:49 INFO - PROCESS | 5975 | 1484578189470 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]]]}] 06:49:49 INFO - . 06:49: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 30762ms 06:49:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 06:49:49 INFO - PROCESS | 5975 | 1484578189527 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 06:49:49 INFO - PROCESS | 5975 | 1484578189529 Marionette TRACE conn4 <- [1,1085,null,{"value":"2147483649"}] 06:49:49 INFO - PROCESS | 5975 | 1484578189536 Marionette TRACE conn4 -> [0,1086,"timeouts",{"script":35000}] 06:49:49 INFO - PROCESS | 5975 | 1484578189539 Marionette TRACE conn4 <- [1,1086,null,{}] 06:49:49 INFO - PROCESS | 5975 | 1484578189544 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}] 06:49:49 INFO - PROCESS | 5975 | 1484578189721 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 06:49:49 INFO - PROCESS | 5975 | 1484578189776 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:49:49 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2495400 == 3 [pid = 6020] [id = 341] 06:49:49 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa2495800) [pid = 6020] [serial = 953] [outer = (nil)] 06:49:49 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa3105800) [pid = 6020] [serial = 954] [outer = 0xa2495800] 06:49:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa310c000) [pid = 6020] [serial = 955] [outer = 0xa2495800] 06:49:50 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3544400 == 4 [pid = 6020] [id = 342] 06:49:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 8 (0xa3545800) [pid = 6020] [serial = 956] [outer = (nil)] 06:49:50 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:49:50 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:49:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 9 (0xa3548000) [pid = 6020] [serial = 957] [outer = 0xa3545800] 06:49:50 INFO - PROCESS | 5975 | 1484578190802 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]]]}] 06:49:50 INFO - . 06:49:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1286ms 06:49:50 INFO - PROCESS | 5975 | 1484578190821 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 06:49:50 INFO - PROCESS | 5975 | 1484578190823 Marionette TRACE conn4 <- [1,1089,null,{"value":"2147483649"}] 06:49:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 06:49:50 INFO - PROCESS | 5975 | 1484578190832 Marionette TRACE conn4 -> [0,1090,"timeouts",{"script":35000}] 06:49:50 INFO - PROCESS | 5975 | 1484578190835 Marionette TRACE conn4 <- [1,1090,null,{}] 06:49:50 INFO - PROCESS | 5975 | 1484578190840 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}] 06:49:51 INFO - PROCESS | 5975 | 1484578191017 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 06:49:51 INFO - PROCESS | 5975 | 1484578191107 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:49:51 INFO - PROCESS | 5975 | ++DOCSHELL 0xa354cc00 == 5 [pid = 6020] [id = 343] 06:49:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 10 (0xa354ec00) [pid = 6020] [serial = 958] [outer = (nil)] 06:49:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 11 (0xa365b400) [pid = 6020] [serial = 959] [outer = 0xa354ec00] 06:49:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 12 (0xa365c000) [pid = 6020] [serial = 960] [outer = 0xa354ec00] 06:49:51 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3662000 == 6 [pid = 6020] [id = 344] 06:49:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 13 (0xa3662c00) [pid = 6020] [serial = 961] [outer = (nil)] 06:49:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 14 (0xa3665c00) [pid = 6020] [serial = 962] [outer = 0xa3662c00] 06:49:52 INFO - PROCESS | 5975 | 1484578192122 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]]]}] 06:49:52 INFO - . 06:49:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1335ms 06:49:52 INFO - PROCESS | 5975 | 1484578192168 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 06:49:52 INFO - PROCESS | 5975 | 1484578192171 Marionette TRACE conn4 <- [1,1093,null,{"value":"2147483649"}] 06:49:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 06:49:52 INFO - PROCESS | 5975 | 1484578192177 Marionette TRACE conn4 -> [0,1094,"timeouts",{"script":35000}] 06:49:52 INFO - PROCESS | 5975 | 1484578192179 Marionette TRACE conn4 <- [1,1094,null,{}] 06:49:52 INFO - PROCESS | 5975 | 1484578192185 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}] 06:49:52 INFO - PROCESS | 5975 | 1484578192395 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 06:49:52 INFO - PROCESS | 5975 | 1484578192442 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:49:52 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3769000 == 7 [pid = 6020] [id = 345] 06:49:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 15 (0xa3769400) [pid = 6020] [serial = 963] [outer = (nil)] 06:49:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 16 (0xa376d400) [pid = 6020] [serial = 964] [outer = 0xa3769400] 06:49:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 17 (0xa393bc00) [pid = 6020] [serial = 965] [outer = 0xa3769400] 06:49:53 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3941000 == 8 [pid = 6020] [id = 346] 06:49:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 18 (0xa3942000) [pid = 6020] [serial = 966] [outer = (nil)] 06:49:53 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:49:53 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:49:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 19 (0xa3944400) [pid = 6020] [serial = 967] [outer = 0xa3942000] 06:49:53 INFO - PROCESS | 5975 | 1484578193473 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]]]}] 06:49:53 INFO - . 06:49:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1340ms 06:49:53 INFO - PROCESS | 5975 | 1484578193517 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 06:49:53 INFO - PROCESS | 5975 | 1484578193521 Marionette TRACE conn4 <- [1,1097,null,{"value":"2147483649"}] 06:49:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 06:49:53 INFO - PROCESS | 5975 | 1484578193527 Marionette TRACE conn4 -> [0,1098,"timeouts",{"script":35000}] 06:49:53 INFO - PROCESS | 5975 | 1484578193530 Marionette TRACE conn4 <- [1,1098,null,{}] 06:49:53 INFO - PROCESS | 5975 | 1484578193535 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}] 06:49:53 INFO - PROCESS | 5975 | 1484578193694 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 06:49:53 INFO - PROCESS | 5975 | 1484578193791 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:49:53 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3addc00 == 9 [pid = 6020] [id = 347] 06:49:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 20 (0xa3ade000) [pid = 6020] [serial = 968] [outer = (nil)] 06:49:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 21 (0xa3ae2000) [pid = 6020] [serial = 969] [outer = 0xa3ade000] 06:49:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 22 (0xa3ae1400) [pid = 6020] [serial = 970] [outer = 0xa3ade000] 06:49:54 WARNING - wptserve Traceback (most recent call last): 06:49:54 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:49:54 WARNING - rv = self.func(request, response) 06:49:54 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:49:54 WARNING - access_control_allow_origin = "*") 06:49:54 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:49:54 WARNING - payload = payload_generator(server_data) 06:49:54 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:49:54 WARNING - return encode_string_as_bmp_image(data) 06:49:54 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 06:49:54 WARNING - img.save(f, "BMP") 06:49:54 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:49:54 WARNING - f.write(bmpfileheader) 06:49:54 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:49:54 WARNING - 06:49:58 INFO - PROCESS | 5975 | --DOCSHELL 0xa3941000 == 8 [pid = 6020] [id = 346] 06:49:58 INFO - PROCESS | 5975 | --DOCSHELL 0xa3769000 == 7 [pid = 6020] [id = 345] 06:49:58 INFO - PROCESS | 5975 | --DOCSHELL 0xa3662000 == 6 [pid = 6020] [id = 344] 06:49:58 INFO - PROCESS | 5975 | --DOCSHELL 0xa354cc00 == 5 [pid = 6020] [id = 343] 06:49:58 INFO - PROCESS | 5975 | --DOCSHELL 0xa3544400 == 4 [pid = 6020] [id = 342] 06:49:58 INFO - PROCESS | 5975 | --DOCSHELL 0xa2495400 == 3 [pid = 6020] [id = 341] 06:49:58 INFO - PROCESS | 5975 | --DOCSHELL 0xa2496c00 == 2 [pid = 6020] [id = 340] 06:50:01 INFO - PROCESS | 5975 | --DOMWINDOW == 21 (0xa2497400) [pid = 6020] [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] 06:50:01 INFO - PROCESS | 5975 | --DOMWINDOW == 20 (0xa2495800) [pid = 6020] [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] 06:50:01 INFO - PROCESS | 5975 | --DOMWINDOW == 19 (0xa3545800) [pid = 6020] [serial = 956] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:50:01 INFO - PROCESS | 5975 | --DOMWINDOW == 18 (0xa354ec00) [pid = 6020] [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] 06:50:01 INFO - PROCESS | 5975 | --DOMWINDOW == 17 (0xa3662c00) [pid = 6020] [serial = 961] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484578191902] 06:50:01 INFO - PROCESS | 5975 | --DOMWINDOW == 16 (0xa3769400) [pid = 6020] [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] 06:50:01 INFO - PROCESS | 5975 | --DOMWINDOW == 15 (0xa3942000) [pid = 6020] [serial = 966] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:50:05 INFO - PROCESS | 5975 | --DOMWINDOW == 14 (0xa310d400) [pid = 6020] [serial = 952] [outer = (nil)] [url = about:blank] 06:50:05 INFO - PROCESS | 5975 | --DOMWINDOW == 13 (0xa3105800) [pid = 6020] [serial = 954] [outer = (nil)] [url = about:blank] 06:50:05 INFO - PROCESS | 5975 | --DOMWINDOW == 12 (0xa310c000) [pid = 6020] [serial = 955] [outer = (nil)] [url = about:blank] 06:50:05 INFO - PROCESS | 5975 | --DOMWINDOW == 11 (0xa3548000) [pid = 6020] [serial = 957] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:50:05 INFO - PROCESS | 5975 | --DOMWINDOW == 10 (0xa365b400) [pid = 6020] [serial = 959] [outer = (nil)] [url = about:blank] 06:50:05 INFO - PROCESS | 5975 | --DOMWINDOW == 9 (0xa365c000) [pid = 6020] [serial = 960] [outer = (nil)] [url = about:blank] 06:50:05 INFO - PROCESS | 5975 | --DOMWINDOW == 8 (0xa3665c00) [pid = 6020] [serial = 962] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484578191902] 06:50:05 INFO - PROCESS | 5975 | --DOMWINDOW == 7 (0xa376d400) [pid = 6020] [serial = 964] [outer = (nil)] [url = about:blank] 06:50:05 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa393bc00) [pid = 6020] [serial = 965] [outer = (nil)] [url = about:blank] 06:50:05 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3944400) [pid = 6020] [serial = 967] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:50:05 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa3ae2000) [pid = 6020] [serial = 969] [outer = (nil)] [url = about:blank] 06:50:24 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:50:24 INFO - PROCESS | 5975 | 1484578224209 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]]]}] 06:50:24 INFO - . 06:50: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 30714ms 06:50:24 INFO - PROCESS | 5975 | 1484578224242 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 06:50:24 INFO - PROCESS | 5975 | 1484578224245 Marionette TRACE conn4 <- [1,1101,null,{"value":"2147483649"}] 06:50:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 06:50:24 INFO - PROCESS | 5975 | 1484578224252 Marionette TRACE conn4 -> [0,1102,"timeouts",{"script":35000}] 06:50:24 INFO - PROCESS | 5975 | 1484578224254 Marionette TRACE conn4 <- [1,1102,null,{}] 06:50:24 INFO - PROCESS | 5975 | 1484578224260 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}] 06:50:24 INFO - PROCESS | 5975 | 1484578224437 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 06:50:24 INFO - PROCESS | 5975 | 1484578224492 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:50:24 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2494800 == 3 [pid = 6020] [id = 348] 06:50:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa2494c00) [pid = 6020] [serial = 971] [outer = (nil)] 06:50:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa2498c00) [pid = 6020] [serial = 972] [outer = 0xa2494c00] 06:50:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa3109400) [pid = 6020] [serial = 973] [outer = 0xa2494c00] 06:50:25 WARNING - wptserve Traceback (most recent call last): 06:50:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:50:25 WARNING - rv = self.func(request, response) 06:50:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:50:25 WARNING - access_control_allow_origin = "*") 06:50:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:50:25 WARNING - payload = payload_generator(server_data) 06:50:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:50:25 WARNING - return encode_string_as_bmp_image(data) 06:50: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 06:50:25 WARNING - img.save(f, "BMP") 06:50:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:50:25 WARNING - f.write(bmpfileheader) 06:50:25 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:50:25 WARNING - 06:50:32 INFO - PROCESS | 5975 | --DOCSHELL 0xa3addc00 == 2 [pid = 6020] [id = 347] 06:50:39 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa3ade000) [pid = 6020] [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] 06:50:43 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa2498c00) [pid = 6020] [serial = 972] [outer = (nil)] [url = about:blank] 06:50:43 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa3ae1400) [pid = 6020] [serial = 970] [outer = (nil)] [url = about:blank] 06:50:54 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:50:54 INFO - PROCESS | 5975 | 1484578254930 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]]]}] 06:50:54 INFO - . 06:50:54 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30715ms 06:50:54 INFO - PROCESS | 5975 | 1484578254967 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 06:50:54 INFO - PROCESS | 5975 | 1484578254970 Marionette TRACE conn4 <- [1,1105,null,{"value":"2147483649"}] 06:50:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 06:50:54 INFO - PROCESS | 5975 | 1484578254976 Marionette TRACE conn4 -> [0,1106,"timeouts",{"script":35000}] 06:50:54 INFO - PROCESS | 5975 | 1484578254978 Marionette TRACE conn4 <- [1,1106,null,{}] 06:50:54 INFO - PROCESS | 5975 | 1484578254984 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}] 06:50:55 INFO - PROCESS | 5975 | 1484578255144 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 06:50:55 INFO - PROCESS | 5975 | 1484578255215 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:50:55 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2496800 == 3 [pid = 6020] [id = 349] 06:50:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa2497000) [pid = 6020] [serial = 974] [outer = (nil)] 06:50:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa3105400) [pid = 6020] [serial = 975] [outer = 0xa2497000] 06:50:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa310c800) [pid = 6020] [serial = 976] [outer = 0xa2497000] 06:50:56 WARNING - wptserve Traceback (most recent call last): 06:50:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:50:56 WARNING - rv = self.func(request, response) 06:50:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:50:56 WARNING - access_control_allow_origin = "*") 06:50:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:50:56 WARNING - payload = payload_generator(server_data) 06:50:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:50:56 WARNING - return encode_string_as_bmp_image(data) 06:50: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 06:50:56 WARNING - img.save(f, "BMP") 06:50:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:50:56 WARNING - f.write(bmpfileheader) 06:50:56 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:50:56 WARNING - 06:51:03 INFO - PROCESS | 5975 | --DOCSHELL 0xa2494800 == 2 [pid = 6020] [id = 348] 06:51:09 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa2494c00) [pid = 6020] [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] 06:51:14 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3105400) [pid = 6020] [serial = 975] [outer = (nil)] [url = about:blank] 06:51:14 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa3109400) [pid = 6020] [serial = 973] [outer = (nil)] [url = about:blank] 06:51:25 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:51:25 INFO - PROCESS | 5975 | 1484578285654 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]]]}] 06:51:25 INFO - . 06:51:25 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30709ms 06:51:25 INFO - PROCESS | 5975 | 1484578285686 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 06:51:25 INFO - PROCESS | 5975 | 1484578285688 Marionette TRACE conn4 <- [1,1109,null,{"value":"2147483649"}] 06:51:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 06:51:25 INFO - PROCESS | 5975 | 1484578285695 Marionette TRACE conn4 -> [0,1110,"timeouts",{"script":35000}] 06:51:25 INFO - PROCESS | 5975 | 1484578285697 Marionette TRACE conn4 <- [1,1110,null,{}] 06:51:25 INFO - PROCESS | 5975 | 1484578285703 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}] 06:51:25 INFO - PROCESS | 5975 | 1484578285857 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 06:51:25 INFO - PROCESS | 5975 | 1484578285928 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:51:25 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2494c00 == 3 [pid = 6020] [id = 350] 06:51:25 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa2495000) [pid = 6020] [serial = 977] [outer = (nil)] 06:51:26 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa3105000) [pid = 6020] [serial = 978] [outer = 0xa2495000] 06:51:26 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa310c400) [pid = 6020] [serial = 979] [outer = 0xa2495000] 06:51:26 INFO - PROCESS | 5975 | 1484578286813 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]]]}] 06:51:26 INFO - . 06:51:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html | took 1177ms 06:51:26 INFO - PROCESS | 5975 | 1484578286872 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 06:51:26 INFO - PROCESS | 5975 | 1484578286875 Marionette TRACE conn4 <- [1,1113,null,{"value":"2147483649"}] 06:51:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 06:51:26 INFO - PROCESS | 5975 | 1484578286881 Marionette TRACE conn4 -> [0,1114,"timeouts",{"script":35000}] 06:51:26 INFO - PROCESS | 5975 | 1484578286883 Marionette TRACE conn4 <- [1,1114,null,{}] 06:51:26 INFO - PROCESS | 5975 | 1484578286889 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}] 06:51:27 INFO - PROCESS | 5975 | 1484578287066 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 06:51:27 INFO - PROCESS | 5975 | 1484578287131 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:51:27 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3548800 == 4 [pid = 6020] [id = 351] 06:51:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 8 (0xa3548c00) [pid = 6020] [serial = 980] [outer = (nil)] 06:51:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 9 (0xa354e000) [pid = 6020] [serial = 981] [outer = 0xa3548c00] 06:51:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 10 (0xa3550c00) [pid = 6020] [serial = 982] [outer = 0xa3548c00] 06:51:28 INFO - PROCESS | 5975 | 1484578288054 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]]]}] 06:51:28 INFO - . 06:51:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html | took 1233ms 06:51:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 06:51:28 INFO - PROCESS | 5975 | 1484578288116 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 06:51:28 INFO - PROCESS | 5975 | 1484578288118 Marionette TRACE conn4 <- [1,1117,null,{"value":"2147483649"}] 06:51:28 INFO - PROCESS | 5975 | 1484578288124 Marionette TRACE conn4 -> [0,1118,"timeouts",{"script":35000}] 06:51:28 INFO - PROCESS | 5975 | 1484578288127 Marionette TRACE conn4 <- [1,1118,null,{}] 06:51:28 INFO - PROCESS | 5975 | 1484578288132 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}] 06:51:28 INFO - PROCESS | 5975 | 1484578288350 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 06:51:28 INFO - PROCESS | 5975 | 1484578288377 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:51:28 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3665000 == 5 [pid = 6020] [id = 352] 06:51:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 11 (0xa3665400) [pid = 6020] [serial = 983] [outer = (nil)] 06:51:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 12 (0xa3762400) [pid = 6020] [serial = 984] [outer = 0xa3665400] 06:51:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 13 (0xa3765400) [pid = 6020] [serial = 985] [outer = 0xa3665400] 06:51:29 INFO - PROCESS | 5975 | 1484578289317 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]]]}] 06:51:29 INFO - . 06:51:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html | took 1243ms 06:51:29 INFO - PROCESS | 5975 | 1484578289366 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 06:51:29 INFO - PROCESS | 5975 | 1484578289369 Marionette TRACE conn4 <- [1,1121,null,{"value":"2147483649"}] 06:51:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 06:51:29 INFO - PROCESS | 5975 | 1484578289375 Marionette TRACE conn4 -> [0,1122,"timeouts",{"script":35000}] 06:51:29 INFO - PROCESS | 5975 | 1484578289377 Marionette TRACE conn4 <- [1,1122,null,{}] 06:51:29 INFO - PROCESS | 5975 | 1484578289383 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}] 06:51:29 INFO - PROCESS | 5975 | 1484578289543 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 06:51:29 INFO - PROCESS | 5975 | 1484578289607 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:51:29 INFO - PROCESS | 5975 | ++DOCSHELL 0xa393bc00 == 6 [pid = 6020] [id = 353] 06:51:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 14 (0xa393c000) [pid = 6020] [serial = 986] [outer = (nil)] 06:51:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 15 (0xa3940800) [pid = 6020] [serial = 987] [outer = 0xa393c000] 06:51:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 16 (0xa3942c00) [pid = 6020] [serial = 988] [outer = 0xa393c000] 06:51:30 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3947c00 == 7 [pid = 6020] [id = 354] 06:51:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 17 (0xa3948000) [pid = 6020] [serial = 989] [outer = (nil)] 06:51:30 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:51:30 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:51:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 18 (0xa3949c00) [pid = 6020] [serial = 990] [outer = 0xa3948000] 06:51:30 INFO - PROCESS | 5975 | 1484578290714 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]]]}] 06:51:30 INFO - . 06:51:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 1381ms 06:51:30 INFO - PROCESS | 5975 | 1484578290763 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 06:51:30 INFO - PROCESS | 5975 | 1484578290767 Marionette TRACE conn4 <- [1,1125,null,{"value":"2147483649"}] 06:51:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 06:51:30 INFO - PROCESS | 5975 | 1484578290773 Marionette TRACE conn4 -> [0,1126,"timeouts",{"script":35000}] 06:51:30 INFO - PROCESS | 5975 | 1484578290775 Marionette TRACE conn4 <- [1,1126,null,{}] 06:51:30 INFO - PROCESS | 5975 | 1484578290781 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}] 06:51:30 INFO - PROCESS | 5975 | 1484578290949 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 06:51:31 INFO - PROCESS | 5975 | 1484578291044 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:51:31 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3add800 == 8 [pid = 6020] [id = 355] 06:51:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 19 (0xa3ae0c00) [pid = 6020] [serial = 991] [outer = (nil)] 06:51:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 20 (0xa3ae6400) [pid = 6020] [serial = 992] [outer = 0xa3ae0c00] 06:51:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 21 (0xa3ae5400) [pid = 6020] [serial = 993] [outer = 0xa3ae0c00] 06:51:31 INFO - PROCESS | 5975 | ++DOCSHELL 0xa45de000 == 9 [pid = 6020] [id = 356] 06:51:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 22 (0xa45de400) [pid = 6020] [serial = 994] [outer = (nil)] 06:51:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 23 (0xa45e0400) [pid = 6020] [serial = 995] [outer = 0xa45de400] 06:51:32 INFO - PROCESS | 5975 | 1484578292100 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]]]}] 06:51:32 INFO - . 06:51:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1378ms 06:51:32 INFO - PROCESS | 5975 | 1484578292151 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 06:51:32 INFO - PROCESS | 5975 | 1484578292154 Marionette TRACE conn4 <- [1,1129,null,{"value":"2147483649"}] 06:51:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 06:51:32 INFO - PROCESS | 5975 | 1484578292160 Marionette TRACE conn4 -> [0,1130,"timeouts",{"script":35000}] 06:51:32 INFO - PROCESS | 5975 | 1484578292162 Marionette TRACE conn4 <- [1,1130,null,{}] 06:51:32 INFO - PROCESS | 5975 | 1484578292168 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}] 06:51:32 INFO - PROCESS | 5975 | 1484578292347 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 06:51:32 INFO - PROCESS | 5975 | 1484578292462 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:51:32 INFO - PROCESS | 5975 | ++DOCSHELL 0xa4690400 == 10 [pid = 6020] [id = 357] 06:51:32 INFO - PROCESS | 5975 | ++DOMWINDOW == 24 (0xa4690c00) [pid = 6020] [serial = 996] [outer = (nil)] 06:51:32 INFO - PROCESS | 5975 | ++DOMWINDOW == 25 (0xa46e2400) [pid = 6020] [serial = 997] [outer = 0xa4690c00] 06:51:32 INFO - PROCESS | 5975 | ++DOMWINDOW == 26 (0xa46e6400) [pid = 6020] [serial = 998] [outer = 0xa4690c00] 06:51:33 INFO - PROCESS | 5975 | ++DOCSHELL 0xa48d1000 == 11 [pid = 6020] [id = 358] 06:51:33 INFO - PROCESS | 5975 | ++DOMWINDOW == 27 (0xa48d4400) [pid = 6020] [serial = 999] [outer = (nil)] 06:51:33 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:51:33 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:51:33 INFO - PROCESS | 5975 | ++DOMWINDOW == 28 (0xa4971000) [pid = 6020] [serial = 1000] [outer = 0xa48d4400] 06:51:33 INFO - PROCESS | 5975 | 1484578293469 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]]]}] 06:51:33 INFO - . 06:51:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html | took 1331ms 06:51:33 INFO - PROCESS | 5975 | 1484578293492 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 06:51:33 INFO - PROCESS | 5975 | 1484578293497 Marionette TRACE conn4 <- [1,1133,null,{"value":"2147483649"}] 06:51:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 06:51:33 INFO - PROCESS | 5975 | 1484578293503 Marionette TRACE conn4 -> [0,1134,"timeouts",{"script":35000}] 06:51:33 INFO - PROCESS | 5975 | 1484578293505 Marionette TRACE conn4 <- [1,1134,null,{}] 06:51:33 INFO - PROCESS | 5975 | 1484578293515 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}] 06:51:33 INFO - PROCESS | 5975 | 1484578293696 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 06:51:33 INFO - PROCESS | 5975 | 1484578293739 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:51:33 INFO - PROCESS | 5975 | ++DOCSHELL 0xa48d1800 == 12 [pid = 6020] [id = 359] 06:51:33 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0xa496d400) [pid = 6020] [serial = 1001] [outer = (nil)] 06:51:33 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0xa5476800) [pid = 6020] [serial = 1002] [outer = 0xa496d400] 06:51:34 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0xa49d6400) [pid = 6020] [serial = 1003] [outer = 0xa496d400] 06:51:34 WARNING - wptserve Traceback (most recent call last): 06:51:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:51:34 WARNING - rv = self.func(request, response) 06:51:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:51:34 WARNING - access_control_allow_origin = "*") 06:51:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:51:34 WARNING - payload = payload_generator(server_data) 06:51:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:51:34 WARNING - return encode_string_as_bmp_image(data) 06:51:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 06:51:34 WARNING - img.save(f, "BMP") 06:51:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:51:34 WARNING - f.write(bmpfileheader) 06:51:34 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:51:34 WARNING - 06:51:35 INFO - PROCESS | 5975 | --DOCSHELL 0xa48d1000 == 11 [pid = 6020] [id = 358] 06:51:35 INFO - PROCESS | 5975 | --DOCSHELL 0xa4690400 == 10 [pid = 6020] [id = 357] 06:51:35 INFO - PROCESS | 5975 | --DOCSHELL 0xa45de000 == 9 [pid = 6020] [id = 356] 06:51:35 INFO - PROCESS | 5975 | --DOCSHELL 0xa3add800 == 8 [pid = 6020] [id = 355] 06:51:35 INFO - PROCESS | 5975 | --DOCSHELL 0xa3947c00 == 7 [pid = 6020] [id = 354] 06:51:35 INFO - PROCESS | 5975 | --DOCSHELL 0xa393bc00 == 6 [pid = 6020] [id = 353] 06:51:35 INFO - PROCESS | 5975 | --DOCSHELL 0xa3665000 == 5 [pid = 6020] [id = 352] 06:51:35 INFO - PROCESS | 5975 | --DOCSHELL 0xa3548800 == 4 [pid = 6020] [id = 351] 06:51:35 INFO - PROCESS | 5975 | --DOCSHELL 0xa2494c00 == 3 [pid = 6020] [id = 350] 06:51:35 INFO - PROCESS | 5975 | --DOCSHELL 0xa2496800 == 2 [pid = 6020] [id = 349] 06:51:38 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0xa4690c00) [pid = 6020] [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] 06:51:38 INFO - PROCESS | 5975 | --DOMWINDOW == 29 (0xa48d4400) [pid = 6020] [serial = 999] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:51:38 INFO - PROCESS | 5975 | --DOMWINDOW == 28 (0xa3948000) [pid = 6020] [serial = 989] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:51:38 INFO - PROCESS | 5975 | --DOMWINDOW == 27 (0xa393c000) [pid = 6020] [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] 06:51:38 INFO - PROCESS | 5975 | --DOMWINDOW == 26 (0xa2495000) [pid = 6020] [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] 06:51:38 INFO - PROCESS | 5975 | --DOMWINDOW == 25 (0xa2497000) [pid = 6020] [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] 06:51:38 INFO - PROCESS | 5975 | --DOMWINDOW == 24 (0xa3548c00) [pid = 6020] [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] 06:51:38 INFO - PROCESS | 5975 | --DOMWINDOW == 23 (0xa45de400) [pid = 6020] [serial = 994] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484578291903] 06:51:38 INFO - PROCESS | 5975 | --DOMWINDOW == 22 (0xa3ae0c00) [pid = 6020] [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] 06:51:38 INFO - PROCESS | 5975 | --DOMWINDOW == 21 (0xa3665400) [pid = 6020] [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] 06:51:42 INFO - PROCESS | 5975 | --DOMWINDOW == 20 (0xa46e6400) [pid = 6020] [serial = 998] [outer = (nil)] [url = about:blank] 06:51:42 INFO - PROCESS | 5975 | --DOMWINDOW == 19 (0xa4971000) [pid = 6020] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:51:42 INFO - PROCESS | 5975 | --DOMWINDOW == 18 (0xa3949c00) [pid = 6020] [serial = 990] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:51:42 INFO - PROCESS | 5975 | --DOMWINDOW == 17 (0xa3942c00) [pid = 6020] [serial = 988] [outer = (nil)] [url = about:blank] 06:51:42 INFO - PROCESS | 5975 | --DOMWINDOW == 16 (0xa310c400) [pid = 6020] [serial = 979] [outer = (nil)] [url = about:blank] 06:51:42 INFO - PROCESS | 5975 | --DOMWINDOW == 15 (0xa310c800) [pid = 6020] [serial = 976] [outer = (nil)] [url = about:blank] 06:51:42 INFO - PROCESS | 5975 | --DOMWINDOW == 14 (0xa3550c00) [pid = 6020] [serial = 982] [outer = (nil)] [url = about:blank] 06:51:42 INFO - PROCESS | 5975 | --DOMWINDOW == 13 (0xa45e0400) [pid = 6020] [serial = 995] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484578291903] 06:51:42 INFO - PROCESS | 5975 | --DOMWINDOW == 12 (0xa3ae5400) [pid = 6020] [serial = 993] [outer = (nil)] [url = about:blank] 06:51:42 INFO - PROCESS | 5975 | --DOMWINDOW == 11 (0xa3765400) [pid = 6020] [serial = 985] [outer = (nil)] [url = about:blank] 06:51:42 INFO - PROCESS | 5975 | --DOMWINDOW == 10 (0xa46e2400) [pid = 6020] [serial = 997] [outer = (nil)] [url = about:blank] 06:51:42 INFO - PROCESS | 5975 | --DOMWINDOW == 9 (0xa3ae6400) [pid = 6020] [serial = 992] [outer = (nil)] [url = about:blank] 06:51:42 INFO - PROCESS | 5975 | --DOMWINDOW == 8 (0xa3940800) [pid = 6020] [serial = 987] [outer = (nil)] [url = about:blank] 06:51:42 INFO - PROCESS | 5975 | --DOMWINDOW == 7 (0xa3762400) [pid = 6020] [serial = 984] [outer = (nil)] [url = about:blank] 06:51:42 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa354e000) [pid = 6020] [serial = 981] [outer = (nil)] [url = about:blank] 06:51:42 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3105000) [pid = 6020] [serial = 978] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa5476800) [pid = 6020] [serial = 1002] [outer = (nil)] [url = about:blank] 06:52:04 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:52:04 INFO - PROCESS | 5975 | 1484578324168 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]]]}] 06:52:04 INFO - . 06:52:04 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30711ms 06:52:04 INFO - PROCESS | 5975 | 1484578324214 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 06:52:04 INFO - PROCESS | 5975 | 1484578324218 Marionette TRACE conn4 <- [1,1137,null,{"value":"2147483649"}] 06:52:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 06:52:04 INFO - PROCESS | 5975 | 1484578324233 Marionette TRACE conn4 -> [0,1138,"timeouts",{"script":35000}] 06:52:04 INFO - PROCESS | 5975 | 1484578324235 Marionette TRACE conn4 <- [1,1138,null,{}] 06:52:04 INFO - PROCESS | 5975 | 1484578324242 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}] 06:52:04 INFO - PROCESS | 5975 | 1484578324440 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 06:52:04 INFO - PROCESS | 5975 | 1484578324479 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:52:04 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2495400 == 3 [pid = 6020] [id = 360] 06:52:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa2495800) [pid = 6020] [serial = 1004] [outer = (nil)] 06:52:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa3103c00) [pid = 6020] [serial = 1005] [outer = 0xa2495800] 06:52:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa310ac00) [pid = 6020] [serial = 1006] [outer = 0xa2495800] 06:52:05 WARNING - wptserve Traceback (most recent call last): 06:52:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:52:05 WARNING - rv = self.func(request, response) 06:52:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:52:05 WARNING - access_control_allow_origin = "*") 06:52:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:52:05 WARNING - payload = payload_generator(server_data) 06:52:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:52:05 WARNING - return encode_string_as_bmp_image(data) 06:52: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 06:52:05 WARNING - img.save(f, "BMP") 06:52:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:52:05 WARNING - f.write(bmpfileheader) 06:52:05 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:52:05 WARNING - 06:52:13 INFO - PROCESS | 5975 | --DOCSHELL 0xa48d1800 == 2 [pid = 6020] [id = 359] 06:52:19 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa496d400) [pid = 6020] [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] 06:52:23 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3103c00) [pid = 6020] [serial = 1005] [outer = (nil)] [url = about:blank] 06:52:23 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa49d6400) [pid = 6020] [serial = 1003] [outer = (nil)] [url = about:blank] 06:52:34 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:52:34 INFO - PROCESS | 5975 | 1484578354935 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]]]}] 06:52:34 INFO - . 06:52:34 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30725ms 06:52:34 INFO - PROCESS | 5975 | 1484578354954 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 06:52:34 INFO - PROCESS | 5975 | 1484578354956 Marionette TRACE conn4 <- [1,1141,null,{"value":"2147483649"}] 06:52:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 06:52:34 INFO - PROCESS | 5975 | 1484578354962 Marionette TRACE conn4 -> [0,1142,"timeouts",{"script":35000}] 06:52:34 INFO - PROCESS | 5975 | 1484578354965 Marionette TRACE conn4 <- [1,1142,null,{}] 06:52:34 INFO - PROCESS | 5975 | 1484578354971 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}] 06:52:35 INFO - PROCESS | 5975 | 1484578355168 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 06:52:35 INFO - PROCESS | 5975 | 1484578355224 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:52:35 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2495c00 == 3 [pid = 6020] [id = 361] 06:52:35 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa2496400) [pid = 6020] [serial = 1007] [outer = (nil)] 06:52:35 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa3104400) [pid = 6020] [serial = 1008] [outer = 0xa2496400] 06:52:35 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa310bc00) [pid = 6020] [serial = 1009] [outer = 0xa2496400] 06:52:36 WARNING - wptserve Traceback (most recent call last): 06:52:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:52:36 WARNING - rv = self.func(request, response) 06:52:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:52:36 WARNING - access_control_allow_origin = "*") 06:52:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:52:36 WARNING - payload = payload_generator(server_data) 06:52:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:52:36 WARNING - return encode_string_as_bmp_image(data) 06:52: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 06:52:36 WARNING - img.save(f, "BMP") 06:52:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:52:36 WARNING - f.write(bmpfileheader) 06:52:36 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:52:36 WARNING - 06:52:43 INFO - PROCESS | 5975 | --DOCSHELL 0xa2495400 == 2 [pid = 6020] [id = 360] 06:52:49 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa2495800) [pid = 6020] [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] 06:52:54 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3104400) [pid = 6020] [serial = 1008] [outer = (nil)] [url = about:blank] 06:52:54 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa310ac00) [pid = 6020] [serial = 1006] [outer = (nil)] [url = about:blank] 06:53:05 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:53:05 INFO - . 06:53:05 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30717ms 06:53:05 INFO - PROCESS | 5975 | 1484578385669 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]]]}] 06:53:05 INFO - PROCESS | 5975 | 1484578385680 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 06:53:05 INFO - PROCESS | 5975 | 1484578385684 Marionette TRACE conn4 <- [1,1145,null,{"value":"2147483649"}] 06:53:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 06:53:05 INFO - PROCESS | 5975 | 1484578385689 Marionette TRACE conn4 -> [0,1146,"timeouts",{"script":35000}] 06:53:05 INFO - PROCESS | 5975 | 1484578385692 Marionette TRACE conn4 <- [1,1146,null,{}] 06:53:05 INFO - PROCESS | 5975 | 1484578385697 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}] 06:53:05 INFO - PROCESS | 5975 | 1484578385861 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 06:53:05 INFO - PROCESS | 5975 | 1484578385917 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:53:05 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2495800 == 3 [pid = 6020] [id = 362] 06:53:05 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa2496000) [pid = 6020] [serial = 1010] [outer = (nil)] 06:53:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa3104800) [pid = 6020] [serial = 1011] [outer = 0xa2496000] 06:53:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa310b800) [pid = 6020] [serial = 1012] [outer = 0xa2496000] 06:53:06 INFO - PROCESS | 5975 | 1484578386869 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]]]}] 06:53:06 INFO - . 06:53:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html | took 1229ms 06:53:06 INFO - PROCESS | 5975 | 1484578386920 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 06:53:06 INFO - PROCESS | 5975 | 1484578386924 Marionette TRACE conn4 <- [1,1149,null,{"value":"2147483649"}] 06:53:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 06:53:06 INFO - PROCESS | 5975 | 1484578386929 Marionette TRACE conn4 -> [0,1150,"timeouts",{"script":35000}] 06:53:06 INFO - PROCESS | 5975 | 1484578386932 Marionette TRACE conn4 <- [1,1150,null,{}] 06:53:06 INFO - PROCESS | 5975 | 1484578386945 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}] 06:53:07 INFO - PROCESS | 5975 | 1484578387132 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 06:53:07 INFO - PROCESS | 5975 | 1484578387189 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:53:07 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3548400 == 4 [pid = 6020] [id = 363] 06:53:07 INFO - PROCESS | 5975 | ++DOMWINDOW == 8 (0xa3548800) [pid = 6020] [serial = 1013] [outer = (nil)] 06:53:07 INFO - PROCESS | 5975 | ++DOMWINDOW == 9 (0xa354dc00) [pid = 6020] [serial = 1014] [outer = 0xa3548800] 06:53:07 INFO - PROCESS | 5975 | ++DOMWINDOW == 10 (0xa354c400) [pid = 6020] [serial = 1015] [outer = 0xa3548800] 06:53:08 INFO - PROCESS | 5975 | 1484578388176 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]]]}] 06:53:08 INFO - . 06:53:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html | took 1285ms 06:53:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 06:53:08 INFO - PROCESS | 5975 | 1484578388216 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 06:53:08 INFO - PROCESS | 5975 | 1484578388218 Marionette TRACE conn4 <- [1,1153,null,{"value":"2147483649"}] 06:53:08 INFO - PROCESS | 5975 | 1484578388225 Marionette TRACE conn4 -> [0,1154,"timeouts",{"script":35000}] 06:53:08 INFO - PROCESS | 5975 | 1484578388228 Marionette TRACE conn4 <- [1,1154,null,{}] 06:53:08 INFO - PROCESS | 5975 | 1484578388233 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}] 06:53:08 INFO - PROCESS | 5975 | 1484578388433 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 06:53:08 INFO - PROCESS | 5975 | 1484578388493 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:53:08 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3666000 == 5 [pid = 6020] [id = 364] 06:53:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 11 (0xa3666800) [pid = 6020] [serial = 1016] [outer = (nil)] 06:53:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 12 (0xa3763000) [pid = 6020] [serial = 1017] [outer = 0xa3666800] 06:53:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 13 (0xa3765800) [pid = 6020] [serial = 1018] [outer = 0xa3666800] 06:53:09 INFO - PROCESS | 5975 | 1484578389450 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]]]}] 06:53:09 INFO - . 06:53:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html | took 1244ms 06:53:09 INFO - PROCESS | 5975 | 1484578389468 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 06:53:09 INFO - PROCESS | 5975 | 1484578389479 Marionette TRACE conn4 <- [1,1157,null,{"value":"2147483649"}] 06:53:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 06:53:09 INFO - PROCESS | 5975 | 1484578389484 Marionette TRACE conn4 -> [0,1158,"timeouts",{"script":35000}] 06:53:09 INFO - PROCESS | 5975 | 1484578389487 Marionette TRACE conn4 <- [1,1158,null,{}] 06:53:09 INFO - PROCESS | 5975 | 1484578389492 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}] 06:53:09 INFO - PROCESS | 5975 | 1484578389676 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 06:53:09 INFO - PROCESS | 5975 | 1484578389721 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:53:09 INFO - PROCESS | 5975 | ++DOCSHELL 0xa393cc00 == 6 [pid = 6020] [id = 365] 06:53:09 INFO - PROCESS | 5975 | ++DOMWINDOW == 14 (0xa393d400) [pid = 6020] [serial = 1019] [outer = (nil)] 06:53:09 INFO - PROCESS | 5975 | ++DOMWINDOW == 15 (0xa3941400) [pid = 6020] [serial = 1020] [outer = 0xa393d400] 06:53:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 16 (0xa3943400) [pid = 6020] [serial = 1021] [outer = 0xa393d400] 06:53:10 INFO - PROCESS | 5975 | 1484578390626 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]]]}] 06:53:10 INFO - . 06:53:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html | took 1187ms 06:53:10 INFO - PROCESS | 5975 | 1484578390673 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 06:53:10 INFO - PROCESS | 5975 | 1484578390675 Marionette TRACE conn4 <- [1,1161,null,{"value":"2147483649"}] 06:53:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 06:53:10 INFO - PROCESS | 5975 | 1484578390681 Marionette TRACE conn4 -> [0,1162,"timeouts",{"script":35000}] 06:53:10 INFO - PROCESS | 5975 | 1484578390683 Marionette TRACE conn4 <- [1,1162,null,{}] 06:53:10 INFO - PROCESS | 5975 | 1484578390689 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}] 06:53:10 INFO - PROCESS | 5975 | 1484578390873 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 06:53:10 INFO - PROCESS | 5975 | 1484578390926 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:53:10 INFO - PROCESS | 5975 | ++DOCSHELL 0xa394ac00 == 7 [pid = 6020] [id = 366] 06:53:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 17 (0xa3add800) [pid = 6020] [serial = 1022] [outer = (nil)] 06:53:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 18 (0xa3ae2800) [pid = 6020] [serial = 1023] [outer = 0xa3add800] 06:53:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 19 (0xa3ae1800) [pid = 6020] [serial = 1024] [outer = 0xa3add800] 06:53:11 INFO - PROCESS | 5975 | 1484578391892 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]]]}] 06:53:11 INFO - . 06:53:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html | took 1236ms 06:53:11 INFO - PROCESS | 5975 | 1484578391918 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 06:53:11 INFO - PROCESS | 5975 | 1484578391921 Marionette TRACE conn4 <- [1,1165,null,{"value":"2147483649"}] 06:53:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 06:53:12 INFO - PROCESS | 5975 | 1484578391933 Marionette TRACE conn4 -> [0,1166,"timeouts",{"script":35000}] 06:53:12 INFO - PROCESS | 5975 | 1484578391935 Marionette TRACE conn4 <- [1,1166,null,{}] 06:53:12 INFO - PROCESS | 5975 | 1484578391942 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}] 06:53:12 INFO - PROCESS | 5975 | 1484578392323 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 06:53:12 INFO - PROCESS | 5975 | 1484578392389 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:53:12 INFO - PROCESS | 5975 | ++DOCSHELL 0xa45dfc00 == 8 [pid = 6020] [id = 367] 06:53:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 20 (0xa45e0000) [pid = 6020] [serial = 1025] [outer = (nil)] 06:53:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 21 (0xa45e5400) [pid = 6020] [serial = 1026] [outer = 0xa45e0000] 06:53:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 22 (0xa468bc00) [pid = 6020] [serial = 1027] [outer = 0xa45e0000] 06:53:13 INFO - PROCESS | 5975 | 1484578393506 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]]]}] 06:53:13 INFO - . 06:53:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html | took 725ms 06:53:13 INFO - PROCESS | 5975 | 1484578393528 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 06:53:13 INFO - PROCESS | 5975 | 1484578393531 Marionette TRACE conn4 <- [1,1169,null,{"value":"2147483649"}] 06:53:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 06:53:13 INFO - PROCESS | 5975 | 1484578393537 Marionette TRACE conn4 -> [0,1170,"timeouts",{"script":35000}] 06:53:13 INFO - PROCESS | 5975 | 1484578393539 Marionette TRACE conn4 <- [1,1170,null,{}] 06:53:13 INFO - PROCESS | 5975 | 1484578393545 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}] 06:53:13 INFO - PROCESS | 5975 | 1484578393702 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 06:53:13 INFO - PROCESS | 5975 | 1484578393801 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:53:13 INFO - PROCESS | 5975 | ++DOCSHELL 0xa46e6000 == 9 [pid = 6020] [id = 368] 06:53:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 23 (0xa46ea800) [pid = 6020] [serial = 1028] [outer = (nil)] 06:53:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 24 (0xa46ef400) [pid = 6020] [serial = 1029] [outer = 0xa46ea800] 06:53:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 25 (0xa46ee800) [pid = 6020] [serial = 1030] [outer = 0xa46ea800] 06:53:14 INFO - PROCESS | 5975 | 1484578394951 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]]]}] 06:53:14 INFO - . 06:53:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html | took 1440ms 06:53:14 INFO - PROCESS | 5975 | 1484578394977 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 06:53:14 INFO - PROCESS | 5975 | 1484578394979 Marionette TRACE conn4 <- [1,1173,null,{"value":"2147483649"}] 06:53:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 06:53:14 INFO - PROCESS | 5975 | 1484578394985 Marionette TRACE conn4 -> [0,1174,"timeouts",{"script":35000}] 06:53:14 INFO - PROCESS | 5975 | 1484578394988 Marionette TRACE conn4 <- [1,1174,null,{}] 06:53:15 INFO - PROCESS | 5975 | 1484578394994 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}] 06:53:15 INFO - PROCESS | 5975 | 1484578395168 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 06:53:15 INFO - PROCESS | 5975 | 1484578395216 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:53:15 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3543800 == 10 [pid = 6020] [id = 369] 06:53:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 26 (0xa3543c00) [pid = 6020] [serial = 1031] [outer = (nil)] 06:53:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 27 (0xa3667000) [pid = 6020] [serial = 1032] [outer = 0xa3543c00] 06:53:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 28 (0xa3768800) [pid = 6020] [serial = 1033] [outer = 0xa3543c00] 06:53:16 INFO - PROCESS | 5975 | --DOCSHELL 0xa45dfc00 == 9 [pid = 6020] [id = 367] 06:53:16 INFO - PROCESS | 5975 | --DOCSHELL 0xa394ac00 == 8 [pid = 6020] [id = 366] 06:53:16 INFO - PROCESS | 5975 | --DOCSHELL 0xa393cc00 == 7 [pid = 6020] [id = 365] 06:53:16 INFO - PROCESS | 5975 | --DOCSHELL 0xa3666000 == 6 [pid = 6020] [id = 364] 06:53:16 INFO - PROCESS | 5975 | --DOCSHELL 0xa3548400 == 5 [pid = 6020] [id = 363] 06:53:16 INFO - PROCESS | 5975 | --DOCSHELL 0xa2495800 == 4 [pid = 6020] [id = 362] 06:53:16 INFO - PROCESS | 5975 | --DOCSHELL 0xa2495c00 == 3 [pid = 6020] [id = 361] 06:53:16 INFO - PROCESS | 5975 | 1484578396433 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]]]}] 06:53:16 INFO - . 06:53:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html | took 1484ms 06:53:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 06:53:16 INFO - PROCESS | 5975 | 1484578396469 Marionette TRACE conn4 -> [0,1177,"getWindowHandle",null] 06:53:16 INFO - PROCESS | 5975 | 1484578396471 Marionette TRACE conn4 <- [1,1177,null,{"value":"2147483649"}] 06:53:16 INFO - PROCESS | 5975 | 1484578396478 Marionette TRACE conn4 -> [0,1178,"timeouts",{"script":35000}] 06:53:16 INFO - PROCESS | 5975 | 1484578396481 Marionette TRACE conn4 <- [1,1178,null,{}] 06:53:16 INFO - PROCESS | 5975 | 1484578396486 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}] 06:53:16 INFO - PROCESS | 5975 | 1484578396655 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 06:53:16 INFO - PROCESS | 5975 | 1484578396745 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:53:16 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3111c00 == 4 [pid = 6020] [id = 370] 06:53:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0xa365e400) [pid = 6020] [serial = 1034] [outer = (nil)] 06:53:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0xa3761c00) [pid = 6020] [serial = 1035] [outer = 0xa365e400] 06:53:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0xa3769800) [pid = 6020] [serial = 1036] [outer = 0xa365e400] 06:53:17 INFO - PROCESS | 5975 | 1484578397746 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]]]}] 06:53:17 INFO - . 06:53:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html | took 1280ms 06:53:17 INFO - PROCESS | 5975 | 1484578397765 Marionette TRACE conn4 -> [0,1181,"getWindowHandle",null] 06:53:17 INFO - PROCESS | 5975 | 1484578397768 Marionette TRACE conn4 <- [1,1181,null,{"value":"2147483649"}] 06:53:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 06:53:17 INFO - PROCESS | 5975 | 1484578397776 Marionette TRACE conn4 -> [0,1182,"timeouts",{"script":35000}] 06:53:17 INFO - PROCESS | 5975 | 1484578397779 Marionette TRACE conn4 <- [1,1182,null,{}] 06:53:17 INFO - PROCESS | 5975 | 1484578397784 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}] 06:53:18 INFO - PROCESS | 5975 | 1484578398001 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 06:53:18 INFO - PROCESS | 5975 | 1484578398060 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:53:18 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3945c00 == 5 [pid = 6020] [id = 371] 06:53:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0xa3946400) [pid = 6020] [serial = 1037] [outer = (nil)] 06:53:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0xa3ae0800) [pid = 6020] [serial = 1038] [outer = 0xa3946400] 06:53:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0xa3549400) [pid = 6020] [serial = 1039] [outer = 0xa3946400] 06:53:18 INFO - PROCESS | 5975 | ++DOCSHELL 0xa45de400 == 6 [pid = 6020] [id = 372] 06:53:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0xa45df400) [pid = 6020] [serial = 1040] [outer = (nil)] 06:53:18 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:53:18 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:53:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0xa45e1800) [pid = 6020] [serial = 1041] [outer = 0xa45df400] 06:53:19 INFO - PROCESS | 5975 | 1484578399252 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]]]}] 06:53:19 INFO - . 06:53:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1487ms 06:53:19 INFO - PROCESS | 5975 | 1484578399267 Marionette TRACE conn4 -> [0,1185,"getWindowHandle",null] 06:53:19 INFO - PROCESS | 5975 | 1484578399270 Marionette TRACE conn4 <- [1,1185,null,{"value":"2147483649"}] 06:53:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 06:53:19 INFO - PROCESS | 5975 | 1484578399282 Marionette TRACE conn4 -> [0,1186,"timeouts",{"script":35000}] 06:53:19 INFO - PROCESS | 5975 | 1484578399285 Marionette TRACE conn4 <- [1,1186,null,{}] 06:53:19 INFO - PROCESS | 5975 | 1484578399291 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}] 06:53:19 INFO - PROCESS | 5975 | 1484578399481 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 06:53:19 INFO - PROCESS | 5975 | 1484578399554 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:53:19 INFO - PROCESS | 5975 | ++DOCSHELL 0xa468fc00 == 7 [pid = 6020] [id = 373] 06:53:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0xa46e2800) [pid = 6020] [serial = 1042] [outer = (nil)] 06:53:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0xa48d4400) [pid = 6020] [serial = 1043] [outer = 0xa46e2800] 06:53:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0xa4973400) [pid = 6020] [serial = 1044] [outer = 0xa46e2800] 06:53:20 INFO - PROCESS | 5975 | ++DOCSHELL 0xa49dc800 == 8 [pid = 6020] [id = 374] 06:53:20 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0xa49dd000) [pid = 6020] [serial = 1045] [outer = (nil)] 06:53:20 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0xa5482000) [pid = 6020] [serial = 1046] [outer = 0xa49dd000] 06:53:20 INFO - PROCESS | 5975 | 1484578400749 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]]]}] 06:53:20 INFO - . 06:53:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1493ms 06:53:20 INFO - PROCESS | 5975 | 1484578400773 Marionette TRACE conn4 -> [0,1189,"getWindowHandle",null] 06:53:20 INFO - PROCESS | 5975 | 1484578400777 Marionette TRACE conn4 <- [1,1189,null,{"value":"2147483649"}] 06:53:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 06:53:20 INFO - PROCESS | 5975 | 1484578400787 Marionette TRACE conn4 -> [0,1190,"timeouts",{"script":35000}] 06:53:20 INFO - PROCESS | 5975 | 1484578400793 Marionette TRACE conn4 <- [1,1190,null,{}] 06:53:20 INFO - PROCESS | 5975 | 1484578400801 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}] 06:53:21 INFO - PROCESS | 5975 | 1484578401124 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 06:53:21 INFO - PROCESS | 5975 | 1484578401188 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:53:21 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0xa2496400) [pid = 6020] [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] 06:53:21 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0xa2496000) [pid = 6020] [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] 06:53:21 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0xa3548800) [pid = 6020] [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] 06:53:21 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0xa3add800) [pid = 6020] [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] 06:53:21 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0xa3666800) [pid = 6020] [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] 06:53:21 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0xa393d400) [pid = 6020] [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] 06:53:21 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0xa45e0000) [pid = 6020] [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] 06:53:21 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3112800 == 9 [pid = 6020] [id = 375] 06:53:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0xa3541800) [pid = 6020] [serial = 1047] [outer = (nil)] 06:53:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0xa393d400) [pid = 6020] [serial = 1048] [outer = 0xa3541800] 06:53:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0xa4979000) [pid = 6020] [serial = 1049] [outer = 0xa3541800] 06:53:22 INFO - PROCESS | 5975 | ++DOCSHELL 0xa55ae400 == 10 [pid = 6020] [id = 376] 06:53:22 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0xa55bac00) [pid = 6020] [serial = 1050] [outer = (nil)] 06:53:22 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:53:22 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:53:22 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0xa7717800) [pid = 6020] [serial = 1051] [outer = 0xa55bac00] 06:53:22 INFO - PROCESS | 5975 | 1484578402468 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]]]}] 06:53:22 INFO - . 06:53:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1743ms 06:53:22 INFO - PROCESS | 5975 | 1484578402530 Marionette TRACE conn4 -> [0,1193,"getWindowHandle",null] 06:53:22 INFO - PROCESS | 5975 | 1484578402534 Marionette TRACE conn4 <- [1,1193,null,{"value":"2147483649"}] 06:53:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 06:53:22 INFO - PROCESS | 5975 | 1484578402544 Marionette TRACE conn4 -> [0,1194,"timeouts",{"script":35000}] 06:53:22 INFO - PROCESS | 5975 | 1484578402546 Marionette TRACE conn4 <- [1,1194,null,{}] 06:53:22 INFO - PROCESS | 5975 | 1484578402551 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}] 06:53:22 INFO - PROCESS | 5975 | 1484578402718 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 06:53:22 INFO - PROCESS | 5975 | 1484578402769 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:53:22 INFO - PROCESS | 5975 | ++DOCSHELL 0xa8344c00 == 11 [pid = 6020] [id = 377] 06:53:22 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0xa834dc00) [pid = 6020] [serial = 1052] [outer = (nil)] 06:53:22 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0xa8ebb000) [pid = 6020] [serial = 1053] [outer = 0xa834dc00] 06:53:23 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0xa8ebdc00) [pid = 6020] [serial = 1054] [outer = 0xa834dc00] 06:53:23 WARNING - wptserve Traceback (most recent call last): 06:53:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:53:23 WARNING - rv = self.func(request, response) 06:53:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:53:23 WARNING - access_control_allow_origin = "*") 06:53:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:53:23 WARNING - payload = payload_generator(server_data) 06:53:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:53:23 WARNING - return encode_string_as_bmp_image(data) 06:53:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 06:53:23 WARNING - img.save(f, "BMP") 06:53:23 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:53:23 WARNING - f.write(bmpfileheader) 06:53:23 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:53:23 WARNING - 06:53:24 INFO - PROCESS | 5975 | --DOCSHELL 0xa55ae400 == 10 [pid = 6020] [id = 376] 06:53:24 INFO - PROCESS | 5975 | --DOCSHELL 0xa3112800 == 9 [pid = 6020] [id = 375] 06:53:24 INFO - PROCESS | 5975 | --DOCSHELL 0xa49dc800 == 8 [pid = 6020] [id = 374] 06:53:24 INFO - PROCESS | 5975 | --DOCSHELL 0xa468fc00 == 7 [pid = 6020] [id = 373] 06:53:24 INFO - PROCESS | 5975 | --DOCSHELL 0xa45de400 == 6 [pid = 6020] [id = 372] 06:53:24 INFO - PROCESS | 5975 | --DOCSHELL 0xa3945c00 == 5 [pid = 6020] [id = 371] 06:53:24 INFO - PROCESS | 5975 | --DOCSHELL 0xa3111c00 == 4 [pid = 6020] [id = 370] 06:53:24 INFO - PROCESS | 5975 | --DOCSHELL 0xa3543800 == 3 [pid = 6020] [id = 369] 06:53:24 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0xa45e5400) [pid = 6020] [serial = 1026] [outer = (nil)] [url = about:blank] 06:53:24 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0xa468bc00) [pid = 6020] [serial = 1027] [outer = (nil)] [url = about:blank] 06:53:24 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0xa3ae2800) [pid = 6020] [serial = 1023] [outer = (nil)] [url = about:blank] 06:53:24 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0xa3941400) [pid = 6020] [serial = 1020] [outer = (nil)] [url = about:blank] 06:53:24 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0xa3104800) [pid = 6020] [serial = 1011] [outer = (nil)] [url = about:blank] 06:53:24 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0xa354dc00) [pid = 6020] [serial = 1014] [outer = (nil)] [url = about:blank] 06:53:24 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0xa3763000) [pid = 6020] [serial = 1017] [outer = (nil)] [url = about:blank] 06:53:24 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0xa3ae1800) [pid = 6020] [serial = 1024] [outer = (nil)] [url = about:blank] 06:53:24 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0xa3943400) [pid = 6020] [serial = 1021] [outer = (nil)] [url = about:blank] 06:53:24 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0xa3765800) [pid = 6020] [serial = 1018] [outer = (nil)] [url = about:blank] 06:53:24 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0xa354c400) [pid = 6020] [serial = 1015] [outer = (nil)] [url = about:blank] 06:53:24 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0xa310b800) [pid = 6020] [serial = 1012] [outer = (nil)] [url = about:blank] 06:53:24 INFO - PROCESS | 5975 | --DOMWINDOW == 29 (0xa310bc00) [pid = 6020] [serial = 1009] [outer = (nil)] [url = about:blank] 06:53:27 INFO - PROCESS | 5975 | --DOMWINDOW == 28 (0xa3946400) [pid = 6020] [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] 06:53:27 INFO - PROCESS | 5975 | --DOMWINDOW == 27 (0xa46e2800) [pid = 6020] [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] 06:53:27 INFO - PROCESS | 5975 | --DOMWINDOW == 26 (0xa3543c00) [pid = 6020] [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] 06:53:27 INFO - PROCESS | 5975 | --DOMWINDOW == 25 (0xa365e400) [pid = 6020] [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] 06:53:27 INFO - PROCESS | 5975 | --DOMWINDOW == 24 (0xa46ea800) [pid = 6020] [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] 06:53:27 INFO - PROCESS | 5975 | --DOMWINDOW == 23 (0xa3541800) [pid = 6020] [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] 06:53:27 INFO - PROCESS | 5975 | --DOMWINDOW == 22 (0xa49dd000) [pid = 6020] [serial = 1045] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484578400482] 06:53:27 INFO - PROCESS | 5975 | --DOMWINDOW == 21 (0xa55bac00) [pid = 6020] [serial = 1050] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:53:27 INFO - PROCESS | 5975 | --DOMWINDOW == 20 (0xa45df400) [pid = 6020] [serial = 1040] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:53:31 INFO - PROCESS | 5975 | --DOCSHELL 0xa46e6000 == 2 [pid = 6020] [id = 368] 06:53:31 INFO - PROCESS | 5975 | --DOMWINDOW == 19 (0xa3768800) [pid = 6020] [serial = 1033] [outer = (nil)] [url = about:blank] 06:53:31 INFO - PROCESS | 5975 | --DOMWINDOW == 18 (0xa3769800) [pid = 6020] [serial = 1036] [outer = (nil)] [url = about:blank] 06:53:31 INFO - PROCESS | 5975 | --DOMWINDOW == 17 (0xa46ee800) [pid = 6020] [serial = 1030] [outer = (nil)] [url = about:blank] 06:53:31 INFO - PROCESS | 5975 | --DOMWINDOW == 16 (0xa5482000) [pid = 6020] [serial = 1046] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484578400482] 06:53:31 INFO - PROCESS | 5975 | --DOMWINDOW == 15 (0xa393d400) [pid = 6020] [serial = 1048] [outer = (nil)] [url = about:blank] 06:53:31 INFO - PROCESS | 5975 | --DOMWINDOW == 14 (0xa4973400) [pid = 6020] [serial = 1044] [outer = (nil)] [url = about:blank] 06:53:31 INFO - PROCESS | 5975 | --DOMWINDOW == 13 (0xa4979000) [pid = 6020] [serial = 1049] [outer = (nil)] [url = about:blank] 06:53:31 INFO - PROCESS | 5975 | --DOMWINDOW == 12 (0xa7717800) [pid = 6020] [serial = 1051] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:53:31 INFO - PROCESS | 5975 | --DOMWINDOW == 11 (0xa3549400) [pid = 6020] [serial = 1039] [outer = (nil)] [url = about:blank] 06:53:31 INFO - PROCESS | 5975 | --DOMWINDOW == 10 (0xa45e1800) [pid = 6020] [serial = 1041] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:53:31 INFO - PROCESS | 5975 | --DOMWINDOW == 9 (0xa48d4400) [pid = 6020] [serial = 1043] [outer = (nil)] [url = about:blank] 06:53:31 INFO - PROCESS | 5975 | --DOMWINDOW == 8 (0xa3ae0800) [pid = 6020] [serial = 1038] [outer = (nil)] [url = about:blank] 06:53:31 INFO - PROCESS | 5975 | --DOMWINDOW == 7 (0xa3761c00) [pid = 6020] [serial = 1035] [outer = (nil)] [url = about:blank] 06:53:31 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa3667000) [pid = 6020] [serial = 1032] [outer = (nil)] [url = about:blank] 06:53:31 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa46ef400) [pid = 6020] [serial = 1029] [outer = (nil)] [url = about:blank] 06:53:38 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa8ebb000) [pid = 6020] [serial = 1053] [outer = (nil)] [url = about:blank] 06:53:53 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:53:53 INFO - PROCESS | 5975 | 1484578433262 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]]]}] 06:53:53 INFO - . 06:53:53 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30767ms 06:53:53 INFO - PROCESS | 5975 | 1484578433311 Marionette TRACE conn4 -> [0,1197,"getWindowHandle",null] 06:53:53 INFO - PROCESS | 5975 | 1484578433313 Marionette TRACE conn4 <- [1,1197,null,{"value":"2147483649"}] 06:53:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 06:53:53 INFO - PROCESS | 5975 | 1484578433320 Marionette TRACE conn4 -> [0,1198,"timeouts",{"script":35000}] 06:53:53 INFO - PROCESS | 5975 | 1484578433323 Marionette TRACE conn4 <- [1,1198,null,{}] 06:53:53 INFO - PROCESS | 5975 | 1484578433328 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}] 06:53:53 INFO - PROCESS | 5975 | 1484578433519 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 06:53:53 INFO - PROCESS | 5975 | 1484578433564 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:53:53 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2495000 == 3 [pid = 6020] [id = 378] 06:53:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa2495400) [pid = 6020] [serial = 1055] [outer = (nil)] 06:53:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa3103400) [pid = 6020] [serial = 1056] [outer = 0xa2495400] 06:53:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa310a000) [pid = 6020] [serial = 1057] [outer = 0xa2495400] 06:53:54 WARNING - wptserve Traceback (most recent call last): 06:53:54 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:53:54 WARNING - rv = self.func(request, response) 06:53:54 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:53:54 WARNING - access_control_allow_origin = "*") 06:53:54 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:53:54 WARNING - payload = payload_generator(server_data) 06:53:54 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:53:54 WARNING - return encode_string_as_bmp_image(data) 06:53:54 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 06:53:54 WARNING - img.save(f, "BMP") 06:53:54 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:53:54 WARNING - f.write(bmpfileheader) 06:53:54 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:53:54 WARNING - 06:54:02 INFO - PROCESS | 5975 | --DOCSHELL 0xa8344c00 == 2 [pid = 6020] [id = 377] 06:54:08 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa834dc00) [pid = 6020] [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] 06:54:12 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3103400) [pid = 6020] [serial = 1056] [outer = (nil)] [url = about:blank] 06:54:12 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa8ebdc00) [pid = 6020] [serial = 1054] [outer = (nil)] [url = about:blank] 06:54:23 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:54:24 INFO - PROCESS | 5975 | 1484578463997 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]]]}] 06:54:24 INFO - . 06:54:24 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30710ms 06:54:24 INFO - PROCESS | 5975 | 1484578464029 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 06:54:24 INFO - PROCESS | 5975 | 1484578464032 Marionette TRACE conn4 <- [1,1201,null,{"value":"2147483649"}] 06:54:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 06:54:24 INFO - PROCESS | 5975 | 1484578464044 Marionette TRACE conn4 -> [0,1202,"timeouts",{"script":35000}] 06:54:24 INFO - PROCESS | 5975 | 1484578464046 Marionette TRACE conn4 <- [1,1202,null,{}] 06:54:24 INFO - PROCESS | 5975 | 1484578464057 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}] 06:54:24 INFO - PROCESS | 5975 | 1484578464238 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 06:54:24 INFO - PROCESS | 5975 | 1484578464304 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:54:24 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2497400 == 3 [pid = 6020] [id = 379] 06:54:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa2497c00) [pid = 6020] [serial = 1058] [outer = (nil)] 06:54:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa3105800) [pid = 6020] [serial = 1059] [outer = 0xa2497c00] 06:54:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa310d000) [pid = 6020] [serial = 1060] [outer = 0xa2497c00] 06:54:25 WARNING - wptserve Traceback (most recent call last): 06:54:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:54:25 WARNING - rv = self.func(request, response) 06:54:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:54:25 WARNING - access_control_allow_origin = "*") 06:54:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:54:25 WARNING - payload = payload_generator(server_data) 06:54:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:54:25 WARNING - return encode_string_as_bmp_image(data) 06:54: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 06:54:25 WARNING - img.save(f, "BMP") 06:54:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:54:25 WARNING - f.write(bmpfileheader) 06:54:25 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:54:25 WARNING - 06:54:32 INFO - PROCESS | 5975 | --DOCSHELL 0xa2495000 == 2 [pid = 6020] [id = 378] 06:54:39 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa2495400) [pid = 6020] [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] 06:54:43 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3105800) [pid = 6020] [serial = 1059] [outer = (nil)] [url = about:blank] 06:54:43 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa310a000) [pid = 6020] [serial = 1057] [outer = (nil)] [url = about:blank] 06:54:54 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:54:54 INFO - PROCESS | 5975 | 1484578494737 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]]]}] 06:54:54 INFO - . 06:54:54 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30728ms 06:54:54 INFO - PROCESS | 5975 | 1484578494773 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 06:54:54 INFO - PROCESS | 5975 | 1484578494776 Marionette TRACE conn4 <- [1,1205,null,{"value":"2147483649"}] 06:54:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 06:54:54 INFO - PROCESS | 5975 | 1484578494782 Marionette TRACE conn4 -> [0,1206,"timeouts",{"script":35000}] 06:54:54 INFO - PROCESS | 5975 | 1484578494784 Marionette TRACE conn4 <- [1,1206,null,{}] 06:54:54 INFO - PROCESS | 5975 | 1484578494789 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}] 06:54:54 INFO - PROCESS | 5975 | 1484578494944 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 06:54:55 INFO - PROCESS | 5975 | 1484578495015 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:54:55 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2496000 == 3 [pid = 6020] [id = 380] 06:54:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa2496c00) [pid = 6020] [serial = 1061] [outer = (nil)] 06:54:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa3105800) [pid = 6020] [serial = 1062] [outer = 0xa2496c00] 06:54:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa310cc00) [pid = 6020] [serial = 1063] [outer = 0xa2496c00] 06:54:56 INFO - PROCESS | 5975 | 1484578495993 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]]]}] 06:54:56 INFO - . 06:54:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1230ms 06:54:56 INFO - PROCESS | 5975 | 1484578496020 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 06:54:56 INFO - PROCESS | 5975 | 1484578496022 Marionette TRACE conn4 <- [1,1209,null,{"value":"2147483649"}] 06:54:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 06:54:56 INFO - PROCESS | 5975 | 1484578496028 Marionette TRACE conn4 -> [0,1210,"timeouts",{"script":35000}] 06:54:56 INFO - PROCESS | 5975 | 1484578496032 Marionette TRACE conn4 <- [1,1210,null,{}] 06:54:56 INFO - PROCESS | 5975 | 1484578496037 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}] 06:54:56 INFO - PROCESS | 5975 | 1484578496243 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 06:54:56 INFO - PROCESS | 5975 | 1484578496290 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:54:56 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3546000 == 4 [pid = 6020] [id = 381] 06:54:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 8 (0xa354a000) [pid = 6020] [serial = 1064] [outer = (nil)] 06:54:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 9 (0xa354f000) [pid = 6020] [serial = 1065] [outer = 0xa354a000] 06:54:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 10 (0xa354dc00) [pid = 6020] [serial = 1066] [outer = 0xa354a000] 06:54:57 INFO - PROCESS | 5975 | 1484578497264 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]]]}] 06:54:57 INFO - . 06:54:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html | took 1281ms 06:54:57 INFO - PROCESS | 5975 | 1484578497310 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 06:54:57 INFO - PROCESS | 5975 | 1484578497314 Marionette TRACE conn4 <- [1,1213,null,{"value":"2147483649"}] 06:54:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 06:54:57 INFO - PROCESS | 5975 | 1484578497320 Marionette TRACE conn4 -> [0,1214,"timeouts",{"script":35000}] 06:54:57 INFO - PROCESS | 5975 | 1484578497322 Marionette TRACE conn4 <- [1,1214,null,{}] 06:54:57 INFO - PROCESS | 5975 | 1484578497327 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}] 06:54:57 INFO - PROCESS | 5975 | 1484578497512 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 06:54:57 INFO - PROCESS | 5975 | 1484578497578 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:54:57 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3667800 == 5 [pid = 6020] [id = 382] 06:54:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 11 (0xa3667c00) [pid = 6020] [serial = 1067] [outer = (nil)] 06:54:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 12 (0xa3764000) [pid = 6020] [serial = 1068] [outer = 0xa3667c00] 06:54:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 13 (0xa3766c00) [pid = 6020] [serial = 1069] [outer = 0xa3667c00] 06:54:58 INFO - PROCESS | 5975 | 1484578498631 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]]]}] 06:54:58 INFO - . 06:54:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1340ms 06:54:58 INFO - PROCESS | 5975 | 1484578498660 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 06:54:58 INFO - PROCESS | 5975 | 1484578498664 Marionette TRACE conn4 <- [1,1217,null,{"value":"2147483649"}] 06:54:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 06:54:58 INFO - PROCESS | 5975 | 1484578498677 Marionette TRACE conn4 -> [0,1218,"timeouts",{"script":35000}] 06:54:58 INFO - PROCESS | 5975 | 1484578498679 Marionette TRACE conn4 <- [1,1218,null,{}] 06:54:58 INFO - PROCESS | 5975 | 1484578498684 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}] 06:54:58 INFO - PROCESS | 5975 | 1484578498842 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 06:54:58 INFO - PROCESS | 5975 | 1484578498878 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:54:58 INFO - PROCESS | 5975 | ++DOCSHELL 0xa393d400 == 6 [pid = 6020] [id = 383] 06:54:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 14 (0xa393d800) [pid = 6020] [serial = 1070] [outer = (nil)] 06:54:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 15 (0xa3941800) [pid = 6020] [serial = 1071] [outer = 0xa393d800] 06:54:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 16 (0xa3944800) [pid = 6020] [serial = 1072] [outer = 0xa393d800] 06:54:59 INFO - PROCESS | 5975 | 1484578499879 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]]]}] 06:54:59 INFO - . 06:54:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html | took 1229ms 06:54:59 INFO - PROCESS | 5975 | 1484578499907 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 06:54:59 INFO - PROCESS | 5975 | 1484578499910 Marionette TRACE conn4 <- [1,1221,null,{"value":"2147483649"}] 06:54:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 06:54:59 INFO - PROCESS | 5975 | 1484578499921 Marionette TRACE conn4 -> [0,1222,"timeouts",{"script":35000}] 06:54:59 INFO - PROCESS | 5975 | 1484578499923 Marionette TRACE conn4 <- [1,1222,null,{}] 06:54:59 INFO - PROCESS | 5975 | 1484578499929 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}] 06:55:00 INFO - PROCESS | 5975 | 1484578500091 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 06:55:00 INFO - PROCESS | 5975 | 1484578500140 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:55:00 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3add400 == 7 [pid = 6020] [id = 384] 06:55:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 17 (0xa3add800) [pid = 6020] [serial = 1073] [outer = (nil)] 06:55:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 18 (0xa3ae3400) [pid = 6020] [serial = 1074] [outer = 0xa3add800] 06:55:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 19 (0xa3ae2800) [pid = 6020] [serial = 1075] [outer = 0xa3add800] 06:55:01 INFO - PROCESS | 5975 | 1484578501249 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]]]}] 06:55:01 INFO - . 06:55:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html | took 1376ms 06:55:01 INFO - PROCESS | 5975 | 1484578501297 Marionette TRACE conn4 -> [0,1225,"getWindowHandle",null] 06:55:01 INFO - PROCESS | 5975 | 1484578501300 Marionette TRACE conn4 <- [1,1225,null,{"value":"2147483649"}] 06:55:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 06:55:01 INFO - PROCESS | 5975 | 1484578501306 Marionette TRACE conn4 -> [0,1226,"timeouts",{"script":35000}] 06:55:01 INFO - PROCESS | 5975 | 1484578501308 Marionette TRACE conn4 <- [1,1226,null,{}] 06:55:01 INFO - PROCESS | 5975 | 1484578501314 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}] 06:55:01 INFO - PROCESS | 5975 | 1484578501518 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 06:55:01 INFO - PROCESS | 5975 | 1484578501582 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:55:01 INFO - PROCESS | 5975 | ++DOCSHELL 0xa45dc000 == 8 [pid = 6020] [id = 385] 06:55:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 20 (0xa45e0400) [pid = 6020] [serial = 1076] [outer = (nil)] 06:55:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 21 (0xa45e5400) [pid = 6020] [serial = 1077] [outer = 0xa45e0400] 06:55:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 22 (0xa468bc00) [pid = 6020] [serial = 1078] [outer = 0xa45e0400] 06:55:02 INFO - PROCESS | 5975 | 1484578502649 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]]]}] 06:55:02 INFO - . 06:55:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html | took 1387ms 06:55:02 INFO - PROCESS | 5975 | 1484578502695 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 06:55:02 INFO - PROCESS | 5975 | 1484578502698 Marionette TRACE conn4 <- [1,1229,null,{"value":"2147483649"}] 06:55:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 06:55:02 INFO - PROCESS | 5975 | 1484578502710 Marionette TRACE conn4 -> [0,1230,"timeouts",{"script":35000}] 06:55:02 INFO - PROCESS | 5975 | 1484578502713 Marionette TRACE conn4 <- [1,1230,null,{}] 06:55:02 INFO - PROCESS | 5975 | 1484578502719 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}] 06:55:02 INFO - PROCESS | 5975 | 1484578502885 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 06:55:03 INFO - PROCESS | 5975 | 1484578503013 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:55:03 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2491c00 == 9 [pid = 6020] [id = 386] 06:55:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 23 (0xa2492000) [pid = 6020] [serial = 1079] [outer = (nil)] 06:55:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 24 (0xa3546c00) [pid = 6020] [serial = 1080] [outer = 0xa2492000] 06:55:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 25 (0xa354e400) [pid = 6020] [serial = 1081] [outer = 0xa2492000] 06:55:04 INFO - PROCESS | 5975 | 1484578504152 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]]]}] 06:55:04 INFO - . 06:55:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html | took 1487ms 06:55:04 INFO - PROCESS | 5975 | 1484578504197 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 06:55:04 INFO - PROCESS | 5975 | 1484578504200 Marionette TRACE conn4 <- [1,1233,null,{"value":"2147483649"}] 06:55:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 06:55:04 INFO - PROCESS | 5975 | 1484578504206 Marionette TRACE conn4 -> [0,1234,"timeouts",{"script":35000}] 06:55:04 INFO - PROCESS | 5975 | 1484578504208 Marionette TRACE conn4 <- [1,1234,null,{}] 06:55:04 INFO - PROCESS | 5975 | 1484578504224 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}] 06:55:04 INFO - PROCESS | 5975 | 1484578504426 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 06:55:04 INFO - PROCESS | 5975 | 1484578504480 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:55:04 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2498000 == 10 [pid = 6020] [id = 387] 06:55:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 26 (0xa3103800) [pid = 6020] [serial = 1082] [outer = (nil)] 06:55:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 27 (0xa354bc00) [pid = 6020] [serial = 1083] [outer = 0xa3103800] 06:55:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 28 (0xa3660800) [pid = 6020] [serial = 1084] [outer = 0xa3103800] 06:55:05 INFO - PROCESS | 5975 | --DOCSHELL 0xa45dc000 == 9 [pid = 6020] [id = 385] 06:55:05 INFO - PROCESS | 5975 | --DOCSHELL 0xa3add400 == 8 [pid = 6020] [id = 384] 06:55:05 INFO - PROCESS | 5975 | --DOCSHELL 0xa393d400 == 7 [pid = 6020] [id = 383] 06:55:05 INFO - PROCESS | 5975 | --DOCSHELL 0xa3667800 == 6 [pid = 6020] [id = 382] 06:55:05 INFO - PROCESS | 5975 | --DOCSHELL 0xa3546000 == 5 [pid = 6020] [id = 381] 06:55:05 INFO - PROCESS | 5975 | --DOCSHELL 0xa2496000 == 4 [pid = 6020] [id = 380] 06:55:05 INFO - PROCESS | 5975 | --DOCSHELL 0xa2497400 == 3 [pid = 6020] [id = 379] 06:55:05 INFO - PROCESS | 5975 | 1484578505606 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]]]}] 06:55:05 INFO - . 06:55:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html | took 1448ms 06:55:05 INFO - PROCESS | 5975 | 1484578505655 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 06:55:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 06:55:05 INFO - PROCESS | 5975 | 1484578505662 Marionette TRACE conn4 <- [1,1237,null,{"value":"2147483649"}] 06:55:05 INFO - PROCESS | 5975 | 1484578505667 Marionette TRACE conn4 -> [0,1238,"timeouts",{"script":35000}] 06:55:05 INFO - PROCESS | 5975 | 1484578505670 Marionette TRACE conn4 <- [1,1238,null,{}] 06:55:05 INFO - PROCESS | 5975 | 1484578505675 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}] 06:55:05 INFO - PROCESS | 5975 | 1484578505841 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 06:55:05 INFO - PROCESS | 5975 | 1484578505933 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:55:05 INFO - PROCESS | 5975 | ++DOCSHELL 0xa365b800 == 4 [pid = 6020] [id = 388] 06:55:05 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0xa3661000) [pid = 6020] [serial = 1085] [outer = (nil)] 06:55:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0xa393e800) [pid = 6020] [serial = 1086] [outer = 0xa3661000] 06:55:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0xa2497000) [pid = 6020] [serial = 1087] [outer = 0xa3661000] 06:55:06 INFO - PROCESS | 5975 | 1484578506837 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]]]}] 06:55:06 INFO - . 06:55:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html | took 1185ms 06:55:06 INFO - PROCESS | 5975 | 1484578506852 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 06:55:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 06:55:06 INFO - PROCESS | 5975 | 1484578506858 Marionette TRACE conn4 <- [1,1241,null,{"value":"2147483649"}] 06:55:06 INFO - PROCESS | 5975 | 1484578506864 Marionette TRACE conn4 -> [0,1242,"timeouts",{"script":35000}] 06:55:06 INFO - PROCESS | 5975 | 1484578506870 Marionette TRACE conn4 <- [1,1242,null,{}] 06:55:06 INFO - PROCESS | 5975 | 1484578506876 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}] 06:55:07 INFO - PROCESS | 5975 | 1484578507051 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 06:55:07 INFO - PROCESS | 5975 | 1484578507109 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:55:07 INFO - PROCESS | 5975 | ++DOCSHELL 0xa45dac00 == 5 [pid = 6020] [id = 389] 06:55:07 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0xa45db000) [pid = 6020] [serial = 1088] [outer = (nil)] 06:55:07 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0xa45e0800) [pid = 6020] [serial = 1089] [outer = 0xa45db000] 06:55:07 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0xa45df800) [pid = 6020] [serial = 1090] [outer = 0xa45db000] 06:55:08 INFO - PROCESS | 5975 | ++DOCSHELL 0xa468dc00 == 6 [pid = 6020] [id = 390] 06:55:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0xa468e800) [pid = 6020] [serial = 1091] [outer = (nil)] 06:55:08 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:55:08 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:55:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0xa4692400) [pid = 6020] [serial = 1092] [outer = 0xa468e800] 06:55:08 INFO - PROCESS | 5975 | 1484578508288 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]]]}] 06:55:08 INFO - . 06:55:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 1458ms 06:55:08 INFO - PROCESS | 5975 | 1484578508321 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 06:55:08 INFO - PROCESS | 5975 | 1484578508325 Marionette TRACE conn4 <- [1,1245,null,{"value":"2147483649"}] 06:55:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 06:55:08 INFO - PROCESS | 5975 | 1484578508331 Marionette TRACE conn4 -> [0,1246,"timeouts",{"script":35000}] 06:55:08 INFO - PROCESS | 5975 | 1484578508333 Marionette TRACE conn4 <- [1,1246,null,{}] 06:55:08 INFO - PROCESS | 5975 | 1484578508338 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}] 06:55:08 INFO - PROCESS | 5975 | 1484578508503 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 06:55:08 INFO - PROCESS | 5975 | 1484578508592 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:55:08 INFO - PROCESS | 5975 | ++DOCSHELL 0xa46ee800 == 7 [pid = 6020] [id = 391] 06:55:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0xa46eec00) [pid = 6020] [serial = 1093] [outer = (nil)] 06:55:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0xa4971c00) [pid = 6020] [serial = 1094] [outer = 0xa46eec00] 06:55:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0xa496d800) [pid = 6020] [serial = 1095] [outer = 0xa46eec00] 06:55:09 INFO - PROCESS | 5975 | ++DOCSHELL 0xa49dd000 == 8 [pid = 6020] [id = 392] 06:55:09 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0xa49e1400) [pid = 6020] [serial = 1096] [outer = (nil)] 06:55:09 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0xa547ac00) [pid = 6020] [serial = 1097] [outer = 0xa49e1400] 06:55:09 INFO - PROCESS | 5975 | 1484578509741 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]]]}] 06:55:09 INFO - . 06:55:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1431ms 06:55:09 INFO - PROCESS | 5975 | 1484578509762 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 06:55:09 INFO - PROCESS | 5975 | 1484578509766 Marionette TRACE conn4 <- [1,1249,null,{"value":"2147483649"}] 06:55:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 06:55:09 INFO - PROCESS | 5975 | 1484578509776 Marionette TRACE conn4 -> [0,1250,"timeouts",{"script":35000}] 06:55:09 INFO - PROCESS | 5975 | 1484578509779 Marionette TRACE conn4 <- [1,1250,null,{}] 06:55:09 INFO - PROCESS | 5975 | 1484578509789 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}] 06:55:09 INFO - PROCESS | 5975 | 1484578509932 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 06:55:10 INFO - PROCESS | 5975 | 1484578509973 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:55:10 INFO - PROCESS | 5975 | ++DOCSHELL 0xa496d400 == 9 [pid = 6020] [id = 393] 06:55:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0xa4974400) [pid = 6020] [serial = 1098] [outer = (nil)] 06:55:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0xa770fc00) [pid = 6020] [serial = 1099] [outer = 0xa4974400] 06:55:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0xa833f800) [pid = 6020] [serial = 1100] [outer = 0xa4974400] 06:55:10 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0xa3add800) [pid = 6020] [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] 06:55:10 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0xa393d800) [pid = 6020] [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] 06:55:10 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0xa3667c00) [pid = 6020] [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] 06:55:10 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0xa2497c00) [pid = 6020] [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] 06:55:10 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0xa2496c00) [pid = 6020] [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] 06:55:10 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0xa354a000) [pid = 6020] [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] 06:55:11 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3550c00 == 10 [pid = 6020] [id = 394] 06:55:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0xa365d400) [pid = 6020] [serial = 1101] [outer = (nil)] 06:55:11 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:55:11 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:55:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0xa376c000) [pid = 6020] [serial = 1102] [outer = 0xa365d400] 06:55:11 INFO - PROCESS | 5975 | 1484578511395 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]]]}] 06:55:11 INFO - . 06:55:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html | took 1688ms 06:55:11 INFO - PROCESS | 5975 | 1484578511465 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 06:55:11 INFO - PROCESS | 5975 | 1484578511468 Marionette TRACE conn4 <- [1,1253,null,{"value":"2147483649"}] 06:55:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 06:55:11 INFO - PROCESS | 5975 | 1484578511474 Marionette TRACE conn4 -> [0,1254,"timeouts",{"script":35000}] 06:55:11 INFO - PROCESS | 5975 | 1484578511477 Marionette TRACE conn4 <- [1,1254,null,{}] 06:55:11 INFO - PROCESS | 5975 | 1484578511482 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}] 06:55:11 INFO - PROCESS | 5975 | 1484578511685 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 06:55:11 INFO - PROCESS | 5975 | 1484578511719 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:55:11 INFO - PROCESS | 5975 | ++DOCSHELL 0xa8341800 == 11 [pid = 6020] [id = 395] 06:55:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0xa834cc00) [pid = 6020] [serial = 1103] [outer = (nil)] 06:55:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0xa8ebb400) [pid = 6020] [serial = 1104] [outer = 0xa834cc00] 06:55:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0xa8ebcc00) [pid = 6020] [serial = 1105] [outer = 0xa834cc00] 06:55:12 WARNING - wptserve Traceback (most recent call last): 06:55:12 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:55:12 WARNING - rv = self.func(request, response) 06:55:12 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:55:12 WARNING - access_control_allow_origin = "*") 06:55:12 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:55:12 WARNING - payload = payload_generator(server_data) 06:55:12 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:55:12 WARNING - return encode_string_as_bmp_image(data) 06:55:12 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 06:55:12 WARNING - img.save(f, "BMP") 06:55:12 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:55:12 WARNING - f.write(bmpfileheader) 06:55:12 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:55:12 WARNING - 06:55:13 INFO - PROCESS | 5975 | --DOCSHELL 0xa3550c00 == 10 [pid = 6020] [id = 394] 06:55:13 INFO - PROCESS | 5975 | --DOCSHELL 0xa496d400 == 9 [pid = 6020] [id = 393] 06:55:13 INFO - PROCESS | 5975 | --DOCSHELL 0xa49dd000 == 8 [pid = 6020] [id = 392] 06:55:13 INFO - PROCESS | 5975 | --DOCSHELL 0xa46ee800 == 7 [pid = 6020] [id = 391] 06:55:13 INFO - PROCESS | 5975 | --DOCSHELL 0xa468dc00 == 6 [pid = 6020] [id = 390] 06:55:13 INFO - PROCESS | 5975 | --DOCSHELL 0xa45dac00 == 5 [pid = 6020] [id = 389] 06:55:13 INFO - PROCESS | 5975 | --DOCSHELL 0xa365b800 == 4 [pid = 6020] [id = 388] 06:55:13 INFO - PROCESS | 5975 | --DOCSHELL 0xa2498000 == 3 [pid = 6020] [id = 387] 06:55:13 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0xa45e5400) [pid = 6020] [serial = 1077] [outer = (nil)] [url = about:blank] 06:55:13 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0xa3ae2800) [pid = 6020] [serial = 1075] [outer = (nil)] [url = about:blank] 06:55:13 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0xa3ae3400) [pid = 6020] [serial = 1074] [outer = (nil)] [url = about:blank] 06:55:13 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0xa3944800) [pid = 6020] [serial = 1072] [outer = (nil)] [url = about:blank] 06:55:13 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0xa3941800) [pid = 6020] [serial = 1071] [outer = (nil)] [url = about:blank] 06:55:13 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0xa3766c00) [pid = 6020] [serial = 1069] [outer = (nil)] [url = about:blank] 06:55:13 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0xa3764000) [pid = 6020] [serial = 1068] [outer = (nil)] [url = about:blank] 06:55:13 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0xa310d000) [pid = 6020] [serial = 1060] [outer = (nil)] [url = about:blank] 06:55:13 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0xa3105800) [pid = 6020] [serial = 1062] [outer = (nil)] [url = about:blank] 06:55:13 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0xa310cc00) [pid = 6020] [serial = 1063] [outer = (nil)] [url = about:blank] 06:55:13 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0xa354f000) [pid = 6020] [serial = 1065] [outer = (nil)] [url = about:blank] 06:55:13 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0xa354dc00) [pid = 6020] [serial = 1066] [outer = (nil)] [url = about:blank] 06:55:16 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0xa45db000) [pid = 6020] [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] 06:55:16 INFO - PROCESS | 5975 | --DOMWINDOW == 29 (0xa46eec00) [pid = 6020] [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] 06:55:16 INFO - PROCESS | 5975 | --DOMWINDOW == 28 (0xa4974400) [pid = 6020] [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] 06:55:16 INFO - PROCESS | 5975 | --DOMWINDOW == 27 (0xa3103800) [pid = 6020] [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] 06:55:16 INFO - PROCESS | 5975 | --DOMWINDOW == 26 (0xa2492000) [pid = 6020] [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] 06:55:16 INFO - PROCESS | 5975 | --DOMWINDOW == 25 (0xa3661000) [pid = 6020] [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] 06:55:16 INFO - PROCESS | 5975 | --DOMWINDOW == 24 (0xa365d400) [pid = 6020] [serial = 1101] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:55:16 INFO - PROCESS | 5975 | --DOMWINDOW == 23 (0xa49e1400) [pid = 6020] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484578509522] 06:55:16 INFO - PROCESS | 5975 | --DOMWINDOW == 22 (0xa468e800) [pid = 6020] [serial = 1091] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:55:16 INFO - PROCESS | 5975 | --DOMWINDOW == 21 (0xa45e0400) [pid = 6020] [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] 06:55:20 INFO - PROCESS | 5975 | --DOCSHELL 0xa2491c00 == 2 [pid = 6020] [id = 386] 06:55:20 INFO - PROCESS | 5975 | --DOMWINDOW == 20 (0xa3660800) [pid = 6020] [serial = 1084] [outer = (nil)] [url = about:blank] 06:55:20 INFO - PROCESS | 5975 | --DOMWINDOW == 19 (0xa354e400) [pid = 6020] [serial = 1081] [outer = (nil)] [url = about:blank] 06:55:20 INFO - PROCESS | 5975 | --DOMWINDOW == 18 (0xa2497000) [pid = 6020] [serial = 1087] [outer = (nil)] [url = about:blank] 06:55:20 INFO - PROCESS | 5975 | --DOMWINDOW == 17 (0xa770fc00) [pid = 6020] [serial = 1099] [outer = (nil)] [url = about:blank] 06:55:20 INFO - PROCESS | 5975 | --DOMWINDOW == 16 (0xa376c000) [pid = 6020] [serial = 1102] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:55:20 INFO - PROCESS | 5975 | --DOMWINDOW == 15 (0xa833f800) [pid = 6020] [serial = 1100] [outer = (nil)] [url = about:blank] 06:55:20 INFO - PROCESS | 5975 | --DOMWINDOW == 14 (0xa547ac00) [pid = 6020] [serial = 1097] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484578509522] 06:55:20 INFO - PROCESS | 5975 | --DOMWINDOW == 13 (0xa496d800) [pid = 6020] [serial = 1095] [outer = (nil)] [url = about:blank] 06:55:20 INFO - PROCESS | 5975 | --DOMWINDOW == 12 (0xa45df800) [pid = 6020] [serial = 1090] [outer = (nil)] [url = about:blank] 06:55:20 INFO - PROCESS | 5975 | --DOMWINDOW == 11 (0xa4692400) [pid = 6020] [serial = 1092] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:55:20 INFO - PROCESS | 5975 | --DOMWINDOW == 10 (0xa4971c00) [pid = 6020] [serial = 1094] [outer = (nil)] [url = about:blank] 06:55:20 INFO - PROCESS | 5975 | --DOMWINDOW == 9 (0xa45e0800) [pid = 6020] [serial = 1089] [outer = (nil)] [url = about:blank] 06:55:20 INFO - PROCESS | 5975 | --DOMWINDOW == 8 (0xa393e800) [pid = 6020] [serial = 1086] [outer = (nil)] [url = about:blank] 06:55:20 INFO - PROCESS | 5975 | --DOMWINDOW == 7 (0xa354bc00) [pid = 6020] [serial = 1083] [outer = (nil)] [url = about:blank] 06:55:20 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa3546c00) [pid = 6020] [serial = 1080] [outer = (nil)] [url = about:blank] 06:55:20 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa468bc00) [pid = 6020] [serial = 1078] [outer = (nil)] [url = about:blank] 06:55:26 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa8ebb400) [pid = 6020] [serial = 1104] [outer = (nil)] [url = about:blank] 06:55:42 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:55:42 INFO - PROCESS | 5975 | 1484578542223 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]]]}] 06:55:42 INFO - . 06:55:42 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30764ms 06:55:42 INFO - PROCESS | 5975 | 1484578542239 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 06:55:42 INFO - PROCESS | 5975 | 1484578542241 Marionette TRACE conn4 <- [1,1257,null,{"value":"2147483649"}] 06:55:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 06:55:42 INFO - PROCESS | 5975 | 1484578542248 Marionette TRACE conn4 -> [0,1258,"timeouts",{"script":35000}] 06:55:42 INFO - PROCESS | 5975 | 1484578542250 Marionette TRACE conn4 <- [1,1258,null,{}] 06:55:42 INFO - PROCESS | 5975 | 1484578542256 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}] 06:55:42 INFO - PROCESS | 5975 | 1484578542448 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 06:55:42 INFO - PROCESS | 5975 | 1484578542491 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:55:42 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2495400 == 3 [pid = 6020] [id = 396] 06:55:42 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa2495800) [pid = 6020] [serial = 1106] [outer = (nil)] 06:55:42 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa3103400) [pid = 6020] [serial = 1107] [outer = 0xa2495800] 06:55:42 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa3109800) [pid = 6020] [serial = 1108] [outer = 0xa2495800] 06:55:43 WARNING - wptserve Traceback (most recent call last): 06:55:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:55:43 WARNING - rv = self.func(request, response) 06:55:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:55:43 WARNING - access_control_allow_origin = "*") 06:55:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:55:43 WARNING - payload = payload_generator(server_data) 06:55:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:55:43 WARNING - return encode_string_as_bmp_image(data) 06:55: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 06:55:43 WARNING - img.save(f, "BMP") 06:55:43 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:55:43 WARNING - f.write(bmpfileheader) 06:55:43 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:55:43 WARNING - 06:55:51 INFO - PROCESS | 5975 | --DOCSHELL 0xa8341800 == 2 [pid = 6020] [id = 395] 06:55:57 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa834cc00) [pid = 6020] [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] 06:56:01 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3103400) [pid = 6020] [serial = 1107] [outer = (nil)] [url = about:blank] 06:56:01 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa8ebcc00) [pid = 6020] [serial = 1105] [outer = (nil)] [url = about:blank] 06:56:12 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:56:12 INFO - PROCESS | 5975 | 1484578572923 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]]]}] 06:56:12 INFO - . 06:56:12 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30721ms 06:56:12 INFO - PROCESS | 5975 | 1484578572969 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 06:56:12 INFO - PROCESS | 5975 | 1484578572973 Marionette TRACE conn4 <- [1,1261,null,{"value":"2147483649"}] 06:56:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 06:56:12 INFO - PROCESS | 5975 | 1484578572979 Marionette TRACE conn4 -> [0,1262,"timeouts",{"script":35000}] 06:56:12 INFO - PROCESS | 5975 | 1484578572981 Marionette TRACE conn4 <- [1,1262,null,{}] 06:56:12 INFO - PROCESS | 5975 | 1484578572986 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}] 06:56:13 INFO - PROCESS | 5975 | 1484578573146 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 06:56:13 INFO - PROCESS | 5975 | 1484578573216 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:56:13 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2497800 == 3 [pid = 6020] [id = 397] 06:56:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa2498000) [pid = 6020] [serial = 1109] [outer = (nil)] 06:56:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa3105c00) [pid = 6020] [serial = 1110] [outer = 0xa2498000] 06:56:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa310d400) [pid = 6020] [serial = 1111] [outer = 0xa2498000] 06:56:14 WARNING - wptserve Traceback (most recent call last): 06:56:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:56:14 WARNING - rv = self.func(request, response) 06:56:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:56:14 WARNING - access_control_allow_origin = "*") 06:56:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:56:14 WARNING - payload = payload_generator(server_data) 06:56:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:56:14 WARNING - return encode_string_as_bmp_image(data) 06:56: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 06:56:14 WARNING - img.save(f, "BMP") 06:56:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:56:14 WARNING - f.write(bmpfileheader) 06:56:14 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:56:14 WARNING - 06:56:21 INFO - PROCESS | 5975 | --DOCSHELL 0xa2495400 == 2 [pid = 6020] [id = 396] 06:56:27 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa2495800) [pid = 6020] [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] 06:56:32 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3105c00) [pid = 6020] [serial = 1110] [outer = (nil)] [url = about:blank] 06:56:32 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa3109800) [pid = 6020] [serial = 1108] [outer = (nil)] [url = about:blank] 06:56:43 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:56:43 INFO - PROCESS | 5975 | 1484578603663 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]]]}] 06:56:43 INFO - . 06:56:43 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30709ms 06:56:43 INFO - PROCESS | 5975 | 1484578603688 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 06:56:43 INFO - PROCESS | 5975 | 1484578603691 Marionette TRACE conn4 <- [1,1265,null,{"value":"2147483649"}] 06:56:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 06:56:43 INFO - PROCESS | 5975 | 1484578603697 Marionette TRACE conn4 -> [0,1266,"timeouts",{"script":35000}] 06:56:43 INFO - PROCESS | 5975 | 1484578603699 Marionette TRACE conn4 <- [1,1266,null,{}] 06:56:43 INFO - PROCESS | 5975 | 1484578603705 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}] 06:56:43 INFO - PROCESS | 5975 | 1484578603861 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 06:56:43 INFO - PROCESS | 5975 | 1484578603924 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:56:43 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2496400 == 3 [pid = 6020] [id = 398] 06:56:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa2497000) [pid = 6020] [serial = 1112] [outer = (nil)] 06:56:44 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa3105c00) [pid = 6020] [serial = 1113] [outer = 0xa2497000] 06:56:44 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa310c800) [pid = 6020] [serial = 1114] [outer = 0xa2497000] 06:56:44 INFO - PROCESS | 5975 | 1484578604815 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]]]}] 06:56:44 INFO - . 06:56:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html | took 1176ms 06:56:44 INFO - PROCESS | 5975 | 1484578604874 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 06:56:44 INFO - PROCESS | 5975 | 1484578604876 Marionette TRACE conn4 <- [1,1269,null,{"value":"2147483649"}] 06:56:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 06:56:44 INFO - PROCESS | 5975 | 1484578604883 Marionette TRACE conn4 -> [0,1270,"timeouts",{"script":35000}] 06:56:44 INFO - PROCESS | 5975 | 1484578604885 Marionette TRACE conn4 <- [1,1270,null,{}] 06:56:44 INFO - PROCESS | 5975 | 1484578604891 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}] 06:56:45 INFO - PROCESS | 5975 | 1484578605061 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 06:56:45 INFO - PROCESS | 5975 | 1484578605131 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:56:45 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3545800 == 4 [pid = 6020] [id = 399] 06:56:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 8 (0xa3548800) [pid = 6020] [serial = 1115] [outer = (nil)] 06:56:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 9 (0xa354e000) [pid = 6020] [serial = 1116] [outer = 0xa3548800] 06:56:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 10 (0xa354c800) [pid = 6020] [serial = 1117] [outer = 0xa3548800] 06:56:46 INFO - PROCESS | 5975 | 1484578606037 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]]]}] 06:56:46 INFO - . 06:56:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html | took 1181ms 06:56:46 INFO - PROCESS | 5975 | 1484578606064 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 06:56:46 INFO - PROCESS | 5975 | 1484578606067 Marionette TRACE conn4 <- [1,1273,null,{"value":"2147483649"}] 06:56:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 06:56:46 INFO - PROCESS | 5975 | 1484578606073 Marionette TRACE conn4 -> [0,1274,"timeouts",{"script":35000}] 06:56:46 INFO - PROCESS | 5975 | 1484578606076 Marionette TRACE conn4 <- [1,1274,null,{}] 06:56:46 INFO - PROCESS | 5975 | 1484578606081 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}] 06:56:46 INFO - PROCESS | 5975 | 1484578606287 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 06:56:46 INFO - PROCESS | 5975 | 1484578606317 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:56:46 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3666000 == 5 [pid = 6020] [id = 400] 06:56:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 11 (0xa3666800) [pid = 6020] [serial = 1118] [outer = (nil)] 06:56:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 12 (0xa3763400) [pid = 6020] [serial = 1119] [outer = 0xa3666800] 06:56:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 13 (0xa3766000) [pid = 6020] [serial = 1120] [outer = 0xa3666800] 06:56:47 INFO - PROCESS | 5975 | 1484578607219 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]]]}] 06:56:47 INFO - . 06:56:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html | took 1179ms 06:56:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 06:56:47 INFO - PROCESS | 5975 | 1484578607252 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 06:56:47 INFO - PROCESS | 5975 | 1484578607255 Marionette TRACE conn4 <- [1,1277,null,{"value":"2147483649"}] 06:56:47 INFO - PROCESS | 5975 | 1484578607261 Marionette TRACE conn4 -> [0,1278,"timeouts",{"script":35000}] 06:56:47 INFO - PROCESS | 5975 | 1484578607264 Marionette TRACE conn4 <- [1,1278,null,{}] 06:56:47 INFO - PROCESS | 5975 | 1484578607269 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}] 06:56:47 INFO - PROCESS | 5975 | 1484578607426 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 06:56:47 INFO - PROCESS | 5975 | 1484578607475 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:56:47 INFO - PROCESS | 5975 | ++DOCSHELL 0xa393c000 == 6 [pid = 6020] [id = 401] 06:56:47 INFO - PROCESS | 5975 | ++DOMWINDOW == 14 (0xa393c400) [pid = 6020] [serial = 1121] [outer = (nil)] 06:56:47 INFO - PROCESS | 5975 | ++DOMWINDOW == 15 (0xa3940800) [pid = 6020] [serial = 1122] [outer = 0xa393c400] 06:56:47 INFO - PROCESS | 5975 | ++DOMWINDOW == 16 (0xa3943000) [pid = 6020] [serial = 1123] [outer = 0xa393c400] 06:56:48 INFO - PROCESS | 5975 | 1484578608377 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]]]}] 06:56:48 INFO - . 06:56:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html | took 1129ms 06:56:48 INFO - PROCESS | 5975 | 1484578608389 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 06:56:48 INFO - PROCESS | 5975 | 1484578608392 Marionette TRACE conn4 <- [1,1281,null,{"value":"2147483649"}] 06:56:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 06:56:48 INFO - PROCESS | 5975 | 1484578608398 Marionette TRACE conn4 -> [0,1282,"timeouts",{"script":35000}] 06:56:48 INFO - PROCESS | 5975 | 1484578608400 Marionette TRACE conn4 <- [1,1282,null,{}] 06:56:48 INFO - PROCESS | 5975 | 1484578608406 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}] 06:56:48 INFO - PROCESS | 5975 | 1484578608597 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 06:56:48 INFO - PROCESS | 5975 | 1484578608653 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:56:48 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3948c00 == 7 [pid = 6020] [id = 402] 06:56:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 17 (0xa394a400) [pid = 6020] [serial = 1124] [outer = (nil)] 06:56:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 18 (0xa3ae2800) [pid = 6020] [serial = 1125] [outer = 0xa394a400] 06:56:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 19 (0xa3ae1800) [pid = 6020] [serial = 1126] [outer = 0xa394a400] 06:56:49 INFO - PROCESS | 5975 | 1484578609523 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]]]}] 06:56:49 INFO - . 06:56:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html | took 1140ms 06:56:49 INFO - PROCESS | 5975 | 1484578609539 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 06:56:49 INFO - PROCESS | 5975 | 1484578609542 Marionette TRACE conn4 <- [1,1285,null,{"value":"2147483649"}] 06:56:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 06:56:49 INFO - PROCESS | 5975 | 1484578609548 Marionette TRACE conn4 -> [0,1286,"timeouts",{"script":35000}] 06:56:49 INFO - PROCESS | 5975 | 1484578609550 Marionette TRACE conn4 <- [1,1286,null,{}] 06:56:49 INFO - PROCESS | 5975 | 1484578609556 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}] 06:56:49 INFO - PROCESS | 5975 | 1484578609753 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 06:56:49 INFO - PROCESS | 5975 | 1484578609800 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:56:49 INFO - PROCESS | 5975 | ++DOCSHELL 0xa45de400 == 8 [pid = 6020] [id = 403] 06:56:49 INFO - PROCESS | 5975 | ++DOMWINDOW == 20 (0xa45dec00) [pid = 6020] [serial = 1127] [outer = (nil)] 06:56:49 INFO - PROCESS | 5975 | ++DOMWINDOW == 21 (0xa45e3800) [pid = 6020] [serial = 1128] [outer = 0xa45dec00] 06:56:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 22 (0xa4688400) [pid = 6020] [serial = 1129] [outer = 0xa45dec00] 06:56:50 INFO - PROCESS | 5975 | 1484578610766 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]]]}] 06:56:50 INFO - . 06:56:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html | took 1230ms 06:56:50 INFO - PROCESS | 5975 | 1484578610780 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 06:56:50 INFO - PROCESS | 5975 | 1484578610783 Marionette TRACE conn4 <- [1,1289,null,{"value":"2147483649"}] 06:56:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 06:56:50 INFO - PROCESS | 5975 | 1484578610789 Marionette TRACE conn4 -> [0,1290,"timeouts",{"script":35000}] 06:56:50 INFO - PROCESS | 5975 | 1484578610791 Marionette TRACE conn4 <- [1,1290,null,{}] 06:56:50 INFO - PROCESS | 5975 | 1484578610803 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}] 06:56:50 INFO - PROCESS | 5975 | 1484578610988 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 06:56:51 INFO - PROCESS | 5975 | 1484578611052 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:56:51 INFO - PROCESS | 5975 | ++DOCSHELL 0xa46e6400 == 9 [pid = 6020] [id = 404] 06:56:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 23 (0xa46e6800) [pid = 6020] [serial = 1130] [outer = (nil)] 06:56:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 24 (0xa46edc00) [pid = 6020] [serial = 1131] [outer = 0xa46e6800] 06:56:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 25 (0xa46ed000) [pid = 6020] [serial = 1132] [outer = 0xa46e6800] 06:56:52 INFO - PROCESS | 5975 | 1484578612146 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]]]}] 06:56:52 INFO - . 06:56:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html | took 1380ms 06:56:52 INFO - PROCESS | 5975 | 1484578612169 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 06:56:52 INFO - PROCESS | 5975 | 1484578612172 Marionette TRACE conn4 <- [1,1293,null,{"value":"2147483649"}] 06:56:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 06:56:52 INFO - PROCESS | 5975 | 1484578612184 Marionette TRACE conn4 -> [0,1294,"timeouts",{"script":35000}] 06:56:52 INFO - PROCESS | 5975 | 1484578612186 Marionette TRACE conn4 <- [1,1294,null,{}] 06:56:52 INFO - PROCESS | 5975 | 1484578612194 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}] 06:56:52 INFO - PROCESS | 5975 | 1484578612371 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 06:56:52 INFO - PROCESS | 5975 | 1484578612416 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:56:52 INFO - PROCESS | 5975 | ++DOCSHELL 0xa354ec00 == 10 [pid = 6020] [id = 405] 06:56:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 26 (0xa365f000) [pid = 6020] [serial = 1133] [outer = (nil)] 06:56:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 27 (0xa3765c00) [pid = 6020] [serial = 1134] [outer = 0xa365f000] 06:56:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 28 (0xa376f000) [pid = 6020] [serial = 1135] [outer = 0xa365f000] 06:56:53 INFO - PROCESS | 5975 | 1484578613554 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]]]}] 06:56:53 INFO - . 06:56:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html | took 1385ms 06:56:53 INFO - PROCESS | 5975 | 1484578613566 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 06:56:53 INFO - PROCESS | 5975 | 1484578613569 Marionette TRACE conn4 <- [1,1297,null,{"value":"2147483649"}] 06:56:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 06:56:53 INFO - PROCESS | 5975 | 1484578613575 Marionette TRACE conn4 -> [0,1298,"timeouts",{"script":35000}] 06:56:53 INFO - PROCESS | 5975 | 1484578613577 Marionette TRACE conn4 <- [1,1298,null,{}] 06:56:53 INFO - PROCESS | 5975 | 1484578613583 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}] 06:56:53 INFO - PROCESS | 5975 | 1484578613788 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 06:56:53 INFO - PROCESS | 5975 | 1484578613810 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:56:53 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3544c00 == 11 [pid = 6020] [id = 406] 06:56:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0xa3546000) [pid = 6020] [serial = 1136] [outer = (nil)] 06:56:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0xa3667000) [pid = 6020] [serial = 1137] [outer = 0xa3546000] 06:56:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0xa393c800) [pid = 6020] [serial = 1138] [outer = 0xa3546000] 06:56:54 INFO - PROCESS | 5975 | --DOCSHELL 0xa45de400 == 10 [pid = 6020] [id = 403] 06:56:54 INFO - PROCESS | 5975 | --DOCSHELL 0xa3948c00 == 9 [pid = 6020] [id = 402] 06:56:54 INFO - PROCESS | 5975 | --DOCSHELL 0xa393c000 == 8 [pid = 6020] [id = 401] 06:56:54 INFO - PROCESS | 5975 | --DOCSHELL 0xa3666000 == 7 [pid = 6020] [id = 400] 06:56:54 INFO - PROCESS | 5975 | --DOCSHELL 0xa3545800 == 6 [pid = 6020] [id = 399] 06:56:54 INFO - PROCESS | 5975 | --DOCSHELL 0xa2496400 == 5 [pid = 6020] [id = 398] 06:56:54 INFO - PROCESS | 5975 | --DOCSHELL 0xa2497800 == 4 [pid = 6020] [id = 397] 06:56:55 INFO - PROCESS | 5975 | 1484578615017 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]]]}] 06:56:55 INFO - . 06:56:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html | took 1486ms 06:56:55 INFO - PROCESS | 5975 | 1484578615063 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 06:56:55 INFO - PROCESS | 5975 | 1484578615066 Marionette TRACE conn4 <- [1,1301,null,{"value":"2147483649"}] 06:56:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 06:56:55 INFO - PROCESS | 5975 | 1484578615072 Marionette TRACE conn4 -> [0,1302,"timeouts",{"script":35000}] 06:56:55 INFO - PROCESS | 5975 | 1484578615074 Marionette TRACE conn4 <- [1,1302,null,{}] 06:56:55 INFO - PROCESS | 5975 | 1484578615080 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}] 06:56:55 INFO - PROCESS | 5975 | 1484578615237 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 06:56:55 INFO - PROCESS | 5975 | 1484578615342 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:56:55 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310c400 == 5 [pid = 6020] [id = 407] 06:56:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0xa3545800) [pid = 6020] [serial = 1139] [outer = (nil)] 06:56:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0xa3768c00) [pid = 6020] [serial = 1140] [outer = 0xa3545800] 06:56:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0xa3764800) [pid = 6020] [serial = 1141] [outer = 0xa3545800] 06:56:56 INFO - PROCESS | 5975 | ++DOCSHELL 0xa394ac00 == 6 [pid = 6020] [id = 408] 06:56:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0xa3add800) [pid = 6020] [serial = 1142] [outer = (nil)] 06:56:56 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:56:56 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:56:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0xa3ae0c00) [pid = 6020] [serial = 1143] [outer = 0xa3add800] 06:56:56 INFO - PROCESS | 5975 | 1484578616382 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]]]}] 06:56:56 INFO - . 06:56:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1336ms 06:56:56 INFO - PROCESS | 5975 | 1484578616408 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 06:56:56 INFO - PROCESS | 5975 | 1484578616411 Marionette TRACE conn4 <- [1,1305,null,{"value":"2147483649"}] 06:56:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 06:56:56 INFO - PROCESS | 5975 | 1484578616421 Marionette TRACE conn4 -> [0,1306,"timeouts",{"script":35000}] 06:56:56 INFO - PROCESS | 5975 | 1484578616423 Marionette TRACE conn4 <- [1,1306,null,{}] 06:56:56 INFO - PROCESS | 5975 | 1484578616427 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}] 06:56:56 INFO - PROCESS | 5975 | 1484578616610 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 06:56:56 INFO - PROCESS | 5975 | 1484578616683 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:56:56 INFO - PROCESS | 5975 | ++DOCSHELL 0xa45e0400 == 7 [pid = 6020] [id = 409] 06:56:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0xa45e1000) [pid = 6020] [serial = 1144] [outer = (nil)] 06:56:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0xa468f800) [pid = 6020] [serial = 1145] [outer = 0xa45e1000] 06:56:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0xa468cc00) [pid = 6020] [serial = 1146] [outer = 0xa45e1000] 06:56:57 INFO - PROCESS | 5975 | ++DOCSHELL 0xa46ef000 == 8 [pid = 6020] [id = 410] 06:56:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0xa46ef400) [pid = 6020] [serial = 1147] [outer = (nil)] 06:56:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0xa4971000) [pid = 6020] [serial = 1148] [outer = 0xa46ef400] 06:56:57 INFO - PROCESS | 5975 | 1484578617765 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]]]}] 06:56:57 INFO - . 06:56:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1382ms 06:56:57 INFO - PROCESS | 5975 | 1484578617803 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 06:56:57 INFO - PROCESS | 5975 | 1484578617806 Marionette TRACE conn4 <- [1,1309,null,{"value":"2147483649"}] 06:56:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 06:56:57 INFO - PROCESS | 5975 | 1484578617812 Marionette TRACE conn4 -> [0,1310,"timeouts",{"script":35000}] 06:56:57 INFO - PROCESS | 5975 | 1484578617814 Marionette TRACE conn4 <- [1,1310,null,{}] 06:56:57 INFO - PROCESS | 5975 | 1484578617826 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}] 06:56:58 INFO - PROCESS | 5975 | 1484578618003 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 06:56:58 INFO - PROCESS | 5975 | 1484578618076 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:56:58 INFO - PROCESS | 5975 | ++DOCSHELL 0xa5476800 == 9 [pid = 6020] [id = 411] 06:56:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0xa54ee400) [pid = 6020] [serial = 1149] [outer = (nil)] 06:56:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0xa55b0800) [pid = 6020] [serial = 1150] [outer = 0xa54ee400] 06:56:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0xa55b7c00) [pid = 6020] [serial = 1151] [outer = 0xa54ee400] 06:56:58 INFO - PROCESS | 5975 | ++DOCSHELL 0xa834c000 == 10 [pid = 6020] [id = 412] 06:56:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0xa834cc00) [pid = 6020] [serial = 1152] [outer = (nil)] 06:56:59 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:56:59 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:56:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0xa834ec00) [pid = 6020] [serial = 1153] [outer = 0xa834cc00] 06:56:59 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0xa2498000) [pid = 6020] [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] 06:56:59 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0xa3548800) [pid = 6020] [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] 06:56:59 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0xa2497000) [pid = 6020] [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] 06:56:59 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0xa3666800) [pid = 6020] [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] 06:56:59 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0xa393c400) [pid = 6020] [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] 06:56:59 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0xa45dec00) [pid = 6020] [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] 06:56:59 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0xa394a400) [pid = 6020] [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] 06:56:59 INFO - PROCESS | 5975 | 1484578619612 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]]]}] 06:56:59 INFO - . 06:56:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1842ms 06:56:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 06:56:59 INFO - PROCESS | 5975 | 1484578619655 Marionette TRACE conn4 -> [0,1313,"getWindowHandle",null] 06:56:59 INFO - PROCESS | 5975 | 1484578619658 Marionette TRACE conn4 <- [1,1313,null,{"value":"2147483649"}] 06:56:59 INFO - PROCESS | 5975 | 1484578619664 Marionette TRACE conn4 -> [0,1314,"timeouts",{"script":35000}] 06:56:59 INFO - PROCESS | 5975 | 1484578619667 Marionette TRACE conn4 <- [1,1314,null,{}] 06:56:59 INFO - PROCESS | 5975 | 1484578619672 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}] 06:56:59 INFO - PROCESS | 5975 | 1484578619852 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 06:56:59 INFO - PROCESS | 5975 | 1484578619910 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:56:59 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3945800 == 11 [pid = 6020] [id = 413] 06:56:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0xa3948800) [pid = 6020] [serial = 1154] [outer = (nil)] 06:57:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0xa5484000) [pid = 6020] [serial = 1155] [outer = 0xa3948800] 06:57:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0xa7717800) [pid = 6020] [serial = 1156] [outer = 0xa3948800] 06:57:00 WARNING - wptserve Traceback (most recent call last): 06:57:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:57:00 WARNING - rv = self.func(request, response) 06:57:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:57:00 WARNING - access_control_allow_origin = "*") 06:57:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:57:00 WARNING - payload = payload_generator(server_data) 06:57:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:57:00 WARNING - return encode_string_as_bmp_image(data) 06:57: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 06:57:00 WARNING - img.save(f, "BMP") 06:57:00 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:57:00 WARNING - f.write(bmpfileheader) 06:57:00 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:57:00 WARNING - 06:57:02 INFO - PROCESS | 5975 | --DOCSHELL 0xa834c000 == 10 [pid = 6020] [id = 412] 06:57:02 INFO - PROCESS | 5975 | --DOCSHELL 0xa5476800 == 9 [pid = 6020] [id = 411] 06:57:02 INFO - PROCESS | 5975 | --DOCSHELL 0xa46ef000 == 8 [pid = 6020] [id = 410] 06:57:02 INFO - PROCESS | 5975 | --DOCSHELL 0xa45e0400 == 7 [pid = 6020] [id = 409] 06:57:02 INFO - PROCESS | 5975 | --DOCSHELL 0xa394ac00 == 6 [pid = 6020] [id = 408] 06:57:02 INFO - PROCESS | 5975 | --DOCSHELL 0xa310c400 == 5 [pid = 6020] [id = 407] 06:57:02 INFO - PROCESS | 5975 | --DOCSHELL 0xa3544c00 == 4 [pid = 6020] [id = 406] 06:57:02 INFO - PROCESS | 5975 | --DOCSHELL 0xa354ec00 == 3 [pid = 6020] [id = 405] 06:57:02 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0xa4688400) [pid = 6020] [serial = 1129] [outer = (nil)] [url = about:blank] 06:57:02 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0xa3ae1800) [pid = 6020] [serial = 1126] [outer = (nil)] [url = about:blank] 06:57:02 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0xa3943000) [pid = 6020] [serial = 1123] [outer = (nil)] [url = about:blank] 06:57:02 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0xa3766000) [pid = 6020] [serial = 1120] [outer = (nil)] [url = about:blank] 06:57:02 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0xa354c800) [pid = 6020] [serial = 1117] [outer = (nil)] [url = about:blank] 06:57:02 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0xa310c800) [pid = 6020] [serial = 1114] [outer = (nil)] [url = about:blank] 06:57:02 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0xa46edc00) [pid = 6020] [serial = 1131] [outer = (nil)] [url = about:blank] 06:57:02 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0xa45e3800) [pid = 6020] [serial = 1128] [outer = (nil)] [url = about:blank] 06:57:02 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0xa3105c00) [pid = 6020] [serial = 1113] [outer = (nil)] [url = about:blank] 06:57:02 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0xa354e000) [pid = 6020] [serial = 1116] [outer = (nil)] [url = about:blank] 06:57:02 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0xa3763400) [pid = 6020] [serial = 1119] [outer = (nil)] [url = about:blank] 06:57:02 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0xa3940800) [pid = 6020] [serial = 1122] [outer = (nil)] [url = about:blank] 06:57:02 INFO - PROCESS | 5975 | --DOMWINDOW == 29 (0xa3ae2800) [pid = 6020] [serial = 1125] [outer = (nil)] [url = about:blank] 06:57:02 INFO - PROCESS | 5975 | --DOMWINDOW == 28 (0xa310d400) [pid = 6020] [serial = 1111] [outer = (nil)] [url = about:blank] 06:57:05 INFO - PROCESS | 5975 | --DOMWINDOW == 27 (0xa45e1000) [pid = 6020] [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] 06:57:05 INFO - PROCESS | 5975 | --DOMWINDOW == 26 (0xa54ee400) [pid = 6020] [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] 06:57:05 INFO - PROCESS | 5975 | --DOMWINDOW == 25 (0xa46e6800) [pid = 6020] [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] 06:57:05 INFO - PROCESS | 5975 | --DOMWINDOW == 24 (0xa365f000) [pid = 6020] [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] 06:57:05 INFO - PROCESS | 5975 | --DOMWINDOW == 23 (0xa3add800) [pid = 6020] [serial = 1142] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:57:05 INFO - PROCESS | 5975 | --DOMWINDOW == 22 (0xa3545800) [pid = 6020] [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] 06:57:05 INFO - PROCESS | 5975 | --DOMWINDOW == 21 (0xa3546000) [pid = 6020] [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] 06:57:05 INFO - PROCESS | 5975 | --DOMWINDOW == 20 (0xa834cc00) [pid = 6020] [serial = 1152] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:57:05 INFO - PROCESS | 5975 | --DOMWINDOW == 19 (0xa46ef400) [pid = 6020] [serial = 1147] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484578617519] 06:57:08 INFO - PROCESS | 5975 | --DOCSHELL 0xa46e6400 == 2 [pid = 6020] [id = 404] 06:57:09 INFO - PROCESS | 5975 | --DOMWINDOW == 18 (0xa46ed000) [pid = 6020] [serial = 1132] [outer = (nil)] [url = about:blank] 06:57:09 INFO - PROCESS | 5975 | --DOMWINDOW == 17 (0xa376f000) [pid = 6020] [serial = 1135] [outer = (nil)] [url = about:blank] 06:57:09 INFO - PROCESS | 5975 | --DOMWINDOW == 16 (0xa3ae0c00) [pid = 6020] [serial = 1143] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:57:09 INFO - PROCESS | 5975 | --DOMWINDOW == 15 (0xa3764800) [pid = 6020] [serial = 1141] [outer = (nil)] [url = about:blank] 06:57:09 INFO - PROCESS | 5975 | --DOMWINDOW == 14 (0xa393c800) [pid = 6020] [serial = 1138] [outer = (nil)] [url = about:blank] 06:57:09 INFO - PROCESS | 5975 | --DOMWINDOW == 13 (0xa834ec00) [pid = 6020] [serial = 1153] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:57:09 INFO - PROCESS | 5975 | --DOMWINDOW == 12 (0xa5484000) [pid = 6020] [serial = 1155] [outer = (nil)] [url = about:blank] 06:57:09 INFO - PROCESS | 5975 | --DOMWINDOW == 11 (0xa4971000) [pid = 6020] [serial = 1148] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484578617519] 06:57:09 INFO - PROCESS | 5975 | --DOMWINDOW == 10 (0xa55b7c00) [pid = 6020] [serial = 1151] [outer = (nil)] [url = about:blank] 06:57:09 INFO - PROCESS | 5975 | --DOMWINDOW == 9 (0xa468cc00) [pid = 6020] [serial = 1146] [outer = (nil)] [url = about:blank] 06:57:09 INFO - PROCESS | 5975 | --DOMWINDOW == 8 (0xa55b0800) [pid = 6020] [serial = 1150] [outer = (nil)] [url = about:blank] 06:57:09 INFO - PROCESS | 5975 | --DOMWINDOW == 7 (0xa468f800) [pid = 6020] [serial = 1145] [outer = (nil)] [url = about:blank] 06:57:09 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa3768c00) [pid = 6020] [serial = 1140] [outer = (nil)] [url = about:blank] 06:57:09 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3667000) [pid = 6020] [serial = 1137] [outer = (nil)] [url = about:blank] 06:57:09 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa3765c00) [pid = 6020] [serial = 1134] [outer = (nil)] [url = about:blank] 06:57:30 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:57:30 INFO - PROCESS | 5975 | 1484578650414 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]]]}] 06:57:30 INFO - . 06:57:30 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30765ms 06:57:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 06:57:30 INFO - PROCESS | 5975 | 1484578650428 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 06:57:30 INFO - PROCESS | 5975 | 1484578650430 Marionette TRACE conn4 <- [1,1317,null,{"value":"2147483649"}] 06:57:30 INFO - PROCESS | 5975 | 1484578650437 Marionette TRACE conn4 -> [0,1318,"timeouts",{"script":35000}] 06:57:30 INFO - PROCESS | 5975 | 1484578650440 Marionette TRACE conn4 <- [1,1318,null,{}] 06:57:30 INFO - PROCESS | 5975 | 1484578650445 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}] 06:57:30 INFO - PROCESS | 5975 | 1484578650640 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 06:57:30 INFO - PROCESS | 5975 | 1484578650681 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:57:30 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2493000 == 3 [pid = 6020] [id = 414] 06:57:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa2493400) [pid = 6020] [serial = 1157] [outer = (nil)] 06:57:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa2497c00) [pid = 6020] [serial = 1158] [outer = 0xa2493400] 06:57:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa3108800) [pid = 6020] [serial = 1159] [outer = 0xa2493400] 06:57:31 WARNING - wptserve Traceback (most recent call last): 06:57:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:57:31 WARNING - rv = self.func(request, response) 06:57:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:57:31 WARNING - access_control_allow_origin = "*") 06:57:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:57:31 WARNING - payload = payload_generator(server_data) 06:57:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:57:31 WARNING - return encode_string_as_bmp_image(data) 06:57: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 06:57:31 WARNING - img.save(f, "BMP") 06:57:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:57:31 WARNING - f.write(bmpfileheader) 06:57:31 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:57:31 WARNING - 06:57:39 INFO - PROCESS | 5975 | --DOCSHELL 0xa3945800 == 2 [pid = 6020] [id = 413] 06:57:45 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa3948800) [pid = 6020] [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] 06:57:49 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa2497c00) [pid = 6020] [serial = 1158] [outer = (nil)] [url = about:blank] 06:57:49 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa7717800) [pid = 6020] [serial = 1156] [outer = (nil)] [url = about:blank] 06:58:01 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:58:01 INFO - PROCESS | 5975 | 1484578681122 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]]]}] 06:58:01 INFO - . 06:58:01 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30717ms 06:58:01 INFO - PROCESS | 5975 | 1484578681153 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 06:58:01 INFO - PROCESS | 5975 | 1484578681156 Marionette TRACE conn4 <- [1,1321,null,{"value":"2147483649"}] 06:58:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 06:58:01 INFO - PROCESS | 5975 | 1484578681162 Marionette TRACE conn4 -> [0,1322,"timeouts",{"script":35000}] 06:58:01 INFO - PROCESS | 5975 | 1484578681164 Marionette TRACE conn4 <- [1,1322,null,{}] 06:58:01 INFO - PROCESS | 5975 | 1484578681170 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}] 06:58:01 INFO - PROCESS | 5975 | 1484578681361 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 06:58:01 INFO - PROCESS | 5975 | 1484578681418 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:58:01 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2495800 == 3 [pid = 6020] [id = 415] 06:58:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa2496000) [pid = 6020] [serial = 1160] [outer = (nil)] 06:58:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa3104800) [pid = 6020] [serial = 1161] [outer = 0xa2496000] 06:58:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa310c400) [pid = 6020] [serial = 1162] [outer = 0xa2496000] 06:58:02 WARNING - wptserve Traceback (most recent call last): 06:58:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 06:58:02 WARNING - rv = self.func(request, response) 06:58:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 06:58:02 WARNING - access_control_allow_origin = "*") 06:58:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 06:58:02 WARNING - payload = payload_generator(server_data) 06:58:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 06:58:02 WARNING - return encode_string_as_bmp_image(data) 06:58:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 06:58:02 WARNING - img.save(f, "BMP") 06:58:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 06:58:02 WARNING - f.write(bmpfileheader) 06:58:02 WARNING - TypeError: must be string or pinned buffer, not bytearray 06:58:02 WARNING - 06:58:09 INFO - PROCESS | 5975 | --DOCSHELL 0xa2493000 == 2 [pid = 6020] [id = 414] 06:58:16 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa2493400) [pid = 6020] [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] 06:58:20 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3104800) [pid = 6020] [serial = 1161] [outer = (nil)] [url = about:blank] 06:58:20 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa3108800) [pid = 6020] [serial = 1159] [outer = (nil)] [url = about:blank] 06:58:31 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 06:58:31 INFO - . 06:58:31 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30709ms 06:58:31 INFO - PROCESS | 5975 | 1484578711862 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]]]}] 06:58:31 INFO - PROCESS | 5975 | 1484578711873 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 06:58:31 INFO - PROCESS | 5975 | 1484578711876 Marionette TRACE conn4 <- [1,1325,null,{"value":"2147483649"}] 06:58:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 06:58:31 INFO - PROCESS | 5975 | 1484578711882 Marionette TRACE conn4 -> [0,1326,"timeouts",{"script":35000}] 06:58:31 INFO - PROCESS | 5975 | 1484578711884 Marionette TRACE conn4 <- [1,1326,null,{}] 06:58:31 INFO - PROCESS | 5975 | 1484578711890 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}] 06:58:32 INFO - PROCESS | 5975 | 1484578712037 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 06:58:32 INFO - PROCESS | 5975 | 1484578712102 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:58:32 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2495000 == 3 [pid = 6020] [id = 416] 06:58:32 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa2495400) [pid = 6020] [serial = 1163] [outer = (nil)] 06:58:32 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa3104c00) [pid = 6020] [serial = 1164] [outer = 0xa2495400] 06:58:32 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa310b800) [pid = 6020] [serial = 1165] [outer = 0xa2495400] 06:58:33 INFO - PROCESS | 5975 | 1484578713052 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]]]}] 06:58:33 INFO - . 06:58:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1190ms 06:58:33 INFO - PROCESS | 5975 | 1484578713073 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 06:58:33 INFO - PROCESS | 5975 | 1484578713075 Marionette TRACE conn4 <- [1,1329,null,{"value":"2147483649"}] 06:58:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 06:58:33 INFO - PROCESS | 5975 | 1484578713082 Marionette TRACE conn4 -> [0,1330,"timeouts",{"script":35000}] 06:58:33 INFO - PROCESS | 5975 | 1484578713084 Marionette TRACE conn4 <- [1,1330,null,{}] 06:58:33 INFO - PROCESS | 5975 | 1484578713089 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}] 06:58:33 INFO - PROCESS | 5975 | 1484578713253 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 06:58:33 INFO - PROCESS | 5975 | 1484578713329 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:58:33 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3548800 == 4 [pid = 6020] [id = 417] 06:58:33 INFO - PROCESS | 5975 | ++DOMWINDOW == 8 (0xa3548c00) [pid = 6020] [serial = 1166] [outer = (nil)] 06:58:33 INFO - PROCESS | 5975 | ++DOMWINDOW == 9 (0xa354e400) [pid = 6020] [serial = 1167] [outer = 0xa3548c00] 06:58:33 INFO - PROCESS | 5975 | ++DOMWINDOW == 10 (0xa354cc00) [pid = 6020] [serial = 1168] [outer = 0xa3548c00] 06:58:34 INFO - PROCESS | 5975 | 1484578714307 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]]]}] 06:58:34 INFO - . 06:58:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html | took 1281ms 06:58:34 INFO - PROCESS | 5975 | 1484578714364 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 06:58:34 INFO - PROCESS | 5975 | 1484578714367 Marionette TRACE conn4 <- [1,1333,null,{"value":"2147483649"}] 06:58:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 06:58:34 INFO - PROCESS | 5975 | 1484578714373 Marionette TRACE conn4 -> [0,1334,"timeouts",{"script":35000}] 06:58:34 INFO - PROCESS | 5975 | 1484578714375 Marionette TRACE conn4 <- [1,1334,null,{}] 06:58:34 INFO - PROCESS | 5975 | 1484578714381 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}] 06:58:34 INFO - PROCESS | 5975 | 1484578714623 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 06:58:34 INFO - PROCESS | 5975 | 1484578714684 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:58:34 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3666000 == 5 [pid = 6020] [id = 418] 06:58:34 INFO - PROCESS | 5975 | ++DOMWINDOW == 11 (0xa3666800) [pid = 6020] [serial = 1169] [outer = (nil)] 06:58:34 INFO - PROCESS | 5975 | ++DOMWINDOW == 12 (0xa3763000) [pid = 6020] [serial = 1170] [outer = 0xa3666800] 06:58:35 INFO - PROCESS | 5975 | ++DOMWINDOW == 13 (0xa3765400) [pid = 6020] [serial = 1171] [outer = 0xa3666800] 06:58:35 INFO - PROCESS | 5975 | 1484578715638 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]]]}] 06:58:35 INFO - . 06:58:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1330ms 06:58:35 INFO - PROCESS | 5975 | 1484578715703 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 06:58:35 INFO - PROCESS | 5975 | 1484578715707 Marionette TRACE conn4 <- [1,1337,null,{"value":"2147483649"}] 06:58:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 06:58:35 INFO - PROCESS | 5975 | 1484578715712 Marionette TRACE conn4 -> [0,1338,"timeouts",{"script":35000}] 06:58:35 INFO - PROCESS | 5975 | 1484578715714 Marionette TRACE conn4 <- [1,1338,null,{}] 06:58:35 INFO - PROCESS | 5975 | 1484578715720 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}] 06:58:35 INFO - PROCESS | 5975 | 1484578715876 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 06:58:35 INFO - PROCESS | 5975 | 1484578715956 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:58:35 INFO - PROCESS | 5975 | ++DOCSHELL 0xa393cc00 == 6 [pid = 6020] [id = 419] 06:58:35 INFO - PROCESS | 5975 | ++DOMWINDOW == 14 (0xa393d400) [pid = 6020] [serial = 1172] [outer = (nil)] 06:58:36 INFO - PROCESS | 5975 | ++DOMWINDOW == 15 (0xa3941400) [pid = 6020] [serial = 1173] [outer = 0xa393d400] 06:58:36 INFO - PROCESS | 5975 | ++DOMWINDOW == 16 (0xa3943400) [pid = 6020] [serial = 1174] [outer = 0xa393d400] 06:58:36 INFO - PROCESS | 5975 | 1484578716861 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]]]}] 06:58:36 INFO - . 06:58:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html | took 1179ms 06:58:36 INFO - PROCESS | 5975 | 1484578716892 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 06:58:36 INFO - PROCESS | 5975 | 1484578716894 Marionette TRACE conn4 <- [1,1341,null,{"value":"2147483649"}] 06:58:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 06:58:36 INFO - PROCESS | 5975 | 1484578716900 Marionette TRACE conn4 -> [0,1342,"timeouts",{"script":35000}] 06:58:36 INFO - PROCESS | 5975 | 1484578716902 Marionette TRACE conn4 <- [1,1342,null,{}] 06:58:36 INFO - PROCESS | 5975 | 1484578716908 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}] 06:58:37 INFO - PROCESS | 5975 | 1484578717065 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 06:58:37 INFO - PROCESS | 5975 | 1484578717114 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:58:37 INFO - PROCESS | 5975 | ++DOCSHELL 0xa394a800 == 7 [pid = 6020] [id = 420] 06:58:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 17 (0xa394ac00) [pid = 6020] [serial = 1175] [outer = (nil)] 06:58:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 18 (0xa3ae3400) [pid = 6020] [serial = 1176] [outer = 0xa394ac00] 06:58:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 19 (0xa3ae4000) [pid = 6020] [serial = 1177] [outer = 0xa394ac00] 06:58:38 INFO - PROCESS | 5975 | 1484578718084 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]]]}] 06:58:38 INFO - . 06:58:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html | took 1227ms 06:58:38 INFO - PROCESS | 5975 | 1484578718128 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 06:58:38 INFO - PROCESS | 5975 | 1484578718130 Marionette TRACE conn4 <- [1,1345,null,{"value":"2147483649"}] 06:58:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 06:58:38 INFO - PROCESS | 5975 | 1484578718136 Marionette TRACE conn4 -> [0,1346,"timeouts",{"script":35000}] 06:58:38 INFO - PROCESS | 5975 | 1484578718138 Marionette TRACE conn4 <- [1,1346,null,{}] 06:58:38 INFO - PROCESS | 5975 | 1484578718144 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}] 06:58:38 INFO - PROCESS | 5975 | 1484578718317 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 06:58:38 INFO - PROCESS | 5975 | 1484578718404 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:58:38 INFO - PROCESS | 5975 | ++DOCSHELL 0xa45e0c00 == 8 [pid = 6020] [id = 421] 06:58:38 INFO - PROCESS | 5975 | ++DOMWINDOW == 20 (0xa45e1000) [pid = 6020] [serial = 1178] [outer = (nil)] 06:58:38 INFO - PROCESS | 5975 | ++DOMWINDOW == 21 (0xa45e6000) [pid = 6020] [serial = 1179] [outer = 0xa45e1000] 06:58:38 INFO - PROCESS | 5975 | ++DOMWINDOW == 22 (0xa468cc00) [pid = 6020] [serial = 1180] [outer = 0xa45e1000] 06:58:39 INFO - PROCESS | 5975 | 1484578719405 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]]]}] 06:58:39 INFO - . 06:58:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html | took 1290ms 06:58:39 INFO - PROCESS | 5975 | 1484578719427 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 06:58:39 INFO - PROCESS | 5975 | 1484578719430 Marionette TRACE conn4 <- [1,1349,null,{"value":"2147483649"}] 06:58:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 06:58:39 INFO - PROCESS | 5975 | 1484578719436 Marionette TRACE conn4 -> [0,1350,"timeouts",{"script":35000}] 06:58:39 INFO - PROCESS | 5975 | 1484578719438 Marionette TRACE conn4 <- [1,1350,null,{}] 06:58:39 INFO - PROCESS | 5975 | 1484578719444 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}] 06:58:39 INFO - PROCESS | 5975 | 1484578719622 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 06:58:39 INFO - PROCESS | 5975 | 1484578719716 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:58:39 INFO - PROCESS | 5975 | ++DOCSHELL 0xa46ea800 == 9 [pid = 6020] [id = 422] 06:58:39 INFO - PROCESS | 5975 | ++DOMWINDOW == 23 (0xa46eb000) [pid = 6020] [serial = 1181] [outer = (nil)] 06:58:39 INFO - PROCESS | 5975 | ++DOMWINDOW == 24 (0xa46efc00) [pid = 6020] [serial = 1182] [outer = 0xa46eb000] 06:58:40 INFO - PROCESS | 5975 | ++DOMWINDOW == 25 (0xa46ef000) [pid = 6020] [serial = 1183] [outer = 0xa46eb000] 06:58:40 INFO - PROCESS | 5975 | 1484578720717 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]]]}] 06:58:40 INFO - . 06:58:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html | took 1304ms 06:58:40 INFO - PROCESS | 5975 | 1484578720741 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 06:58:40 INFO - PROCESS | 5975 | 1484578720743 Marionette TRACE conn4 <- [1,1353,null,{"value":"2147483649"}] 06:58:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 06:58:40 INFO - PROCESS | 5975 | 1484578720750 Marionette TRACE conn4 -> [0,1354,"timeouts",{"script":35000}] 06:58:40 INFO - PROCESS | 5975 | 1484578720752 Marionette TRACE conn4 <- [1,1354,null,{}] 06:58:40 INFO - PROCESS | 5975 | 1484578720757 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}] 06:58:40 INFO - PROCESS | 5975 | 1484578720953 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 06:58:41 INFO - PROCESS | 5975 | 1484578721008 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:58:41 INFO - PROCESS | 5975 | ++DOCSHELL 0xa354f400 == 10 [pid = 6020] [id = 423] 06:58:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 26 (0xa354f800) [pid = 6020] [serial = 1184] [outer = (nil)] 06:58:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 27 (0xa3770400) [pid = 6020] [serial = 1185] [outer = 0xa354f800] 06:58:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 28 (0xa3ae0000) [pid = 6020] [serial = 1186] [outer = 0xa354f800] 06:58:42 INFO - PROCESS | 5975 | 1484578722173 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]]]}] 06:58:42 INFO - . 06:58:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html | took 1436ms 06:58:42 INFO - PROCESS | 5975 | 1484578722186 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 06:58:42 INFO - PROCESS | 5975 | 1484578722188 Marionette TRACE conn4 <- [1,1357,null,{"value":"2147483649"}] 06:58:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 06:58:42 INFO - PROCESS | 5975 | 1484578722195 Marionette TRACE conn4 -> [0,1358,"timeouts",{"script":35000}] 06:58:42 INFO - PROCESS | 5975 | 1484578722197 Marionette TRACE conn4 <- [1,1358,null,{}] 06:58:42 INFO - PROCESS | 5975 | 1484578722203 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}] 06:58:42 INFO - PROCESS | 5975 | 1484578722359 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 06:58:42 INFO - PROCESS | 5975 | 1484578722387 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:58:42 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3547400 == 11 [pid = 6020] [id = 424] 06:58:42 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0xa3547800) [pid = 6020] [serial = 1187] [outer = (nil)] 06:58:42 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0xa3663c00) [pid = 6020] [serial = 1188] [outer = 0xa3547800] 06:58:42 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0xa3667000) [pid = 6020] [serial = 1189] [outer = 0xa3547800] 06:58:43 INFO - PROCESS | 5975 | --DOCSHELL 0xa45e0c00 == 10 [pid = 6020] [id = 421] 06:58:43 INFO - PROCESS | 5975 | --DOCSHELL 0xa394a800 == 9 [pid = 6020] [id = 420] 06:58:43 INFO - PROCESS | 5975 | --DOCSHELL 0xa393cc00 == 8 [pid = 6020] [id = 419] 06:58:43 INFO - PROCESS | 5975 | --DOCSHELL 0xa3666000 == 7 [pid = 6020] [id = 418] 06:58:43 INFO - PROCESS | 5975 | --DOCSHELL 0xa3548800 == 6 [pid = 6020] [id = 417] 06:58:43 INFO - PROCESS | 5975 | --DOCSHELL 0xa2495000 == 5 [pid = 6020] [id = 416] 06:58:43 INFO - PROCESS | 5975 | --DOCSHELL 0xa2495800 == 4 [pid = 6020] [id = 415] 06:58:43 INFO - PROCESS | 5975 | 1484578723459 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]]]}] 06:58:43 INFO - . 06:58:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html | took 1294ms 06:58:43 INFO - PROCESS | 5975 | 1484578723489 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 06:58:43 INFO - PROCESS | 5975 | 1484578723492 Marionette TRACE conn4 <- [1,1361,null,{"value":"2147483649"}] 06:58:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 06:58:43 INFO - PROCESS | 5975 | 1484578723498 Marionette TRACE conn4 -> [0,1362,"timeouts",{"script":35000}] 06:58:43 INFO - PROCESS | 5975 | 1484578723500 Marionette TRACE conn4 <- [1,1362,null,{}] 06:58:43 INFO - PROCESS | 5975 | 1484578723506 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}] 06:58:43 INFO - PROCESS | 5975 | 1484578723661 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 06:58:43 INFO - PROCESS | 5975 | 1484578723717 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:58:43 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3943000 == 5 [pid = 6020] [id = 425] 06:58:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0xa3944800) [pid = 6020] [serial = 1190] [outer = (nil)] 06:58:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0xa3ade000) [pid = 6020] [serial = 1191] [outer = 0xa3944800] 06:58:44 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0xa3ae1400) [pid = 6020] [serial = 1192] [outer = 0xa3944800] 06:58:44 INFO - PROCESS | 5975 | ++DOCSHELL 0xa45dc800 == 6 [pid = 6020] [id = 426] 06:58:44 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0xa45dd400) [pid = 6020] [serial = 1193] [outer = (nil)] 06:58:44 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:58:44 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:58:44 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0xa45dfc00) [pid = 6020] [serial = 1194] [outer = 0xa45dd400] 06:58:44 INFO - PROCESS | 5975 | 1484578724861 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]]]}] 06:58:44 INFO - . 06:58:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 1387ms 06:58:44 INFO - PROCESS | 5975 | 1484578724887 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 06:58:44 INFO - PROCESS | 5975 | 1484578724890 Marionette TRACE conn4 <- [1,1365,null,{"value":"2147483649"}] 06:58:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 06:58:44 INFO - PROCESS | 5975 | 1484578724896 Marionette TRACE conn4 -> [0,1366,"timeouts",{"script":35000}] 06:58:44 INFO - PROCESS | 5975 | 1484578724898 Marionette TRACE conn4 <- [1,1366,null,{}] 06:58:44 INFO - PROCESS | 5975 | 1484578724903 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}] 06:58:45 INFO - PROCESS | 5975 | 1484578725086 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 06:58:45 INFO - PROCESS | 5975 | 1484578725107 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:58:45 INFO - PROCESS | 5975 | ++DOCSHELL 0xa46e1000 == 7 [pid = 6020] [id = 427] 06:58:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0xa46e1400) [pid = 6020] [serial = 1195] [outer = (nil)] 06:58:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0xa46ec000) [pid = 6020] [serial = 1196] [outer = 0xa46e1400] 06:58:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0xa46ed000) [pid = 6020] [serial = 1197] [outer = 0xa46e1400] 06:58:46 INFO - PROCESS | 5975 | ++DOCSHELL 0xa4979000 == 8 [pid = 6020] [id = 428] 06:58:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0xa4979400) [pid = 6020] [serial = 1198] [outer = (nil)] 06:58:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0xa49db800) [pid = 6020] [serial = 1199] [outer = 0xa4979400] 06:58:46 INFO - PROCESS | 5975 | 1484578726313 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]]]}] 06:58:46 INFO - . 06:58:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1477ms 06:58:46 INFO - PROCESS | 5975 | 1484578726374 Marionette TRACE conn4 -> [0,1369,"getWindowHandle",null] 06:58:46 INFO - PROCESS | 5975 | 1484578726376 Marionette TRACE conn4 <- [1,1369,null,{"value":"2147483649"}] 06:58:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 06:58:46 INFO - PROCESS | 5975 | 1484578726387 Marionette TRACE conn4 -> [0,1370,"timeouts",{"script":35000}] 06:58:46 INFO - PROCESS | 5975 | 1484578726389 Marionette TRACE conn4 <- [1,1370,null,{}] 06:58:46 INFO - PROCESS | 5975 | 1484578726395 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}] 06:58:46 INFO - PROCESS | 5975 | 1484578726553 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 06:58:46 INFO - PROCESS | 5975 | 1484578726657 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:58:46 INFO - PROCESS | 5975 | ++DOCSHELL 0xa5556800 == 9 [pid = 6020] [id = 429] 06:58:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0xa5557800) [pid = 6020] [serial = 1200] [outer = (nil)] 06:58:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0xa770fc00) [pid = 6020] [serial = 1201] [outer = 0xa5557800] 06:58:47 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0xa7714000) [pid = 6020] [serial = 1202] [outer = 0xa5557800] 06:58:47 INFO - PROCESS | 5975 | ++DOCSHELL 0xa834c400 == 10 [pid = 6020] [id = 430] 06:58:47 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0xa834cc00) [pid = 6020] [serial = 1203] [outer = (nil)] 06:58:47 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:58:47 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:58:47 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0xa354e000) [pid = 6020] [serial = 1204] [outer = 0xa834cc00] 06:58:47 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0xa45e1000) [pid = 6020] [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] 06:58:47 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0xa394ac00) [pid = 6020] [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] 06:58:47 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0xa393d400) [pid = 6020] [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] 06:58:48 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0xa3666800) [pid = 6020] [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] 06:58:48 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0xa2496000) [pid = 6020] [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] 06:58:48 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0xa2495400) [pid = 6020] [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] 06:58:48 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0xa3548c00) [pid = 6020] [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] 06:58:48 INFO - PROCESS | 5975 | 1484578728194 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]]]}] 06:58:48 INFO - . 06:58:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html | took 1836ms 06:58:48 INFO - PROCESS | 5975 | 1484578728223 Marionette TRACE conn4 -> [0,1373,"getWindowHandle",null] 06:58:48 INFO - PROCESS | 5975 | 1484578728226 Marionette TRACE conn4 <- [1,1373,null,{"value":"2147483649"}] 06:58:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 06:58:48 INFO - PROCESS | 5975 | 1484578728236 Marionette TRACE conn4 -> [0,1374,"timeouts",{"script":35000}] 06:58:48 INFO - PROCESS | 5975 | 1484578728242 Marionette TRACE conn4 <- [1,1374,null,{}] 06:58:48 INFO - PROCESS | 5975 | 1484578728249 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}] 06:58:48 INFO - PROCESS | 5975 | 1484578728413 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 06:58:48 INFO - PROCESS | 5975 | 1484578728505 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:58:48 INFO - PROCESS | 5975 | ++DOCSHELL 0xa45e0400 == 11 [pid = 6020] [id = 431] 06:58:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0xa45e1000) [pid = 6020] [serial = 1205] [outer = (nil)] 06:58:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0xa779c800) [pid = 6020] [serial = 1206] [outer = 0xa45e1000] 06:58:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0xa834d000) [pid = 6020] [serial = 1207] [outer = 0xa45e1000] 06:58:49 INFO - PROCESS | 5975 | 1484578729438 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]]]}] 06:58:49 INFO - . 06:58:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html | took 1242ms 06:58:49 INFO - PROCESS | 5975 | 1484578729478 Marionette TRACE conn4 -> [0,1377,"getWindowHandle",null] 06:58:49 INFO - PROCESS | 5975 | 1484578729480 Marionette TRACE conn4 <- [1,1377,null,{"value":"2147483649"}] 06:58:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 06:58:49 INFO - PROCESS | 5975 | 1484578729492 Marionette TRACE conn4 -> [0,1378,"timeouts",{"script":35000}] 06:58:49 INFO - PROCESS | 5975 | 1484578729494 Marionette TRACE conn4 <- [1,1378,null,{}] 06:58:49 INFO - PROCESS | 5975 | 1484578729501 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}] 06:58:49 INFO - PROCESS | 5975 | 1484578729687 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 06:58:49 INFO - PROCESS | 5975 | 1484578729777 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:58:49 INFO - PROCESS | 5975 | ++DOCSHELL 0xa7717800 == 12 [pid = 6020] [id = 432] 06:58:49 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0xacc75400) [pid = 6020] [serial = 1208] [outer = (nil)] 06:58:49 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0xaccda400) [pid = 6020] [serial = 1209] [outer = 0xacc75400] 06:58:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0xa218bc00) [pid = 6020] [serial = 1210] [outer = 0xacc75400] 06:58:50 INFO - PROCESS | 5975 | 1484578730847 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]]]}] 06:58:50 INFO - . 06:58:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html | took 1428ms 06:58:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 06:58:50 INFO - PROCESS | 5975 | 1484578730921 Marionette TRACE conn4 -> [0,1381,"getWindowHandle",null] 06:58:50 INFO - PROCESS | 5975 | 1484578730923 Marionette TRACE conn4 <- [1,1381,null,{"value":"2147483649"}] 06:58:50 INFO - PROCESS | 5975 | 1484578730940 Marionette TRACE conn4 -> [0,1382,"timeouts",{"script":35000}] 06:58:50 INFO - PROCESS | 5975 | 1484578730942 Marionette TRACE conn4 <- [1,1382,null,{}] 06:58:50 INFO - PROCESS | 5975 | 1484578730954 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}] 06:58:51 INFO - PROCESS | 5975 | 1484578731142 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 06:58:51 INFO - PROCESS | 5975 | 1484578731206 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:58:51 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2197400 == 13 [pid = 6020] [id = 433] 06:58:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0xa2197800) [pid = 6020] [serial = 1211] [outer = (nil)] 06:58:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0xa3543c00) [pid = 6020] [serial = 1212] [outer = 0xa2197800] 06:58:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0xa365b000) [pid = 6020] [serial = 1213] [outer = 0xa2197800] 06:58:52 INFO - PROCESS | 5975 | 1484578732344 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]]]}] 06:58:52 INFO - . 06:58:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html | took 1445ms 06:58:52 INFO - PROCESS | 5975 | 1484578732375 Marionette TRACE conn4 -> [0,1385,"getWindowHandle",null] 06:58:52 INFO - PROCESS | 5975 | 1484578732378 Marionette TRACE conn4 <- [1,1385,null,{"value":"2147483649"}] 06:58:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 06:58:52 INFO - PROCESS | 5975 | 1484578732383 Marionette TRACE conn4 -> [0,1386,"timeouts",{"script":35000}] 06:58:52 INFO - PROCESS | 5975 | 1484578732386 Marionette TRACE conn4 <- [1,1386,null,{}] 06:58:52 INFO - PROCESS | 5975 | 1484578732391 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}] 06:58:52 INFO - PROCESS | 5975 | 1484578732555 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 06:58:52 INFO - PROCESS | 5975 | 1484578732635 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:58:52 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2496000 == 14 [pid = 6020] [id = 434] 06:58:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0xa2496c00) [pid = 6020] [serial = 1214] [outer = (nil)] 06:58:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 50 (0xa354c800) [pid = 6020] [serial = 1215] [outer = 0xa2496c00] 06:58:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 51 (0xa365dc00) [pid = 6020] [serial = 1216] [outer = 0xa2496c00] 06:58:53 INFO - PROCESS | 5975 | --DOCSHELL 0xa45e0400 == 13 [pid = 6020] [id = 431] 06:58:53 INFO - PROCESS | 5975 | --DOCSHELL 0xa834c400 == 12 [pid = 6020] [id = 430] 06:58:53 INFO - PROCESS | 5975 | --DOCSHELL 0xa5556800 == 11 [pid = 6020] [id = 429] 06:58:53 INFO - PROCESS | 5975 | --DOCSHELL 0xa4979000 == 10 [pid = 6020] [id = 428] 06:58:53 INFO - PROCESS | 5975 | --DOCSHELL 0xa46e1000 == 9 [pid = 6020] [id = 427] 06:58:53 INFO - PROCESS | 5975 | --DOCSHELL 0xa45dc800 == 8 [pid = 6020] [id = 426] 06:58:53 INFO - PROCESS | 5975 | --DOCSHELL 0xa3943000 == 7 [pid = 6020] [id = 425] 06:58:53 INFO - PROCESS | 5975 | --DOMWINDOW == 50 (0xa46efc00) [pid = 6020] [serial = 1182] [outer = (nil)] [url = about:blank] 06:58:53 INFO - PROCESS | 5975 | --DOCSHELL 0xa3547400 == 6 [pid = 6020] [id = 424] 06:58:53 INFO - PROCESS | 5975 | --DOMWINDOW == 49 (0xa468cc00) [pid = 6020] [serial = 1180] [outer = (nil)] [url = about:blank] 06:58:53 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0xa45e6000) [pid = 6020] [serial = 1179] [outer = (nil)] [url = about:blank] 06:58:53 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0xa3ae4000) [pid = 6020] [serial = 1177] [outer = (nil)] [url = about:blank] 06:58:53 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0xa3ae3400) [pid = 6020] [serial = 1176] [outer = (nil)] [url = about:blank] 06:58:53 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0xa3943400) [pid = 6020] [serial = 1174] [outer = (nil)] [url = about:blank] 06:58:53 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0xa3941400) [pid = 6020] [serial = 1173] [outer = (nil)] [url = about:blank] 06:58:53 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0xa3765400) [pid = 6020] [serial = 1171] [outer = (nil)] [url = about:blank] 06:58:53 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0xa3763000) [pid = 6020] [serial = 1170] [outer = (nil)] [url = about:blank] 06:58:53 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0xa310c400) [pid = 6020] [serial = 1162] [outer = (nil)] [url = about:blank] 06:58:53 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0xa3104c00) [pid = 6020] [serial = 1164] [outer = (nil)] [url = about:blank] 06:58:53 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0xa310b800) [pid = 6020] [serial = 1165] [outer = (nil)] [url = about:blank] 06:58:53 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0xa354e400) [pid = 6020] [serial = 1167] [outer = (nil)] [url = about:blank] 06:58:53 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0xa354cc00) [pid = 6020] [serial = 1168] [outer = (nil)] [url = about:blank] 06:58:53 INFO - PROCESS | 5975 | 1484578733765 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]]]}] 06:58:53 INFO - . 06:58:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html | took 1430ms 06:58:53 INFO - PROCESS | 5975 | 1484578733815 Marionette TRACE conn4 -> [0,1389,"getWindowHandle",null] 06:58:53 INFO - PROCESS | 5975 | 1484578733819 Marionette TRACE conn4 <- [1,1389,null,{"value":"2147483649"}] 06:58:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 06:58:53 INFO - PROCESS | 5975 | 1484578733825 Marionette TRACE conn4 -> [0,1390,"timeouts",{"script":35000}] 06:58:53 INFO - PROCESS | 5975 | 1484578733827 Marionette TRACE conn4 <- [1,1390,null,{}] 06:58:53 INFO - PROCESS | 5975 | 1484578733833 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}] 06:58:54 INFO - PROCESS | 5975 | 1484578734052 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 06:58:54 INFO - PROCESS | 5975 | 1484578734070 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:58:54 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3543400 == 7 [pid = 6020] [id = 435] 06:58:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0xa3547400) [pid = 6020] [serial = 1217] [outer = (nil)] 06:58:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0xa3765800) [pid = 6020] [serial = 1218] [outer = 0xa3547400] 06:58:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0xa3763000) [pid = 6020] [serial = 1219] [outer = 0xa3547400] 06:58:55 INFO - PROCESS | 5975 | 1484578735072 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]]]}] 06:58:55 INFO - . 06:58:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html | took 1279ms 06:58:55 INFO - PROCESS | 5975 | 1484578735104 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 06:58:55 INFO - PROCESS | 5975 | 1484578735107 Marionette TRACE conn4 <- [1,1393,null,{"value":"2147483649"}] 06:58:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 06:58:55 INFO - PROCESS | 5975 | 1484578735113 Marionette TRACE conn4 -> [0,1394,"timeouts",{"script":35000}] 06:58:55 INFO - PROCESS | 5975 | 1484578735115 Marionette TRACE conn4 <- [1,1394,null,{}] 06:58:55 INFO - PROCESS | 5975 | 1484578735121 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}] 06:58:55 INFO - PROCESS | 5975 | 1484578735322 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 06:58:55 INFO - PROCESS | 5975 | 1484578735359 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:58:55 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3948000 == 8 [pid = 6020] [id = 436] 06:58:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0xa3948400) [pid = 6020] [serial = 1220] [outer = (nil)] 06:58:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0xa3ae4000) [pid = 6020] [serial = 1221] [outer = 0xa3948400] 06:58:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0xa3ae6400) [pid = 6020] [serial = 1222] [outer = 0xa3948400] 06:58:56 INFO - PROCESS | 5975 | 1484578736390 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]]]}] 06:58:56 INFO - . 06:58:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html | took 1327ms 06:58:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 06:58:56 INFO - PROCESS | 5975 | 1484578736448 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 06:58:56 INFO - PROCESS | 5975 | 1484578736450 Marionette TRACE conn4 <- [1,1397,null,{"value":"2147483649"}] 06:58:56 INFO - PROCESS | 5975 | 1484578736461 Marionette TRACE conn4 -> [0,1398,"timeouts",{"script":35000}] 06:58:56 INFO - PROCESS | 5975 | 1484578736468 Marionette TRACE conn4 <- [1,1398,null,{}] 06:58:56 INFO - PROCESS | 5975 | 1484578736473 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}] 06:58:56 INFO - PROCESS | 5975 | 1484578736626 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 06:58:56 INFO - PROCESS | 5975 | 1484578736688 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:58:56 INFO - PROCESS | 5975 | ++DOCSHELL 0xa4688800 == 9 [pid = 6020] [id = 437] 06:58:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0xa4689400) [pid = 6020] [serial = 1223] [outer = (nil)] 06:58:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0xa4692c00) [pid = 6020] [serial = 1224] [outer = 0xa4689400] 06:58:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0xa46e0800) [pid = 6020] [serial = 1225] [outer = 0xa4689400] 06:58:57 INFO - PROCESS | 5975 | 1484578737859 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]]]}] 06:58:57 INFO - . 06:58:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html | took 1448ms 06:58:57 INFO - PROCESS | 5975 | 1484578737904 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 06:58:57 INFO - PROCESS | 5975 | 1484578737908 Marionette TRACE conn4 <- [1,1401,null,{"value":"2147483649"}] 06:58:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 06:58:57 INFO - PROCESS | 5975 | 1484578737916 Marionette TRACE conn4 -> [0,1402,"timeouts",{"script":35000}] 06:58:57 INFO - PROCESS | 5975 | 1484578737919 Marionette TRACE conn4 <- [1,1402,null,{}] 06:58:57 INFO - PROCESS | 5975 | 1484578737923 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}] 06:58:58 INFO - PROCESS | 5975 | 1484578738138 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 06:58:58 INFO - PROCESS | 5975 | 1484578738198 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:58:58 INFO - PROCESS | 5975 | ++DOCSHELL 0xa46e2c00 == 10 [pid = 6020] [id = 438] 06:58:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0xa46ebc00) [pid = 6020] [serial = 1226] [outer = (nil)] 06:58:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0xa5553400) [pid = 6020] [serial = 1227] [outer = 0xa46ebc00] 06:58:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0xa55b0800) [pid = 6020] [serial = 1228] [outer = 0xa46ebc00] 06:58:58 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0xa46e1400) [pid = 6020] [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] 06:58:58 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0xa5557800) [pid = 6020] [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] 06:58:58 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0xa45e1000) [pid = 6020] [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] 06:58:58 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0xa834cc00) [pid = 6020] [serial = 1203] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:58:58 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0xa354f800) [pid = 6020] [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] 06:58:58 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0xa45dd400) [pid = 6020] [serial = 1193] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:58:58 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0xa3944800) [pid = 6020] [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] 06:58:58 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0xa3547800) [pid = 6020] [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] 06:58:59 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0xa4979400) [pid = 6020] [serial = 1198] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484578726093] 06:58:59 INFO - PROCESS | 5975 | 1484578739445 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]]]}] 06:58:59 INFO - . 06:58:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html | took 1578ms 06:58:59 INFO - PROCESS | 5975 | 1484578739495 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 06:58:59 INFO - PROCESS | 5975 | 1484578739499 Marionette TRACE conn4 <- [1,1405,null,{"value":"2147483649"}] 06:58:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 06:58:59 INFO - PROCESS | 5975 | 1484578739509 Marionette TRACE conn4 -> [0,1406,"timeouts",{"script":35000}] 06:58:59 INFO - PROCESS | 5975 | 1484578739511 Marionette TRACE conn4 <- [1,1406,null,{}] 06:58:59 INFO - PROCESS | 5975 | 1484578739515 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}] 06:58:59 INFO - PROCESS | 5975 | 1484578739675 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 06:58:59 INFO - PROCESS | 5975 | 1484578739756 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:58:59 INFO - PROCESS | 5975 | ++DOCSHELL 0xa834cc00 == 11 [pid = 6020] [id = 439] 06:58:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0xa834d400) [pid = 6020] [serial = 1229] [outer = (nil)] 06:58:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0xa8ebb800) [pid = 6020] [serial = 1230] [outer = 0xa834d400] 06:59:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0xacc6f800) [pid = 6020] [serial = 1231] [outer = 0xa834d400] 06:59:01 INFO - PROCESS | 5975 | 1484578741218 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]]]}] 06:59:01 INFO - . 06:59:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html | took 1739ms 06:59:01 INFO - PROCESS | 5975 | 1484578741244 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 06:59:01 INFO - PROCESS | 5975 | 1484578741247 Marionette TRACE conn4 <- [1,1409,null,{"value":"2147483649"}] 06:59:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 06:59:01 INFO - PROCESS | 5975 | 1484578741257 Marionette TRACE conn4 -> [0,1410,"timeouts",{"script":35000}] 06:59:01 INFO - PROCESS | 5975 | 1484578741259 Marionette TRACE conn4 <- [1,1410,null,{}] 06:59:01 INFO - PROCESS | 5975 | 1484578741270 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}] 06:59:01 INFO - PROCESS | 5975 | 1484578741459 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 06:59:01 INFO - PROCESS | 5975 | 1484578741513 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:59:01 INFO - PROCESS | 5975 | ++DOCSHELL 0xa354e400 == 12 [pid = 6020] [id = 440] 06:59:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0xa3659c00) [pid = 6020] [serial = 1232] [outer = (nil)] 06:59:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0xa3ae2c00) [pid = 6020] [serial = 1233] [outer = 0xa3659c00] 06:59:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0xa3ae2000) [pid = 6020] [serial = 1234] [outer = 0xa3659c00] 06:59:02 INFO - PROCESS | 5975 | ++DOCSHELL 0xa5483000 == 13 [pid = 6020] [id = 441] 06:59:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0xa5557800) [pid = 6020] [serial = 1235] [outer = (nil)] 06:59:02 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:59:02 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:59:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0xa2495000) [pid = 6020] [serial = 1236] [outer = 0xa5557800] 06:59:02 INFO - PROCESS | 5975 | 1484578742886 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]]]}] 06:59:02 INFO - . 06:59:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1647ms 06:59:02 INFO - PROCESS | 5975 | 1484578742904 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 06:59:02 INFO - PROCESS | 5975 | 1484578742906 Marionette TRACE conn4 <- [1,1413,null,{"value":"2147483649"}] 06:59:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 06:59:02 INFO - PROCESS | 5975 | 1484578742918 Marionette TRACE conn4 -> [0,1414,"timeouts",{"script":35000}] 06:59:02 INFO - PROCESS | 5975 | 1484578742920 Marionette TRACE conn4 <- [1,1414,null,{}] 06:59:02 INFO - PROCESS | 5975 | 1484578742926 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}] 06:59:03 INFO - PROCESS | 5975 | 1484578743096 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 06:59:03 INFO - PROCESS | 5975 | 1484578743200 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:59:03 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2193400 == 14 [pid = 6020] [id = 442] 06:59:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0xa2195c00) [pid = 6020] [serial = 1237] [outer = (nil)] 06:59:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 50 (0xa365c800) [pid = 6020] [serial = 1238] [outer = 0xa2195c00] 06:59:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 51 (0xa3763c00) [pid = 6020] [serial = 1239] [outer = 0xa2195c00] 06:59:04 INFO - PROCESS | 5975 | --DOCSHELL 0xa46e2c00 == 13 [pid = 6020] [id = 438] 06:59:04 INFO - PROCESS | 5975 | --DOCSHELL 0xa3948000 == 12 [pid = 6020] [id = 436] 06:59:04 INFO - PROCESS | 5975 | --DOCSHELL 0xa4688800 == 11 [pid = 6020] [id = 437] 06:59:04 INFO - PROCESS | 5975 | --DOCSHELL 0xa2496000 == 10 [pid = 6020] [id = 434] 06:59:04 INFO - PROCESS | 5975 | --DOCSHELL 0xa3543400 == 9 [pid = 6020] [id = 435] 06:59:04 INFO - PROCESS | 5975 | --DOCSHELL 0xa7717800 == 8 [pid = 6020] [id = 432] 06:59:04 INFO - PROCESS | 5975 | --DOCSHELL 0xa46ea800 == 7 [pid = 6020] [id = 422] 06:59:04 INFO - PROCESS | 5975 | --DOCSHELL 0xa354f400 == 6 [pid = 6020] [id = 423] 06:59:04 INFO - PROCESS | 5975 | --DOCSHELL 0xa354e400 == 5 [pid = 6020] [id = 440] 06:59:04 INFO - PROCESS | 5975 | --DOCSHELL 0xa5483000 == 4 [pid = 6020] [id = 441] 06:59:04 INFO - PROCESS | 5975 | --DOCSHELL 0xa2197400 == 3 [pid = 6020] [id = 433] 06:59:04 INFO - PROCESS | 5975 | --DOCSHELL 0xa834cc00 == 2 [pid = 6020] [id = 439] 06:59:04 INFO - PROCESS | 5975 | --DOMWINDOW == 50 (0xa354e000) [pid = 6020] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:59:04 INFO - PROCESS | 5975 | --DOMWINDOW == 49 (0xa3ae0000) [pid = 6020] [serial = 1186] [outer = (nil)] [url = about:blank] 06:59:04 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0xa45dfc00) [pid = 6020] [serial = 1194] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:59:04 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0xa3ae1400) [pid = 6020] [serial = 1192] [outer = (nil)] [url = about:blank] 06:59:04 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0xa3667000) [pid = 6020] [serial = 1189] [outer = (nil)] [url = about:blank] 06:59:04 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0xa7714000) [pid = 6020] [serial = 1202] [outer = (nil)] [url = about:blank] 06:59:04 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0xa49db800) [pid = 6020] [serial = 1199] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484578726093] 06:59:04 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0xa779c800) [pid = 6020] [serial = 1206] [outer = (nil)] [url = about:blank] 06:59:04 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0xa46ed000) [pid = 6020] [serial = 1197] [outer = (nil)] [url = about:blank] 06:59:04 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0xa834d000) [pid = 6020] [serial = 1207] [outer = (nil)] [url = about:blank] 06:59:04 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0xa770fc00) [pid = 6020] [serial = 1201] [outer = (nil)] [url = about:blank] 06:59:04 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0xa46ec000) [pid = 6020] [serial = 1196] [outer = (nil)] [url = about:blank] 06:59:04 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0xa3ade000) [pid = 6020] [serial = 1191] [outer = (nil)] [url = about:blank] 06:59:04 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0xa3663c00) [pid = 6020] [serial = 1188] [outer = (nil)] [url = about:blank] 06:59:04 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0xa3770400) [pid = 6020] [serial = 1185] [outer = (nil)] [url = about:blank] 06:59:04 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2196000 == 3 [pid = 6020] [id = 443] 06:59:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0xa2197000) [pid = 6020] [serial = 1240] [outer = (nil)] 06:59:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0xa2193c00) [pid = 6020] [serial = 1241] [outer = 0xa2197000] 06:59:04 INFO - PROCESS | 5975 | 1484578744830 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]]]}] 06:59:04 INFO - . 06:59:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1942ms 06:59:04 INFO - PROCESS | 5975 | 1484578744857 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 06:59:04 INFO - PROCESS | 5975 | 1484578744859 Marionette TRACE conn4 <- [1,1417,null,{"value":"2147483649"}] 06:59:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 06:59:04 INFO - PROCESS | 5975 | 1484578744867 Marionette TRACE conn4 -> [0,1418,"timeouts",{"script":35000}] 06:59:04 INFO - PROCESS | 5975 | 1484578744869 Marionette TRACE conn4 <- [1,1418,null,{}] 06:59:04 INFO - PROCESS | 5975 | 1484578744874 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}] 06:59:05 INFO - PROCESS | 5975 | 1484578745040 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 06:59:05 INFO - PROCESS | 5975 | 1484578745131 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:59:05 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2498c00 == 4 [pid = 6020] [id = 444] 06:59:05 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0xa3111c00) [pid = 6020] [serial = 1242] [outer = (nil)] 06:59:05 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0xa354b400) [pid = 6020] [serial = 1243] [outer = 0xa3111c00] 06:59:05 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0xa3550000) [pid = 6020] [serial = 1244] [outer = 0xa3111c00] 06:59:05 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3663800 == 5 [pid = 6020] [id = 445] 06:59:05 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0xa3664000) [pid = 6020] [serial = 1245] [outer = (nil)] 06:59:05 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:59:06 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:59:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0xa3668000) [pid = 6020] [serial = 1246] [outer = 0xa3664000] 06:59:06 INFO - PROCESS | 5975 | 1484578746197 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]]]}] 06:59:06 INFO - . 06:59:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1379ms 06:59:06 INFO - PROCESS | 5975 | 1484578746247 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 06:59:06 INFO - PROCESS | 5975 | 1484578746250 Marionette TRACE conn4 <- [1,1421,null,{"value":"2147483649"}] 06:59:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 06:59:06 INFO - PROCESS | 5975 | 1484578746256 Marionette TRACE conn4 -> [0,1422,"timeouts",{"script":35000}] 06:59:06 INFO - PROCESS | 5975 | 1484578746258 Marionette TRACE conn4 <- [1,1422,null,{}] 06:59:06 INFO - PROCESS | 5975 | 1484578746264 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}] 06:59:06 INFO - PROCESS | 5975 | 1484578746490 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 06:59:06 INFO - PROCESS | 5975 | 1484578746532 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:59:06 INFO - PROCESS | 5975 | ++DOCSHELL 0xa393f000 == 6 [pid = 6020] [id = 446] 06:59:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0xa393f400) [pid = 6020] [serial = 1247] [outer = (nil)] 06:59:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0xa3944800) [pid = 6020] [serial = 1248] [outer = 0xa393f400] 06:59:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0xa3945800) [pid = 6020] [serial = 1249] [outer = 0xa393f400] 06:59:07 INFO - PROCESS | 5975 | 1484578747953 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]]]}] 06:59:07 INFO - . 06:59:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1733ms 06:59:07 INFO - PROCESS | 5975 | 1484578747989 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 06:59:07 INFO - PROCESS | 5975 | 1484578747992 Marionette TRACE conn4 <- [1,1425,null,{"value":"2147483649"}] 06:59:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 06:59:08 INFO - PROCESS | 5975 | 1484578747998 Marionette TRACE conn4 -> [0,1426,"timeouts",{"script":35000}] 06:59:08 INFO - PROCESS | 5975 | 1484578748001 Marionette TRACE conn4 <- [1,1426,null,{}] 06:59:08 INFO - PROCESS | 5975 | 1484578748012 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}] 06:59:08 INFO - PROCESS | 5975 | 1484578748191 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 06:59:08 INFO - PROCESS | 5975 | 1484578748276 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:59:08 INFO - PROCESS | 5975 | ++DOCSHELL 0xa45e0000 == 7 [pid = 6020] [id = 447] 06:59:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0xa45e0400) [pid = 6020] [serial = 1250] [outer = (nil)] 06:59:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0xa45e6400) [pid = 6020] [serial = 1251] [outer = 0xa45e0400] 06:59:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0xa4686800) [pid = 6020] [serial = 1252] [outer = 0xa45e0400] 06:59:09 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0xa3948400) [pid = 6020] [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] 06:59:09 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0xa4689400) [pid = 6020] [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] 06:59:09 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0xa834d400) [pid = 6020] [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] 06:59:09 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0xa46ebc00) [pid = 6020] [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] 06:59:09 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0xacc75400) [pid = 6020] [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] 06:59:09 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0xa2197800) [pid = 6020] [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] 06:59:09 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0xa3547400) [pid = 6020] [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] 06:59:09 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0xa2496c00) [pid = 6020] [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] 06:59:09 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0xa46eb000) [pid = 6020] [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] 06:59:09 INFO - PROCESS | 5975 | 1484578749875 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]]]}] 06:59:09 INFO - . 06:59:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html | took 1942ms 06:59:09 INFO - PROCESS | 5975 | 1484578749941 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 06:59:09 INFO - PROCESS | 5975 | 1484578749944 Marionette TRACE conn4 <- [1,1429,null,{"value":"2147483649"}] 06:59:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 06:59:09 INFO - PROCESS | 5975 | 1484578749950 Marionette TRACE conn4 -> [0,1430,"timeouts",{"script":35000}] 06:59:09 INFO - PROCESS | 5975 | 1484578749952 Marionette TRACE conn4 <- [1,1430,null,{}] 06:59:09 INFO - PROCESS | 5975 | 1484578749958 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}] 06:59:10 INFO - PROCESS | 5975 | 1484578750115 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 06:59:10 INFO - PROCESS | 5975 | 1484578750215 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:59:10 INFO - PROCESS | 5975 | ++DOCSHELL 0xa354d800 == 8 [pid = 6020] [id = 448] 06:59:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0xa3946000) [pid = 6020] [serial = 1253] [outer = (nil)] 06:59:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0xa4687c00) [pid = 6020] [serial = 1254] [outer = 0xa3946000] 06:59:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0xa46e0c00) [pid = 6020] [serial = 1255] [outer = 0xa3946000] 06:59:11 INFO - PROCESS | 5975 | 1484578751235 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]]]}] 06:59:11 INFO - . 06:59:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1336ms 06:59:11 INFO - PROCESS | 5975 | 1484578751287 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 06:59:11 INFO - PROCESS | 5975 | 1484578751290 Marionette TRACE conn4 <- [1,1433,null,{"value":"2147483649"}] 06:59:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 06:59:11 INFO - PROCESS | 5975 | 1484578751309 Marionette TRACE conn4 -> [0,1434,"timeouts",{"script":35000}] 06:59:11 INFO - PROCESS | 5975 | 1484578751312 Marionette TRACE conn4 <- [1,1434,null,{}] 06:59:11 INFO - PROCESS | 5975 | 1484578751324 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}] 06:59:11 INFO - PROCESS | 5975 | 1484578751536 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 06:59:11 INFO - PROCESS | 5975 | 1484578751583 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:59:11 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3548800 == 9 [pid = 6020] [id = 449] 06:59:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0xa3549c00) [pid = 6020] [serial = 1256] [outer = (nil)] 06:59:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0xa3769c00) [pid = 6020] [serial = 1257] [outer = 0xa3549c00] 06:59:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0xa3940800) [pid = 6020] [serial = 1258] [outer = 0xa3549c00] 06:59:12 INFO - PROCESS | 5975 | 1484578752752 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]]]}] 06:59:12 INFO - . 06:59:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html | took 1494ms 06:59:12 INFO - PROCESS | 5975 | 1484578752795 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 06:59:12 INFO - PROCESS | 5975 | 1484578752797 Marionette TRACE conn4 <- [1,1437,null,{"value":"2147483649"}] 06:59:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 06:59:12 INFO - PROCESS | 5975 | 1484578752817 Marionette TRACE conn4 -> [0,1438,"timeouts",{"script":35000}] 06:59:12 INFO - PROCESS | 5975 | 1484578752821 Marionette TRACE conn4 <- [1,1438,null,{}] 06:59:12 INFO - PROCESS | 5975 | 1484578752826 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}] 06:59:13 INFO - PROCESS | 5975 | 1484578752998 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 06:59:13 INFO - PROCESS | 5975 | 1484578753087 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:59:13 INFO - PROCESS | 5975 | ++DOCSHELL 0xa46ec400 == 10 [pid = 6020] [id = 450] 06:59:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0xa4974800) [pid = 6020] [serial = 1259] [outer = (nil)] 06:59:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0xa49dc400) [pid = 6020] [serial = 1260] [outer = 0xa4974800] 06:59:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0xa5482000) [pid = 6020] [serial = 1261] [outer = 0xa4974800] 06:59:14 INFO - PROCESS | 5975 | 1484578754234 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]]]}] 06:59:14 INFO - . 06:59:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html | took 1434ms 06:59:14 INFO - PROCESS | 5975 | 1484578754251 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 06:59:14 INFO - PROCESS | 5975 | 1484578754253 Marionette TRACE conn4 <- [1,1441,null,{"value":"2147483649"}] 06:59:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 06:59:14 INFO - PROCESS | 5975 | 1484578754259 Marionette TRACE conn4 -> [0,1442,"timeouts",{"script":35000}] 06:59:14 INFO - PROCESS | 5975 | 1484578754261 Marionette TRACE conn4 <- [1,1442,null,{}] 06:59:14 INFO - PROCESS | 5975 | 1484578754267 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}] 06:59:14 INFO - PROCESS | 5975 | 1484578754457 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 06:59:14 INFO - PROCESS | 5975 | 1484578754555 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:59:14 INFO - PROCESS | 5975 | ++DOCSHELL 0xa248e000 == 11 [pid = 6020] [id = 451] 06:59:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 50 (0xa248ec00) [pid = 6020] [serial = 1262] [outer = (nil)] 06:59:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 51 (0xa3541400) [pid = 6020] [serial = 1263] [outer = 0xa248ec00] 06:59:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 52 (0xa354e000) [pid = 6020] [serial = 1264] [outer = 0xa248ec00] 06:59:15 INFO - PROCESS | 5975 | --DOCSHELL 0xa45e0000 == 10 [pid = 6020] [id = 447] 06:59:15 INFO - PROCESS | 5975 | --DOCSHELL 0xa393f000 == 9 [pid = 6020] [id = 446] 06:59:15 INFO - PROCESS | 5975 | --DOCSHELL 0xa3663800 == 8 [pid = 6020] [id = 445] 06:59:15 INFO - PROCESS | 5975 | --DOCSHELL 0xa2498c00 == 7 [pid = 6020] [id = 444] 06:59:15 INFO - PROCESS | 5975 | --DOCSHELL 0xa2196000 == 6 [pid = 6020] [id = 443] 06:59:15 INFO - PROCESS | 5975 | --DOCSHELL 0xa2193400 == 5 [pid = 6020] [id = 442] 06:59:15 INFO - PROCESS | 5975 | --DOMWINDOW == 51 (0xa46ef000) [pid = 6020] [serial = 1183] [outer = (nil)] [url = about:blank] 06:59:15 INFO - PROCESS | 5975 | --DOMWINDOW == 50 (0xa55b0800) [pid = 6020] [serial = 1228] [outer = (nil)] [url = about:blank] 06:59:15 INFO - PROCESS | 5975 | --DOMWINDOW == 49 (0xa5553400) [pid = 6020] [serial = 1227] [outer = (nil)] [url = about:blank] 06:59:15 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0xa218bc00) [pid = 6020] [serial = 1210] [outer = (nil)] [url = about:blank] 06:59:15 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0xa365b000) [pid = 6020] [serial = 1213] [outer = (nil)] [url = about:blank] 06:59:15 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0xa3763000) [pid = 6020] [serial = 1219] [outer = (nil)] [url = about:blank] 06:59:15 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0xa365dc00) [pid = 6020] [serial = 1216] [outer = (nil)] [url = about:blank] 06:59:15 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0xa46e0800) [pid = 6020] [serial = 1225] [outer = (nil)] [url = about:blank] 06:59:15 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0xa3ae6400) [pid = 6020] [serial = 1222] [outer = (nil)] [url = about:blank] 06:59:15 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0xacc6f800) [pid = 6020] [serial = 1231] [outer = (nil)] [url = about:blank] 06:59:15 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0xa8ebb800) [pid = 6020] [serial = 1230] [outer = (nil)] [url = about:blank] 06:59:15 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0xa4692c00) [pid = 6020] [serial = 1224] [outer = (nil)] [url = about:blank] 06:59:15 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0xa3ae4000) [pid = 6020] [serial = 1221] [outer = (nil)] [url = about:blank] 06:59:15 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0xa3765800) [pid = 6020] [serial = 1218] [outer = (nil)] [url = about:blank] 06:59:15 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0xa354c800) [pid = 6020] [serial = 1215] [outer = (nil)] [url = about:blank] 06:59:15 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0xa3543c00) [pid = 6020] [serial = 1212] [outer = (nil)] [url = about:blank] 06:59:15 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0xaccda400) [pid = 6020] [serial = 1209] [outer = (nil)] [url = about:blank] 06:59:15 INFO - PROCESS | 5975 | 1484578755674 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]]]}] 06:59:15 INFO - . 06:59:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html | took 1431ms 06:59:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 06:59:15 INFO - PROCESS | 5975 | 1484578755691 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 06:59:15 INFO - PROCESS | 5975 | 1484578755693 Marionette TRACE conn4 <- [1,1445,null,{"value":"2147483649"}] 06:59:15 INFO - PROCESS | 5975 | 1484578755700 Marionette TRACE conn4 -> [0,1446,"timeouts",{"script":35000}] 06:59:15 INFO - PROCESS | 5975 | 1484578755703 Marionette TRACE conn4 <- [1,1446,null,{}] 06:59:15 INFO - PROCESS | 5975 | 1484578755708 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}] 06:59:15 INFO - PROCESS | 5975 | 1484578755908 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 06:59:16 INFO - PROCESS | 5975 | 1484578755972 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:59:16 INFO - PROCESS | 5975 | ++DOCSHELL 0xa365a400 == 6 [pid = 6020] [id = 452] 06:59:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0xa365a800) [pid = 6020] [serial = 1265] [outer = (nil)] 06:59:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0xa3763000) [pid = 6020] [serial = 1266] [outer = 0xa365a800] 06:59:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0xa3766800) [pid = 6020] [serial = 1267] [outer = 0xa365a800] 06:59:16 INFO - PROCESS | 5975 | 1484578756922 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]]]}] 06:59:16 INFO - . 06:59:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html | took 1280ms 06:59:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 06:59:16 INFO - PROCESS | 5975 | 1484578756985 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 06:59:16 INFO - PROCESS | 5975 | 1484578756987 Marionette TRACE conn4 <- [1,1449,null,{"value":"2147483649"}] 06:59:16 INFO - PROCESS | 5975 | 1484578756994 Marionette TRACE conn4 -> [0,1450,"timeouts",{"script":35000}] 06:59:16 INFO - PROCESS | 5975 | 1484578756998 Marionette TRACE conn4 <- [1,1450,null,{}] 06:59:17 INFO - PROCESS | 5975 | 1484578757003 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}] 06:59:17 INFO - PROCESS | 5975 | 1484578757204 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 06:59:17 INFO - PROCESS | 5975 | 1484578757229 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:59:17 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3ae1400 == 7 [pid = 6020] [id = 453] 06:59:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0xa3ae1800) [pid = 6020] [serial = 1268] [outer = (nil)] 06:59:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0xa3ae7000) [pid = 6020] [serial = 1269] [outer = 0xa3ae1800] 06:59:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0xa45de800) [pid = 6020] [serial = 1270] [outer = 0xa3ae1800] 06:59:18 INFO - PROCESS | 5975 | 1484578758342 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]]]}] 06:59:18 INFO - . 06:59:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html | took 1385ms 06:59:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 06:59:18 INFO - PROCESS | 5975 | 1484578758378 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 06:59:18 INFO - PROCESS | 5975 | 1484578758380 Marionette TRACE conn4 <- [1,1453,null,{"value":"2147483649"}] 06:59:18 INFO - PROCESS | 5975 | 1484578758385 Marionette TRACE conn4 -> [0,1454,"timeouts",{"script":35000}] 06:59:18 INFO - PROCESS | 5975 | 1484578758389 Marionette TRACE conn4 <- [1,1454,null,{}] 06:59:18 INFO - PROCESS | 5975 | 1484578758399 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}] 06:59:18 INFO - PROCESS | 5975 | 1484578758560 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 06:59:18 INFO - PROCESS | 5975 | 1484578758655 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:59:18 INFO - PROCESS | 5975 | ++DOCSHELL 0xa48d4400 == 8 [pid = 6020] [id = 454] 06:59:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0xa48d5000) [pid = 6020] [serial = 1271] [outer = (nil)] 06:59:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0xa49e1800) [pid = 6020] [serial = 1272] [outer = 0xa48d5000] 06:59:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0xa5555400) [pid = 6020] [serial = 1273] [outer = 0xa48d5000] 06:59:19 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0xa3111c00) [pid = 6020] [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] 06:59:19 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0xa393f400) [pid = 6020] [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] 06:59:19 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0xa45e0400) [pid = 6020] [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] 06:59:19 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0xa2195c00) [pid = 6020] [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] 06:59:19 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0xa3659c00) [pid = 6020] [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] 06:59:19 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0xa3664000) [pid = 6020] [serial = 1245] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:59:19 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0xa2197000) [pid = 6020] [serial = 1240] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484578744553] 06:59:19 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0xa5557800) [pid = 6020] [serial = 1235] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:59:19 INFO - PROCESS | 5975 | 1484578759805 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]]]}] 06:59:19 INFO - . 06:59:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html | took 1484ms 06:59:19 INFO - PROCESS | 5975 | 1484578759870 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 06:59:19 INFO - PROCESS | 5975 | 1484578759874 Marionette TRACE conn4 <- [1,1457,null,{"value":"2147483649"}] 06:59:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 06:59:19 INFO - PROCESS | 5975 | 1484578759879 Marionette TRACE conn4 -> [0,1458,"timeouts",{"script":35000}] 06:59:19 INFO - PROCESS | 5975 | 1484578759881 Marionette TRACE conn4 <- [1,1458,null,{}] 06:59:19 INFO - PROCESS | 5975 | 1484578759887 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}] 06:59:20 INFO - PROCESS | 5975 | 1484578760043 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 06:59:20 INFO - PROCESS | 5975 | 1484578760081 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:59:20 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3765400 == 9 [pid = 6020] [id = 455] 06:59:20 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0xa376dc00) [pid = 6020] [serial = 1274] [outer = (nil)] 06:59:20 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0xa5557000) [pid = 6020] [serial = 1275] [outer = 0xa376dc00] 06:59:20 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0xa46ef400) [pid = 6020] [serial = 1276] [outer = 0xa376dc00] 06:59:20 INFO - PROCESS | 5975 | ++DOCSHELL 0xa310f000 == 10 [pid = 6020] [id = 456] 06:59:20 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0xa3111c00) [pid = 6020] [serial = 1277] [outer = (nil)] 06:59:21 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:59:21 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:59:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0xa248fc00) [pid = 6020] [serial = 1278] [outer = 0xa3111c00] 06:59:21 INFO - PROCESS | 5975 | 1484578761297 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]]]}] 06:59:21 INFO - . 06:59:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 1429ms 06:59:21 INFO - PROCESS | 5975 | 1484578761310 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 06:59:21 INFO - PROCESS | 5975 | 1484578761317 Marionette TRACE conn4 <- [1,1461,null,{"value":"2147483649"}] 06:59:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 06:59:21 INFO - PROCESS | 5975 | 1484578761324 Marionette TRACE conn4 -> [0,1462,"timeouts",{"script":35000}] 06:59:21 INFO - PROCESS | 5975 | 1484578761327 Marionette TRACE conn4 <- [1,1462,null,{}] 06:59:21 INFO - PROCESS | 5975 | 1484578761332 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}] 06:59:21 INFO - PROCESS | 5975 | 1484578761518 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 06:59:21 INFO - PROCESS | 5975 | 1484578761589 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:59:21 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3940400 == 11 [pid = 6020] [id = 457] 06:59:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0xa3946400) [pid = 6020] [serial = 1279] [outer = (nil)] 06:59:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0xa46efc00) [pid = 6020] [serial = 1280] [outer = 0xa3946400] 06:59:22 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0xa55b3800) [pid = 6020] [serial = 1281] [outer = 0xa3946400] 06:59:22 INFO - PROCESS | 5975 | ++DOCSHELL 0xa8343800 == 12 [pid = 6020] [id = 458] 06:59:22 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0xa8344800) [pid = 6020] [serial = 1282] [outer = (nil)] 06:59:22 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0xa834d000) [pid = 6020] [serial = 1283] [outer = 0xa8344800] 06:59:22 INFO - PROCESS | 5975 | 1484578762796 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]]]}] 06:59:22 INFO - . 06:59:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1495ms 06:59:22 INFO - PROCESS | 5975 | 1484578762820 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 06:59:22 INFO - PROCESS | 5975 | 1484578762823 Marionette TRACE conn4 <- [1,1465,null,{"value":"2147483649"}] 06:59:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 06:59:22 INFO - PROCESS | 5975 | 1484578762828 Marionette TRACE conn4 -> [0,1466,"timeouts",{"script":35000}] 06:59:22 INFO - PROCESS | 5975 | 1484578762831 Marionette TRACE conn4 <- [1,1466,null,{}] 06:59:22 INFO - PROCESS | 5975 | 1484578762836 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}] 06:59:23 INFO - PROCESS | 5975 | 1484578763044 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 06:59:23 INFO - PROCESS | 5975 | 1484578763095 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:59:23 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3109800 == 13 [pid = 6020] [id = 459] 06:59:23 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0xa3110400) [pid = 6020] [serial = 1284] [outer = (nil)] 06:59:23 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0xa3663400) [pid = 6020] [serial = 1285] [outer = 0xa3110400] 06:59:23 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0xa3765800) [pid = 6020] [serial = 1286] [outer = 0xa3110400] 06:59:24 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2497000 == 14 [pid = 6020] [id = 460] 06:59:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 50 (0xa2498800) [pid = 6020] [serial = 1287] [outer = (nil)] 06:59:24 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:59:24 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:59:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 51 (0xa3548000) [pid = 6020] [serial = 1288] [outer = 0xa2498800] 06:59:24 INFO - PROCESS | 5975 | --DOCSHELL 0xa48d4400 == 13 [pid = 6020] [id = 454] 06:59:24 INFO - PROCESS | 5975 | --DOCSHELL 0xa3ae1400 == 12 [pid = 6020] [id = 453] 06:59:24 INFO - PROCESS | 5975 | --DOCSHELL 0xa365a400 == 11 [pid = 6020] [id = 452] 06:59:24 INFO - PROCESS | 5975 | --DOCSHELL 0xa248e000 == 10 [pid = 6020] [id = 451] 06:59:24 INFO - PROCESS | 5975 | --DOMWINDOW == 50 (0xa4687c00) [pid = 6020] [serial = 1254] [outer = (nil)] [url = about:blank] 06:59:24 INFO - PROCESS | 5975 | --DOCSHELL 0xa354d800 == 9 [pid = 6020] [id = 448] 06:59:24 INFO - PROCESS | 5975 | 1484578764426 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]]]}] 06:59:24 INFO - PROCESS | 5975 | --DOMWINDOW == 49 (0xa365c800) [pid = 6020] [serial = 1238] [outer = (nil)] [url = about:blank] 06:59:24 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0xa3944800) [pid = 6020] [serial = 1248] [outer = (nil)] [url = about:blank] 06:59:24 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0xa3ae2c00) [pid = 6020] [serial = 1233] [outer = (nil)] [url = about:blank] 06:59:24 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0xa354b400) [pid = 6020] [serial = 1243] [outer = (nil)] [url = about:blank] 06:59:24 INFO - . 06:59:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html | took 1646ms 06:59:24 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0xa3668000) [pid = 6020] [serial = 1246] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:59:24 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0xa3550000) [pid = 6020] [serial = 1244] [outer = (nil)] [url = about:blank] 06:59:24 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0xa3763c00) [pid = 6020] [serial = 1239] [outer = (nil)] [url = about:blank] 06:59:24 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0xa2193c00) [pid = 6020] [serial = 1241] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484578744553] 06:59:24 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0xa4686800) [pid = 6020] [serial = 1252] [outer = (nil)] [url = about:blank] 06:59:24 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0xa45e6400) [pid = 6020] [serial = 1251] [outer = (nil)] [url = about:blank] 06:59:24 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0xa2495000) [pid = 6020] [serial = 1236] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:59:24 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0xa3ae2000) [pid = 6020] [serial = 1234] [outer = (nil)] [url = about:blank] 06:59:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 06:59:24 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0xa3945800) [pid = 6020] [serial = 1249] [outer = (nil)] [url = about:blank] 06:59:24 INFO - PROCESS | 5975 | 1484578764473 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 06:59:24 INFO - PROCESS | 5975 | 1484578764479 Marionette TRACE conn4 <- [1,1469,null,{"value":"2147483649"}] 06:59:24 INFO - PROCESS | 5975 | 1484578764496 Marionette TRACE conn4 -> [0,1470,"timeouts",{"script":35000}] 06:59:24 INFO - PROCESS | 5975 | 1484578764497 Marionette TRACE conn4 <- [1,1470,null,{}] 06:59:24 INFO - PROCESS | 5975 | 1484578764503 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}] 06:59:24 INFO - PROCESS | 5975 | 1484578764657 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 06:59:24 INFO - PROCESS | 5975 | 1484578764766 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:59:24 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3550000 == 10 [pid = 6020] [id = 461] 06:59:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0xa3659400) [pid = 6020] [serial = 1289] [outer = (nil)] 06:59:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0xa3766c00) [pid = 6020] [serial = 1290] [outer = 0xa3659400] 06:59:25 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0xa393c000) [pid = 6020] [serial = 1291] [outer = 0xa3659400] 06:59:25 INFO - PROCESS | 5975 | 1484578765817 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]]]}] 06:59:25 INFO - . 06:59:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html | took 1377ms 06:59:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 06:59:25 INFO - PROCESS | 5975 | 1484578765874 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 06:59:25 INFO - PROCESS | 5975 | 1484578765876 Marionette TRACE conn4 <- [1,1473,null,{"value":"2147483649"}] 06:59:25 INFO - PROCESS | 5975 | 1484578765883 Marionette TRACE conn4 -> [0,1474,"timeouts",{"script":35000}] 06:59:25 INFO - PROCESS | 5975 | 1484578765886 Marionette TRACE conn4 <- [1,1474,null,{}] 06:59:25 INFO - PROCESS | 5975 | 1484578765891 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}] 06:59:26 INFO - PROCESS | 5975 | 1484578766053 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 06:59:26 INFO - PROCESS | 5975 | 1484578766152 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:59:26 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3949c00 == 11 [pid = 6020] [id = 462] 06:59:26 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0xa3adf800) [pid = 6020] [serial = 1292] [outer = (nil)] 06:59:26 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0xa45da800) [pid = 6020] [serial = 1293] [outer = 0xa3adf800] 06:59:26 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0xa45e1c00) [pid = 6020] [serial = 1294] [outer = 0xa3adf800] 06:59:27 INFO - PROCESS | 5975 | 1484578767096 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]]]}] 06:59:27 INFO - . 06:59:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html | took 1240ms 06:59:27 INFO - PROCESS | 5975 | 1484578767121 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 06:59:27 INFO - PROCESS | 5975 | 1484578767125 Marionette TRACE conn4 <- [1,1477,null,{"value":"2147483649"}] 06:59:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 06:59:27 INFO - PROCESS | 5975 | 1484578767133 Marionette TRACE conn4 -> [0,1478,"timeouts",{"script":35000}] 06:59:27 INFO - PROCESS | 5975 | 1484578767139 Marionette TRACE conn4 <- [1,1478,null,{}] 06:59:27 INFO - PROCESS | 5975 | 1484578767144 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}] 06:59:27 INFO - PROCESS | 5975 | 1484578767320 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 06:59:27 INFO - PROCESS | 5975 | 1484578767361 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:59:27 INFO - PROCESS | 5975 | ++DOCSHELL 0xa48d4400 == 12 [pid = 6020] [id = 463] 06:59:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0xa496c800) [pid = 6020] [serial = 1295] [outer = (nil)] 06:59:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0xa8eb8800) [pid = 6020] [serial = 1296] [outer = 0xa496c800] 06:59:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0xa8ebbc00) [pid = 6020] [serial = 1297] [outer = 0xa496c800] 06:59:28 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0xa3ae1800) [pid = 6020] [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] 06:59:28 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0xa48d5000) [pid = 6020] [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] 06:59:28 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0xa248ec00) [pid = 6020] [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] 06:59:28 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0xa365a800) [pid = 6020] [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] 06:59:28 INFO - PROCESS | 5975 | 1484578768635 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]]]}] 06:59:28 INFO - . 06:59:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html | took 1541ms 06:59:28 INFO - PROCESS | 5975 | 1484578768674 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 06:59:28 INFO - PROCESS | 5975 | 1484578768677 Marionette TRACE conn4 <- [1,1481,null,{"value":"2147483649"}] 06:59:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 06:59:28 INFO - PROCESS | 5975 | 1484578768683 Marionette TRACE conn4 -> [0,1482,"timeouts",{"script":35000}] 06:59:28 INFO - PROCESS | 5975 | 1484578768685 Marionette TRACE conn4 <- [1,1482,null,{}] 06:59:28 INFO - PROCESS | 5975 | 1484578768691 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}] 06:59:28 INFO - PROCESS | 5975 | 1484578768892 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 06:59:28 INFO - PROCESS | 5975 | 1484578768952 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:59:29 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2415000 == 13 [pid = 6020] [id = 464] 06:59:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0xa2415400) [pid = 6020] [serial = 1298] [outer = (nil)] 06:59:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0xa2419000) [pid = 6020] [serial = 1299] [outer = 0xa2415400] 06:59:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0xa2419c00) [pid = 6020] [serial = 1300] [outer = 0xa2415400] 06:59:29 INFO - PROCESS | 5975 | 1484578769944 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]]]}] 06:59:29 INFO - . 06:59:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html | took 1277ms 06:59:29 INFO - PROCESS | 5975 | 1484578769962 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 06:59:29 INFO - PROCESS | 5975 | 1484578769964 Marionette TRACE conn4 <- [1,1485,null,{"value":"2147483649"}] 06:59:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 06:59:29 INFO - PROCESS | 5975 | 1484578769977 Marionette TRACE conn4 -> [0,1486,"timeouts",{"script":35000}] 06:59:29 INFO - PROCESS | 5975 | 1484578769979 Marionette TRACE conn4 <- [1,1486,null,{}] 06:59:29 INFO - PROCESS | 5975 | 1484578769985 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}] 06:59:30 INFO - PROCESS | 5975 | 1484578770164 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 06:59:30 INFO - PROCESS | 5975 | 1484578770223 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:59:30 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3ae6c00 == 14 [pid = 6020] [id = 465] 06:59:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0xa45db400) [pid = 6020] [serial = 1301] [outer = (nil)] 06:59:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0xa54eb400) [pid = 6020] [serial = 1302] [outer = 0xa45db400] 06:59:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0xacc73800) [pid = 6020] [serial = 1303] [outer = 0xa45db400] 06:59:31 INFO - PROCESS | 5975 | 1484578771362 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]]]}] 06:59:31 INFO - . 06:59:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html | took 1439ms 06:59:31 INFO - PROCESS | 5975 | 1484578771413 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 06:59:31 INFO - PROCESS | 5975 | 1484578771419 Marionette TRACE conn4 <- [1,1489,null,{"value":"2147483649"}] 06:59:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 06:59:31 INFO - PROCESS | 5975 | 1484578771428 Marionette TRACE conn4 -> [0,1490,"timeouts",{"script":35000}] 06:59:31 INFO - PROCESS | 5975 | 1484578771432 Marionette TRACE conn4 <- [1,1490,null,{}] 06:59:31 INFO - PROCESS | 5975 | 1484578771443 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}] 06:59:31 INFO - PROCESS | 5975 | 1484578771603 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 06:59:31 INFO - PROCESS | 5975 | 1484578771701 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:59:31 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2526400 == 15 [pid = 6020] [id = 466] 06:59:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0xa2526800) [pid = 6020] [serial = 1304] [outer = (nil)] 06:59:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 50 (0xa252a800) [pid = 6020] [serial = 1305] [outer = 0xa2526800] 06:59:32 INFO - PROCESS | 5975 | ++DOMWINDOW == 51 (0xa252c400) [pid = 6020] [serial = 1306] [outer = 0xa2526800] 06:59:32 INFO - PROCESS | 5975 | 1484578772838 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]]]}] 06:59:32 INFO - . 06:59:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html | took 1435ms 06:59:32 INFO - PROCESS | 5975 | 1484578772864 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 06:59:32 INFO - PROCESS | 5975 | 1484578772868 Marionette TRACE conn4 <- [1,1493,null,{"value":"2147483649"}] 06:59:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 06:59:32 INFO - PROCESS | 5975 | 1484578772883 Marionette TRACE conn4 -> [0,1494,"timeouts",{"script":35000}] 06:59:32 INFO - PROCESS | 5975 | 1484578772886 Marionette TRACE conn4 <- [1,1494,null,{}] 06:59:32 INFO - PROCESS | 5975 | 1484578772894 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}] 06:59:33 INFO - PROCESS | 5975 | 1484578773080 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 06:59:33 INFO - PROCESS | 5975 | 1484578773135 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:59:33 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3544400 == 16 [pid = 6020] [id = 467] 06:59:33 INFO - PROCESS | 5975 | ++DOMWINDOW == 52 (0xa3545800) [pid = 6020] [serial = 1307] [outer = (nil)] 06:59:33 INFO - PROCESS | 5975 | ++DOMWINDOW == 53 (0xa3942000) [pid = 6020] [serial = 1308] [outer = 0xa3545800] 06:59:33 INFO - PROCESS | 5975 | ++DOMWINDOW == 54 (0xa3adfc00) [pid = 6020] [serial = 1309] [outer = 0xa3545800] 06:59:34 INFO - PROCESS | 5975 | 1484578774424 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]]]}] 06:59:34 INFO - . 06:59:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html | took 1595ms 06:59:34 INFO - PROCESS | 5975 | 1484578774470 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 06:59:34 INFO - PROCESS | 5975 | 1484578774474 Marionette TRACE conn4 <- [1,1497,null,{"value":"2147483649"}] 06:59:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 06:59:34 INFO - PROCESS | 5975 | 1484578774481 Marionette TRACE conn4 -> [0,1498,"timeouts",{"script":35000}] 06:59:34 INFO - PROCESS | 5975 | 1484578774487 Marionette TRACE conn4 <- [1,1498,null,{}] 06:59:34 INFO - PROCESS | 5975 | 1484578774515 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}] 06:59:34 INFO - PROCESS | 5975 | 1484578774723 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 06:59:34 INFO - PROCESS | 5975 | 1484578774828 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:59:35 INFO - PROCESS | 5975 | --DOCSHELL 0xa2415000 == 15 [pid = 6020] [id = 464] 06:59:35 INFO - PROCESS | 5975 | --DOCSHELL 0xa46ec400 == 14 [pid = 6020] [id = 450] 06:59:35 INFO - PROCESS | 5975 | --DOCSHELL 0xa3949c00 == 13 [pid = 6020] [id = 462] 06:59:35 INFO - PROCESS | 5975 | --DOCSHELL 0xa3548800 == 12 [pid = 6020] [id = 449] 06:59:35 INFO - PROCESS | 5975 | --DOCSHELL 0xa48d4400 == 11 [pid = 6020] [id = 463] 06:59:35 INFO - PROCESS | 5975 | --DOCSHELL 0xa310f000 == 10 [pid = 6020] [id = 456] 06:59:35 INFO - PROCESS | 5975 | --DOCSHELL 0xa3765400 == 9 [pid = 6020] [id = 455] 06:59:35 INFO - PROCESS | 5975 | --DOCSHELL 0xa2497000 == 8 [pid = 6020] [id = 460] 06:59:35 INFO - PROCESS | 5975 | --DOCSHELL 0xa3109800 == 7 [pid = 6020] [id = 459] 06:59:35 INFO - PROCESS | 5975 | --DOCSHELL 0xa3940400 == 6 [pid = 6020] [id = 457] 06:59:35 INFO - PROCESS | 5975 | --DOCSHELL 0xa8343800 == 5 [pid = 6020] [id = 458] 06:59:35 INFO - PROCESS | 5975 | --DOCSHELL 0xa3550000 == 4 [pid = 6020] [id = 461] 06:59:35 INFO - PROCESS | 5975 | --DOCSHELL 0xa2526400 == 3 [pid = 6020] [id = 466] 06:59:35 INFO - PROCESS | 5975 | --DOCSHELL 0xa3544400 == 2 [pid = 6020] [id = 467] 06:59:35 INFO - PROCESS | 5975 | --DOCSHELL 0xa3ae6c00 == 1 [pid = 6020] [id = 465] 06:59:35 INFO - PROCESS | 5975 | ++DOCSHELL 0xa218cc00 == 2 [pid = 6020] [id = 468] 06:59:35 INFO - PROCESS | 5975 | ++DOMWINDOW == 55 (0xa218d400) [pid = 6020] [serial = 1310] [outer = (nil)] 06:59:35 INFO - PROCESS | 5975 | ++DOMWINDOW == 56 (0xa2194c00) [pid = 6020] [serial = 1311] [outer = 0xa218d400] 06:59:35 INFO - PROCESS | 5975 | ++DOMWINDOW == 57 (0xa2413400) [pid = 6020] [serial = 1312] [outer = 0xa218d400] 06:59:35 INFO - PROCESS | 5975 | --DOMWINDOW == 56 (0xa5555400) [pid = 6020] [serial = 1273] [outer = (nil)] [url = about:blank] 06:59:35 INFO - PROCESS | 5975 | --DOMWINDOW == 55 (0xa5557000) [pid = 6020] [serial = 1275] [outer = (nil)] [url = about:blank] 06:59:35 INFO - PROCESS | 5975 | --DOMWINDOW == 54 (0xa354e000) [pid = 6020] [serial = 1264] [outer = (nil)] [url = about:blank] 06:59:35 INFO - PROCESS | 5975 | --DOMWINDOW == 53 (0xa3766800) [pid = 6020] [serial = 1267] [outer = (nil)] [url = about:blank] 06:59:35 INFO - PROCESS | 5975 | --DOMWINDOW == 52 (0xa45de800) [pid = 6020] [serial = 1270] [outer = (nil)] [url = about:blank] 06:59:35 INFO - PROCESS | 5975 | --DOMWINDOW == 51 (0xa49e1800) [pid = 6020] [serial = 1272] [outer = (nil)] [url = about:blank] 06:59:35 INFO - PROCESS | 5975 | --DOMWINDOW == 50 (0xa3ae7000) [pid = 6020] [serial = 1269] [outer = (nil)] [url = about:blank] 06:59:35 INFO - PROCESS | 5975 | --DOMWINDOW == 49 (0xa3763000) [pid = 6020] [serial = 1266] [outer = (nil)] [url = about:blank] 06:59:35 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0xa3541400) [pid = 6020] [serial = 1263] [outer = (nil)] [url = about:blank] 06:59:35 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0xa49dc400) [pid = 6020] [serial = 1260] [outer = (nil)] [url = about:blank] 06:59:35 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0xa3769c00) [pid = 6020] [serial = 1257] [outer = (nil)] [url = about:blank] 06:59:36 INFO - PROCESS | 5975 | 1484578776226 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]]]}] 06:59:36 INFO - . 06:59:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html | took 1793ms 06:59:36 INFO - PROCESS | 5975 | 1484578776276 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 06:59:36 INFO - PROCESS | 5975 | 1484578776280 Marionette TRACE conn4 <- [1,1501,null,{"value":"2147483649"}] 06:59:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 06:59:36 INFO - PROCESS | 5975 | 1484578776286 Marionette TRACE conn4 -> [0,1502,"timeouts",{"script":35000}] 06:59:36 INFO - PROCESS | 5975 | 1484578776288 Marionette TRACE conn4 <- [1,1502,null,{}] 06:59:36 INFO - PROCESS | 5975 | 1484578776294 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}] 06:59:36 INFO - PROCESS | 5975 | 1484578776498 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 06:59:36 INFO - PROCESS | 5975 | 1484578776561 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:59:36 INFO - PROCESS | 5975 | ++DOCSHELL 0xa248dc00 == 3 [pid = 6020] [id = 469] 06:59:36 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0xa248e400) [pid = 6020] [serial = 1313] [outer = (nil)] 06:59:36 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0xa2497000) [pid = 6020] [serial = 1314] [outer = 0xa248e400] 06:59:36 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0xa2495400) [pid = 6020] [serial = 1315] [outer = 0xa248e400] 06:59:37 INFO - PROCESS | 5975 | 1484578777611 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]]]}] 06:59:37 INFO - . 06:59:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html | took 1378ms 06:59:37 INFO - PROCESS | 5975 | 1484578777665 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 06:59:37 INFO - PROCESS | 5975 | 1484578777668 Marionette TRACE conn4 <- [1,1505,null,{"value":"2147483649"}] 06:59:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 06:59:37 INFO - PROCESS | 5975 | 1484578777673 Marionette TRACE conn4 -> [0,1506,"timeouts",{"script":35000}] 06:59:37 INFO - PROCESS | 5975 | 1484578777676 Marionette TRACE conn4 <- [1,1506,null,{}] 06:59:37 INFO - PROCESS | 5975 | 1484578777681 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}] 06:59:37 INFO - PROCESS | 5975 | 1484578777894 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 06:59:37 INFO - PROCESS | 5975 | 1484578777927 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:59:37 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3104000 == 4 [pid = 6020] [id = 470] 06:59:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 50 (0xa3105000) [pid = 6020] [serial = 1316] [outer = (nil)] 06:59:38 INFO - PROCESS | 5975 | ++DOMWINDOW == 51 (0xa3112800) [pid = 6020] [serial = 1317] [outer = 0xa3105000] 06:59:38 INFO - PROCESS | 5975 | ++DOMWINDOW == 52 (0xa3542c00) [pid = 6020] [serial = 1318] [outer = 0xa3105000] 06:59:38 INFO - PROCESS | 5975 | ++DOCSHELL 0xa354e400 == 5 [pid = 6020] [id = 471] 06:59:38 INFO - PROCESS | 5975 | ++DOMWINDOW == 53 (0xa354ec00) [pid = 6020] [serial = 1319] [outer = (nil)] 06:59:38 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:59:38 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:59:39 INFO - PROCESS | 5975 | ++DOMWINDOW == 54 (0xa365b800) [pid = 6020] [serial = 1320] [outer = 0xa354ec00] 06:59:39 INFO - PROCESS | 5975 | 1484578779213 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]]]}] 06:59:39 INFO - . 06:59:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1598ms 06:59:39 INFO - PROCESS | 5975 | 1484578779272 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 06:59:39 INFO - PROCESS | 5975 | 1484578779274 Marionette TRACE conn4 <- [1,1509,null,{"value":"2147483649"}] 06:59:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 06:59:39 INFO - PROCESS | 5975 | 1484578779283 Marionette TRACE conn4 -> [0,1510,"timeouts",{"script":35000}] 06:59:39 INFO - PROCESS | 5975 | 1484578779289 Marionette TRACE conn4 <- [1,1510,null,{}] 06:59:39 INFO - PROCESS | 5975 | 1484578779294 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}] 06:59:39 INFO - PROCESS | 5975 | 1484578779492 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 06:59:39 INFO - PROCESS | 5975 | 1484578779521 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:59:39 INFO - PROCESS | 5975 | ++DOCSHELL 0xa354e800 == 6 [pid = 6020] [id = 472] 06:59:39 INFO - PROCESS | 5975 | ++DOMWINDOW == 55 (0xa3763800) [pid = 6020] [serial = 1321] [outer = (nil)] 06:59:39 INFO - PROCESS | 5975 | ++DOMWINDOW == 56 (0xa376e000) [pid = 6020] [serial = 1322] [outer = 0xa3763800] 06:59:39 INFO - PROCESS | 5975 | ++DOMWINDOW == 57 (0xa393c400) [pid = 6020] [serial = 1323] [outer = 0xa3763800] 06:59:40 INFO - PROCESS | 5975 | --DOMWINDOW == 56 (0xa4974800) [pid = 6020] [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] 06:59:40 INFO - PROCESS | 5975 | --DOMWINDOW == 55 (0xa3946000) [pid = 6020] [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] 06:59:40 INFO - PROCESS | 5975 | --DOMWINDOW == 54 (0xa3549c00) [pid = 6020] [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] 06:59:40 INFO - PROCESS | 5975 | --DOMWINDOW == 53 (0xa3adf800) [pid = 6020] [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] 06:59:40 INFO - PROCESS | 5975 | --DOMWINDOW == 52 (0xa496c800) [pid = 6020] [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] 06:59:40 INFO - PROCESS | 5975 | --DOMWINDOW == 51 (0xa45db400) [pid = 6020] [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] 06:59:40 INFO - PROCESS | 5975 | --DOMWINDOW == 50 (0xa2415400) [pid = 6020] [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] 06:59:40 INFO - PROCESS | 5975 | --DOMWINDOW == 49 (0xa2498800) [pid = 6020] [serial = 1287] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:59:40 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0xa3110400) [pid = 6020] [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] 06:59:40 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0xa3111c00) [pid = 6020] [serial = 1277] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:59:40 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0xa376dc00) [pid = 6020] [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] 06:59:40 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0xa8344800) [pid = 6020] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484578762537] 06:59:40 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0xa3946400) [pid = 6020] [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] 06:59:40 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0xa3659400) [pid = 6020] [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] 06:59:41 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2412800 == 7 [pid = 6020] [id = 473] 06:59:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0xa2414800) [pid = 6020] [serial = 1324] [outer = (nil)] 06:59:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0xa2498800) [pid = 6020] [serial = 1325] [outer = 0xa2414800] 06:59:41 INFO - PROCESS | 5975 | 1484578781624 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]]]}] 06:59:41 INFO - . 06:59:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 2392ms 06:59:41 INFO - PROCESS | 5975 | 1484578781674 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 06:59:41 INFO - PROCESS | 5975 | 1484578781678 Marionette TRACE conn4 <- [1,1513,null,{"value":"2147483649"}] 06:59:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 06:59:41 INFO - PROCESS | 5975 | 1484578781684 Marionette TRACE conn4 -> [0,1514,"timeouts",{"script":35000}] 06:59:41 INFO - PROCESS | 5975 | 1484578781686 Marionette TRACE conn4 <- [1,1514,null,{}] 06:59:41 INFO - PROCESS | 5975 | 1484578781692 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}] 06:59:41 INFO - PROCESS | 5975 | 1484578781905 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 06:59:41 INFO - PROCESS | 5975 | 1484578781970 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:59:41 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3548800 == 8 [pid = 6020] [id = 474] 06:59:42 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0xa365a000) [pid = 6020] [serial = 1326] [outer = (nil)] 06:59:42 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0xa394a000) [pid = 6020] [serial = 1327] [outer = 0xa365a000] 06:59:42 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0xa3adf800) [pid = 6020] [serial = 1328] [outer = 0xa365a000] 06:59:42 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2192800 == 9 [pid = 6020] [id = 475] 06:59:42 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0xa2193800) [pid = 6020] [serial = 1329] [outer = (nil)] 06:59:42 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:59:42 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 06:59:42 INFO - PROCESS | 5975 | ++DOMWINDOW == 50 (0xa2417c00) [pid = 6020] [serial = 1330] [outer = 0xa2193800] 06:59:43 INFO - PROCESS | 5975 | 1484578783160 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]]]}] 06:59:43 INFO - . 06:59:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1530ms 06:59:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 06:59:43 INFO - PROCESS | 5975 | 1484578783215 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 06:59:43 INFO - PROCESS | 5975 | 1484578783218 Marionette TRACE conn4 <- [1,1517,null,{"value":"2147483649"}] 06:59:43 INFO - PROCESS | 5975 | 1484578783222 Marionette TRACE conn4 -> [0,1518,"timeouts",{"script":35000}] 06:59:43 INFO - PROCESS | 5975 | 1484578783226 Marionette TRACE conn4 <- [1,1518,null,{}] 06:59:43 INFO - PROCESS | 5975 | 1484578783232 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}] 06:59:43 INFO - PROCESS | 5975 | 1484578783451 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 06:59:43 INFO - PROCESS | 5975 | 1484578783498 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:59:43 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3103c00 == 10 [pid = 6020] [id = 476] 06:59:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 51 (0xa310c800) [pid = 6020] [serial = 1331] [outer = (nil)] 06:59:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 52 (0xa3768c00) [pid = 6020] [serial = 1332] [outer = 0xa310c800] 06:59:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 53 (0xa3948000) [pid = 6020] [serial = 1333] [outer = 0xa310c800] 06:59:44 INFO - PROCESS | 5975 | 1484578784802 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]]]}] 06:59:44 INFO - . 06:59:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1591ms 06:59:44 INFO - PROCESS | 5975 | 1484578784816 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 06:59:44 INFO - PROCESS | 5975 | 1484578784824 Marionette TRACE conn4 <- [1,1521,null,{"value":"2147483649"}] 06:59:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 06:59:44 INFO - PROCESS | 5975 | 1484578784830 Marionette TRACE conn4 -> [0,1522,"timeouts",{"script":35000}] 06:59:44 INFO - PROCESS | 5975 | 1484578784833 Marionette TRACE conn4 <- [1,1522,null,{}] 06:59:44 INFO - PROCESS | 5975 | 1484578784839 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}] 06:59:45 INFO - PROCESS | 5975 | 1484578785015 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 06:59:45 INFO - PROCESS | 5975 | 1484578785111 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:59:45 INFO - PROCESS | 5975 | ++DOCSHELL 0xa45de800 == 11 [pid = 6020] [id = 477] 06:59:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 54 (0xa45dec00) [pid = 6020] [serial = 1334] [outer = (nil)] 06:59:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 55 (0xa468cc00) [pid = 6020] [serial = 1335] [outer = 0xa45dec00] 06:59:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 56 (0xa468f800) [pid = 6020] [serial = 1336] [outer = 0xa45dec00] 06:59:46 INFO - PROCESS | 5975 | 1484578786380 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]]]}] 06:59:46 INFO - . 06:59:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html | took 1580ms 06:59:46 INFO - PROCESS | 5975 | 1484578786412 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 06:59:46 INFO - PROCESS | 5975 | 1484578786416 Marionette TRACE conn4 <- [1,1525,null,{"value":"2147483649"}] 06:59:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 06:59:46 INFO - PROCESS | 5975 | 1484578786422 Marionette TRACE conn4 -> [0,1526,"timeouts",{"script":35000}] 06:59:46 INFO - PROCESS | 5975 | 1484578786424 Marionette TRACE conn4 <- [1,1526,null,{}] 06:59:46 INFO - PROCESS | 5975 | 1484578786430 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}] 06:59:46 INFO - PROCESS | 5975 | 1484578786616 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 06:59:46 INFO - PROCESS | 5975 | 1484578786723 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:59:46 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2198400 == 12 [pid = 6020] [id = 478] 06:59:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 57 (0xa2418800) [pid = 6020] [serial = 1337] [outer = (nil)] 06:59:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 58 (0xa2531c00) [pid = 6020] [serial = 1338] [outer = 0xa2418800] 06:59:47 INFO - PROCESS | 5975 | ++DOMWINDOW == 59 (0xa310b000) [pid = 6020] [serial = 1339] [outer = 0xa2418800] 06:59:47 INFO - PROCESS | 5975 | --DOCSHELL 0xa2412800 == 11 [pid = 6020] [id = 473] 06:59:47 INFO - PROCESS | 5975 | --DOCSHELL 0xa354e800 == 10 [pid = 6020] [id = 472] 06:59:47 INFO - PROCESS | 5975 | --DOCSHELL 0xa354e400 == 9 [pid = 6020] [id = 471] 06:59:47 INFO - PROCESS | 5975 | --DOCSHELL 0xa3104000 == 8 [pid = 6020] [id = 470] 06:59:47 INFO - PROCESS | 5975 | --DOCSHELL 0xa248dc00 == 7 [pid = 6020] [id = 469] 06:59:47 INFO - PROCESS | 5975 | --DOCSHELL 0xa218cc00 == 6 [pid = 6020] [id = 468] 06:59:47 INFO - PROCESS | 5975 | --DOMWINDOW == 58 (0xa5482000) [pid = 6020] [serial = 1261] [outer = (nil)] [url = about:blank] 06:59:47 INFO - PROCESS | 5975 | --DOMWINDOW == 57 (0xa46e0c00) [pid = 6020] [serial = 1255] [outer = (nil)] [url = about:blank] 06:59:47 INFO - PROCESS | 5975 | --DOMWINDOW == 56 (0xa3940800) [pid = 6020] [serial = 1258] [outer = (nil)] [url = about:blank] 06:59:47 INFO - PROCESS | 5975 | --DOMWINDOW == 55 (0xacc73800) [pid = 6020] [serial = 1303] [outer = (nil)] [url = about:blank] 06:59:47 INFO - PROCESS | 5975 | --DOMWINDOW == 54 (0xa54eb400) [pid = 6020] [serial = 1302] [outer = (nil)] [url = about:blank] 06:59:47 INFO - PROCESS | 5975 | --DOMWINDOW == 53 (0xa3548000) [pid = 6020] [serial = 1288] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:59:47 INFO - PROCESS | 5975 | --DOMWINDOW == 52 (0xa3765800) [pid = 6020] [serial = 1286] [outer = (nil)] [url = about:blank] 06:59:47 INFO - PROCESS | 5975 | --DOMWINDOW == 51 (0xa248fc00) [pid = 6020] [serial = 1278] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 06:59:47 INFO - PROCESS | 5975 | --DOMWINDOW == 50 (0xa46ef400) [pid = 6020] [serial = 1276] [outer = (nil)] [url = about:blank] 06:59:47 INFO - PROCESS | 5975 | --DOMWINDOW == 49 (0xa834d000) [pid = 6020] [serial = 1283] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484578762537] 06:59:47 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0xa55b3800) [pid = 6020] [serial = 1281] [outer = (nil)] [url = about:blank] 06:59:47 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0xa393c000) [pid = 6020] [serial = 1291] [outer = (nil)] [url = about:blank] 06:59:47 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0xa8ebbc00) [pid = 6020] [serial = 1297] [outer = (nil)] [url = about:blank] 06:59:47 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0xa2419000) [pid = 6020] [serial = 1299] [outer = (nil)] [url = about:blank] 06:59:47 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0xa2419c00) [pid = 6020] [serial = 1300] [outer = (nil)] [url = about:blank] 06:59:47 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0xa45e1c00) [pid = 6020] [serial = 1294] [outer = (nil)] [url = about:blank] 06:59:47 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0xa8eb8800) [pid = 6020] [serial = 1296] [outer = (nil)] [url = about:blank] 06:59:47 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0xa45da800) [pid = 6020] [serial = 1293] [outer = (nil)] [url = about:blank] 06:59:47 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0xa3766c00) [pid = 6020] [serial = 1290] [outer = (nil)] [url = about:blank] 06:59:47 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0xa3663400) [pid = 6020] [serial = 1285] [outer = (nil)] [url = about:blank] 06:59:47 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0xa46efc00) [pid = 6020] [serial = 1280] [outer = (nil)] [url = about:blank] 06:59:47 INFO - PROCESS | 5975 | 1484578787819 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]]]}] 06:59:47 INFO - . 06:59:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1431ms 06:59:47 INFO - PROCESS | 5975 | 1484578787854 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 06:59:47 INFO - PROCESS | 5975 | 1484578787856 Marionette TRACE conn4 <- [1,1529,null,{"value":"2147483649"}] 06:59:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 06:59:47 INFO - PROCESS | 5975 | 1484578787864 Marionette TRACE conn4 -> [0,1530,"timeouts",{"script":35000}] 06:59:47 INFO - PROCESS | 5975 | 1484578787867 Marionette TRACE conn4 <- [1,1530,null,{}] 06:59:47 INFO - PROCESS | 5975 | 1484578787872 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}] 06:59:48 INFO - PROCESS | 5975 | 1484578788039 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 06:59:48 INFO - PROCESS | 5975 | 1484578788135 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:59:48 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3541800 == 7 [pid = 6020] [id = 479] 06:59:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0xa3542000) [pid = 6020] [serial = 1340] [outer = (nil)] 06:59:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0xa3659c00) [pid = 6020] [serial = 1341] [outer = 0xa3542000] 06:59:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0xa365f800) [pid = 6020] [serial = 1342] [outer = 0xa3542000] 06:59:49 INFO - PROCESS | 5975 | 1484578789110 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]]]}] 06:59:49 INFO - . 06:59:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html | took 1285ms 06:59:49 INFO - PROCESS | 5975 | 1484578789154 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 06:59:49 INFO - PROCESS | 5975 | 1484578789157 Marionette TRACE conn4 <- [1,1533,null,{"value":"2147483649"}] 06:59:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 06:59:49 INFO - PROCESS | 5975 | 1484578789163 Marionette TRACE conn4 -> [0,1534,"timeouts",{"script":35000}] 06:59:49 INFO - PROCESS | 5975 | 1484578789166 Marionette TRACE conn4 <- [1,1534,null,{}] 06:59:49 INFO - PROCESS | 5975 | 1484578789171 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}] 06:59:49 INFO - PROCESS | 5975 | 1484578789331 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 06:59:49 INFO - PROCESS | 5975 | 1484578789377 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:59:49 INFO - PROCESS | 5975 | ++DOCSHELL 0xa393e000 == 8 [pid = 6020] [id = 480] 06:59:49 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0xa393e800) [pid = 6020] [serial = 1343] [outer = (nil)] 06:59:49 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0xa3947400) [pid = 6020] [serial = 1344] [outer = 0xa393e800] 06:59:49 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0xa3adf400) [pid = 6020] [serial = 1345] [outer = 0xa393e800] 06:59:50 INFO - PROCESS | 5975 | 1484578790552 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]]]}] 06:59:50 INFO - . 06:59:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html | took 1433ms 06:59:50 INFO - PROCESS | 5975 | 1484578790597 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 06:59:50 INFO - PROCESS | 5975 | 1484578790599 Marionette TRACE conn4 <- [1,1537,null,{"value":"2147483649"}] 06:59:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 06:59:50 INFO - PROCESS | 5975 | 1484578790606 Marionette TRACE conn4 -> [0,1538,"timeouts",{"script":35000}] 06:59:50 INFO - PROCESS | 5975 | 1484578790612 Marionette TRACE conn4 <- [1,1538,null,{}] 06:59:50 INFO - PROCESS | 5975 | 1484578790618 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}] 06:59:50 INFO - PROCESS | 5975 | 1484578790780 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 06:59:50 INFO - PROCESS | 5975 | 1484578790895 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:59:50 INFO - PROCESS | 5975 | ++DOCSHELL 0xa468c800 == 9 [pid = 6020] [id = 481] 06:59:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0xa468dc00) [pid = 6020] [serial = 1346] [outer = (nil)] 06:59:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0xa46e6000) [pid = 6020] [serial = 1347] [outer = 0xa468dc00] 06:59:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0xa46e1000) [pid = 6020] [serial = 1348] [outer = 0xa468dc00] 06:59:52 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0xa248e400) [pid = 6020] [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] 06:59:52 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0xa3105000) [pid = 6020] [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] 06:59:52 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0xa3763800) [pid = 6020] [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] 06:59:52 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0xa218d400) [pid = 6020] [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] 06:59:52 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0xa2414800) [pid = 6020] [serial = 1324] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484578781399] 06:59:52 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0xa3545800) [pid = 6020] [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] 06:59:52 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0xa2526800) [pid = 6020] [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] 06:59:52 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0xa354ec00) [pid = 6020] [serial = 1319] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:59:52 INFO - PROCESS | 5975 | 1484578792200 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]]]}] 06:59:52 INFO - . 06:59:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html | took 1640ms 06:59:52 INFO - PROCESS | 5975 | 1484578792246 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 06:59:52 INFO - PROCESS | 5975 | 1484578792249 Marionette TRACE conn4 <- [1,1541,null,{"value":"2147483649"}] 06:59:52 INFO - TEST-START | /resource-timing/test_resource_timing.html 06:59:52 INFO - PROCESS | 5975 | 1484578792259 Marionette TRACE conn4 -> [0,1542,"timeouts",{"script":35000}] 06:59:52 INFO - PROCESS | 5975 | 1484578792261 Marionette TRACE conn4 <- [1,1542,null,{}] 06:59:52 INFO - PROCESS | 5975 | 1484578792265 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}] 06:59:52 INFO - PROCESS | 5975 | 1484578792431 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 06:59:52 INFO - PROCESS | 5975 | 1484578792506 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:59:52 INFO - PROCESS | 5975 | ++DOCSHELL 0xa252a400 == 10 [pid = 6020] [id = 482] 06:59:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0xa3111c00) [pid = 6020] [serial = 1349] [outer = (nil)] 06:59:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0xa45e2800) [pid = 6020] [serial = 1350] [outer = 0xa3111c00] 06:59:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0xa3948c00) [pid = 6020] [serial = 1351] [outer = 0xa3111c00] 06:59:53 INFO - PROCESS | 5975 | ++DOCSHELL 0xa49e1400 == 11 [pid = 6020] [id = 483] 06:59:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0xa5478800) [pid = 6020] [serial = 1352] [outer = (nil)] 06:59:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0xa547ac00) [pid = 6020] [serial = 1353] [outer = 0xa5478800] 06:59:53 INFO - PROCESS | 5975 | 1484578793882 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]]]}] 06:59:53 INFO - .................. 06:59:53 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 1687ms 06:59:53 INFO - PROCESS | 5975 | 1484578793946 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 06:59:53 INFO - PROCESS | 5975 | 1484578793949 Marionette TRACE conn4 <- [1,1545,null,{"value":"2147483649"}] 06:59:53 INFO - TEST-START | /screen-orientation/lock-bad-argument.html 06:59:53 INFO - PROCESS | 5975 | 1484578793956 Marionette TRACE conn4 -> [0,1546,"timeouts",{"script":35000}] 06:59:53 INFO - PROCESS | 5975 | 1484578793958 Marionette TRACE conn4 <- [1,1546,null,{}] 06:59:53 INFO - PROCESS | 5975 | 1484578793963 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}] 06:59:54 INFO - PROCESS | 5975 | 1484578794148 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 06:59:54 INFO - PROCESS | 5975 | 1484578794244 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:59:54 INFO - PROCESS | 5975 | ++DOCSHELL 0xa241b800 == 12 [pid = 6020] [id = 484] 06:59:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0xa241cc00) [pid = 6020] [serial = 1354] [outer = (nil)] 06:59:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0xa252e800) [pid = 6020] [serial = 1355] [outer = 0xa241cc00] 06:59:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0xa3105000) [pid = 6020] [serial = 1356] [outer = 0xa241cc00] 06:59:55 INFO - PROCESS | 5975 | 1484578795289 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"]]]}] 06:59:55 INFO - . 06:59:55 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 1389ms 06:59:55 INFO - PROCESS | 5975 | 1484578795346 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 06:59:55 INFO - PROCESS | 5975 | 1484578795348 Marionette TRACE conn4 <- [1,1549,null,{"value":"2147483649"}] 06:59:55 INFO - TEST-START | /screen-orientation/lock-basic.html 06:59:55 INFO - PROCESS | 5975 | 1484578795354 Marionette TRACE conn4 -> [0,1550,"timeouts",{"script":35000}] 06:59:55 INFO - PROCESS | 5975 | 1484578795356 Marionette TRACE conn4 <- [1,1550,null,{}] 06:59:55 INFO - PROCESS | 5975 | 1484578795362 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}] 06:59:55 INFO - PROCESS | 5975 | 1484578795543 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 06:59:55 INFO - PROCESS | 5975 | 1484578795607 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 06:59:55 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3941c00 == 13 [pid = 6020] [id = 485] 06:59:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0xa3944400) [pid = 6020] [serial = 1357] [outer = (nil)] 06:59:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0xa46ef400) [pid = 6020] [serial = 1358] [outer = 0xa3944400] 06:59:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 50 (0xa46ea800) [pid = 6020] [serial = 1359] [outer = 0xa3944400] 06:59:57 INFO - PROCESS | 5975 | --DOCSHELL 0xa49e1400 == 12 [pid = 6020] [id = 483] 06:59:57 INFO - PROCESS | 5975 | --DOCSHELL 0xa252a400 == 11 [pid = 6020] [id = 482] 06:59:57 INFO - PROCESS | 5975 | --DOCSHELL 0xa3541800 == 10 [pid = 6020] [id = 479] 06:59:57 INFO - PROCESS | 5975 | --DOCSHELL 0xa393e000 == 9 [pid = 6020] [id = 480] 06:59:57 INFO - PROCESS | 5975 | --DOCSHELL 0xa468c800 == 8 [pid = 6020] [id = 481] 06:59:57 INFO - PROCESS | 5975 | --DOCSHELL 0xa2192800 == 7 [pid = 6020] [id = 475] 06:59:57 INFO - PROCESS | 5975 | --DOCSHELL 0xa2198400 == 6 [pid = 6020] [id = 478] 06:59:57 INFO - PROCESS | 5975 | --DOCSHELL 0xa241b800 == 5 [pid = 6020] [id = 484] 06:59:57 INFO - PROCESS | 5975 | --DOCSHELL 0xa3548800 == 4 [pid = 6020] [id = 474] 06:59:57 INFO - PROCESS | 5975 | --DOCSHELL 0xa3103c00 == 3 [pid = 6020] [id = 476] 06:59:57 INFO - PROCESS | 5975 | --DOCSHELL 0xa45de800 == 2 [pid = 6020] [id = 477] 06:59:57 INFO - PROCESS | 5975 | --DOMWINDOW == 49 (0xa394a000) [pid = 6020] [serial = 1327] [outer = (nil)] [url = about:blank] 06:59:57 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0xa393c400) [pid = 6020] [serial = 1323] [outer = (nil)] [url = about:blank] 06:59:57 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0xa2413400) [pid = 6020] [serial = 1312] [outer = (nil)] [url = about:blank] 06:59:57 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0xa2498800) [pid = 6020] [serial = 1325] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484578781399] 06:59:57 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0xa3adfc00) [pid = 6020] [serial = 1309] [outer = (nil)] [url = about:blank] 06:59:57 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0xa252c400) [pid = 6020] [serial = 1306] [outer = (nil)] [url = about:blank] 06:59:57 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0xa365b800) [pid = 6020] [serial = 1320] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 06:59:57 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0xa3542c00) [pid = 6020] [serial = 1318] [outer = (nil)] [url = about:blank] 06:59:57 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0xa2495400) [pid = 6020] [serial = 1315] [outer = (nil)] [url = about:blank] 06:59:57 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0xa376e000) [pid = 6020] [serial = 1322] [outer = (nil)] [url = about:blank] 06:59:57 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0xa3112800) [pid = 6020] [serial = 1317] [outer = (nil)] [url = about:blank] 06:59:57 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0xa2497000) [pid = 6020] [serial = 1314] [outer = (nil)] [url = about:blank] 06:59:57 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0xa2194c00) [pid = 6020] [serial = 1311] [outer = (nil)] [url = about:blank] 06:59:57 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0xa3942000) [pid = 6020] [serial = 1308] [outer = (nil)] [url = about:blank] 06:59:57 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0xa252a800) [pid = 6020] [serial = 1305] [outer = (nil)] [url = about:blank] 07:00:01 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0xa393e800) [pid = 6020] [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] 07:00:01 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0xa468dc00) [pid = 6020] [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] 07:00:01 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0xa3111c00) [pid = 6020] [serial = 1349] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html] 07:00:01 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0xa5478800) [pid = 6020] [serial = 1352] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html] 07:00:01 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0xa2418800) [pid = 6020] [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] 07:00:01 INFO - PROCESS | 5975 | --DOMWINDOW == 29 (0xa2193800) [pid = 6020] [serial = 1329] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 07:00:01 INFO - PROCESS | 5975 | --DOMWINDOW == 28 (0xa365a000) [pid = 6020] [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] 07:00:01 INFO - PROCESS | 5975 | --DOMWINDOW == 27 (0xa3542000) [pid = 6020] [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] 07:00:01 INFO - PROCESS | 5975 | --DOMWINDOW == 26 (0xa310c800) [pid = 6020] [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] 07:00:01 INFO - PROCESS | 5975 | --DOMWINDOW == 25 (0xa45dec00) [pid = 6020] [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] 07:00:04 INFO - PROCESS | 5975 | --DOMWINDOW == 24 (0xa45e2800) [pid = 6020] [serial = 1350] [outer = (nil)] [url = about:blank] 07:00:04 INFO - PROCESS | 5975 | --DOMWINDOW == 23 (0xa3948c00) [pid = 6020] [serial = 1351] [outer = (nil)] [url = about:blank] 07:00:04 INFO - PROCESS | 5975 | --DOMWINDOW == 22 (0xa547ac00) [pid = 6020] [serial = 1353] [outer = (nil)] [url = about:blank] 07:00:04 INFO - PROCESS | 5975 | --DOMWINDOW == 21 (0xa310b000) [pid = 6020] [serial = 1339] [outer = (nil)] [url = about:blank] 07:00:04 INFO - PROCESS | 5975 | --DOMWINDOW == 20 (0xa2417c00) [pid = 6020] [serial = 1330] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 07:00:04 INFO - PROCESS | 5975 | --DOMWINDOW == 19 (0xa3adf800) [pid = 6020] [serial = 1328] [outer = (nil)] [url = about:blank] 07:00:04 INFO - PROCESS | 5975 | --DOMWINDOW == 18 (0xa365f800) [pid = 6020] [serial = 1342] [outer = (nil)] [url = about:blank] 07:00:04 INFO - PROCESS | 5975 | --DOMWINDOW == 17 (0xa3948000) [pid = 6020] [serial = 1333] [outer = (nil)] [url = about:blank] 07:00:04 INFO - PROCESS | 5975 | --DOMWINDOW == 16 (0xa468f800) [pid = 6020] [serial = 1336] [outer = (nil)] [url = about:blank] 07:00:04 INFO - PROCESS | 5975 | --DOMWINDOW == 15 (0xa46e1000) [pid = 6020] [serial = 1348] [outer = (nil)] [url = about:blank] 07:00:04 INFO - PROCESS | 5975 | --DOMWINDOW == 14 (0xa3adf400) [pid = 6020] [serial = 1345] [outer = (nil)] [url = about:blank] 07:00:04 INFO - PROCESS | 5975 | --DOMWINDOW == 13 (0xa46e6000) [pid = 6020] [serial = 1347] [outer = (nil)] [url = about:blank] 07:00:04 INFO - PROCESS | 5975 | --DOMWINDOW == 12 (0xa3947400) [pid = 6020] [serial = 1344] [outer = (nil)] [url = about:blank] 07:00:04 INFO - PROCESS | 5975 | --DOMWINDOW == 11 (0xa3659c00) [pid = 6020] [serial = 1341] [outer = (nil)] [url = about:blank] 07:00:04 INFO - PROCESS | 5975 | --DOMWINDOW == 10 (0xa2531c00) [pid = 6020] [serial = 1338] [outer = (nil)] [url = about:blank] 07:00:04 INFO - PROCESS | 5975 | --DOMWINDOW == 9 (0xa468cc00) [pid = 6020] [serial = 1335] [outer = (nil)] [url = about:blank] 07:00:04 INFO - PROCESS | 5975 | --DOMWINDOW == 8 (0xa3768c00) [pid = 6020] [serial = 1332] [outer = (nil)] [url = about:blank] 07:00:06 INFO - PROCESS | 5975 | --DOMWINDOW == 7 (0xa241cc00) [pid = 6020] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html] 07:00:10 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa252e800) [pid = 6020] [serial = 1355] [outer = (nil)] [url = about:blank] 07:00:10 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa3105000) [pid = 6020] [serial = 1356] [outer = (nil)] [url = about:blank] 07:00:10 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa46ef400) [pid = 6020] [serial = 1358] [outer = (nil)] [url = about:blank] 07:00:26 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 07:00:26 INFO - PROCESS | 5975 | 1484578826077 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]]]}] 07:00:26 INFO - ... 07:00:26 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30757ms 07:00:26 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html 07:00:26 INFO - PROCESS | 5975 | 1484578826112 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 07:00:26 INFO - PROCESS | 5975 | 1484578826114 Marionette TRACE conn4 <- [1,1553,null,{"value":"2147483649"}] 07:00:26 INFO - PROCESS | 5975 | 1484578826119 Marionette TRACE conn4 -> [0,1554,"timeouts",{"script":35000}] 07:00:26 INFO - PROCESS | 5975 | 1484578826123 Marionette TRACE conn4 <- [1,1554,null,{}] 07:00:26 INFO - PROCESS | 5975 | 1484578826129 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}] 07:00:26 INFO - PROCESS | 5975 | 1484578826307 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 07:00:26 INFO - PROCESS | 5975 | 1484578826363 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:00:26 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2192800 == 3 [pid = 6020] [id = 486] 07:00:26 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa2192c00) [pid = 6020] [serial = 1360] [outer = (nil)] 07:00:26 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa2197000) [pid = 6020] [serial = 1361] [outer = 0xa2192c00] 07:00:26 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa2415800) [pid = 6020] [serial = 1362] [outer = 0xa2192c00] 07:00:27 INFO - PROCESS | 5975 | ++DOCSHELL 0xa241a800 == 4 [pid = 6020] [id = 487] 07:00:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 8 (0xa241ac00) [pid = 6020] [serial = 1363] [outer = (nil)] 07:00:27 INFO - PROCESS | 5975 | ++DOCSHELL 0xa241b000 == 5 [pid = 6020] [id = 488] 07:00:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 9 (0xa241c000) [pid = 6020] [serial = 1364] [outer = (nil)] 07:00:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 10 (0xa241cc00) [pid = 6020] [serial = 1365] [outer = 0xa241c000] 07:00:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 11 (0xa218f400) [pid = 6020] [serial = 1366] [outer = 0xa241ac00] 07:00:34 INFO - PROCESS | 5975 | --DOCSHELL 0xa3941c00 == 4 [pid = 6020] [id = 485] 07:00:41 INFO - PROCESS | 5975 | --DOMWINDOW == 10 (0xa3944400) [pid = 6020] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html] 07:00:45 INFO - PROCESS | 5975 | --DOMWINDOW == 9 (0xa2197000) [pid = 6020] [serial = 1361] [outer = (nil)] [url = about:blank] 07:00:45 INFO - PROCESS | 5975 | --DOMWINDOW == 8 (0xa46ea800) [pid = 6020] [serial = 1359] [outer = (nil)] [url = about:blank] 07:00:56 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 07:00:56 INFO - PROCESS | 5975 | 1484578856791 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]]]}] 07:00:56 INFO - .. 07:00:56 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30714ms 07:00:56 INFO - PROCESS | 5975 | 1484578856834 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 07:00:56 INFO - PROCESS | 5975 | 1484578856836 Marionette TRACE conn4 <- [1,1557,null,{"value":"2147483649"}] 07:00:56 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html 07:00:56 INFO - PROCESS | 5975 | 1484578856843 Marionette TRACE conn4 -> [0,1558,"timeouts",{"script":35000}] 07:00:56 INFO - PROCESS | 5975 | 1484578856845 Marionette TRACE conn4 <- [1,1558,null,{}] 07:00:56 INFO - PROCESS | 5975 | 1484578856851 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}] 07:00:57 INFO - PROCESS | 5975 | --DOCSHELL 0xa241a800 == 3 [pid = 6020] [id = 487] 07:00:57 INFO - PROCESS | 5975 | --DOCSHELL 0xa241b000 == 2 [pid = 6020] [id = 488] 07:00:57 INFO - PROCESS | 5975 | 1484578857036 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 07:00:57 INFO - PROCESS | 5975 | 1484578857087 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:00:57 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2194800 == 3 [pid = 6020] [id = 489] 07:00:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 9 (0xa2195000) [pid = 6020] [serial = 1367] [outer = (nil)] 07:00:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 10 (0xa2411c00) [pid = 6020] [serial = 1368] [outer = 0xa2195000] 07:00:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 11 (0xa2419400) [pid = 6020] [serial = 1369] [outer = 0xa2195000] 07:00:57 INFO - PROCESS | 5975 | ++DOCSHELL 0xa248b000 == 4 [pid = 6020] [id = 490] 07:00:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 12 (0xa248b400) [pid = 6020] [serial = 1370] [outer = (nil)] 07:00:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 13 (0xa248cc00) [pid = 6020] [serial = 1371] [outer = 0xa248b400] 07:01:05 INFO - PROCESS | 5975 | --DOCSHELL 0xa2192800 == 3 [pid = 6020] [id = 486] 07:01:11 INFO - PROCESS | 5975 | --DOMWINDOW == 12 (0xa241ac00) [pid = 6020] [serial = 1363] [outer = (nil)] [url = about:blank] 07:01:11 INFO - PROCESS | 5975 | --DOMWINDOW == 11 (0xa241c000) [pid = 6020] [serial = 1364] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html] 07:01:11 INFO - PROCESS | 5975 | --DOMWINDOW == 10 (0xa2192c00) [pid = 6020] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html] 07:01:16 INFO - PROCESS | 5975 | --DOMWINDOW == 9 (0xa218f400) [pid = 6020] [serial = 1366] [outer = (nil)] [url = about:blank] 07:01:16 INFO - PROCESS | 5975 | --DOMWINDOW == 8 (0xa241cc00) [pid = 6020] [serial = 1365] [outer = (nil)] [url = about:blank] 07:01:16 INFO - PROCESS | 5975 | --DOMWINDOW == 7 (0xa2411c00) [pid = 6020] [serial = 1368] [outer = (nil)] [url = about:blank] 07:01:16 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa2415800) [pid = 6020] [serial = 1362] [outer = (nil)] [url = about:blank] 07:01:27 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 07:01:27 INFO - PROCESS | 5975 | 1484578887518 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]]]}] 07:01:27 INFO - . 07:01:27 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30719ms 07:01:27 INFO - PROCESS | 5975 | 1484578887563 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 07:01:27 INFO - PROCESS | 5975 | 1484578887566 Marionette TRACE conn4 <- [1,1561,null,{"value":"2147483649"}] 07:01:27 INFO - TEST-START | /screen-orientation/onchange-event.html 07:01:27 INFO - PROCESS | 5975 | 1484578887572 Marionette TRACE conn4 -> [0,1562,"timeouts",{"script":35000}] 07:01:27 INFO - PROCESS | 5975 | 1484578887574 Marionette TRACE conn4 <- [1,1562,null,{}] 07:01:27 INFO - PROCESS | 5975 | 1484578887579 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}] 07:01:27 INFO - PROCESS | 5975 | --DOCSHELL 0xa248b000 == 2 [pid = 6020] [id = 490] 07:01:27 INFO - PROCESS | 5975 | 1484578887731 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 07:01:27 INFO - PROCESS | 5975 | 1484578887810 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:01:27 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2193400 == 3 [pid = 6020] [id = 491] 07:01:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa2193800) [pid = 6020] [serial = 1372] [outer = (nil)] 07:01:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 8 (0xa2412000) [pid = 6020] [serial = 1373] [outer = 0xa2193800] 07:01:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 9 (0xa2418800) [pid = 6020] [serial = 1374] [outer = 0xa2193800] 07:01:36 INFO - PROCESS | 5975 | --DOCSHELL 0xa2194800 == 2 [pid = 6020] [id = 489] 07:01:42 INFO - PROCESS | 5975 | --DOMWINDOW == 8 (0xa248b400) [pid = 6020] [serial = 1370] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html] 07:01:42 INFO - PROCESS | 5975 | --DOMWINDOW == 7 (0xa2195000) [pid = 6020] [serial = 1367] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html] 07:01:46 INFO - PROCESS | 5975 | --DOMWINDOW == 6 (0xa248cc00) [pid = 6020] [serial = 1371] [outer = (nil)] [url = about:blank] 07:01:46 INFO - PROCESS | 5975 | --DOMWINDOW == 5 (0xa2412000) [pid = 6020] [serial = 1373] [outer = (nil)] [url = about:blank] 07:01:46 INFO - PROCESS | 5975 | --DOMWINDOW == 4 (0xa2419400) [pid = 6020] [serial = 1369] [outer = (nil)] [url = about:blank] 07:01:58 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 07:01:58 INFO - PROCESS | 5975 | 1484578918231 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]]]}] 07:01:58 INFO - .. 07:01:58 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30674ms 07:01:58 INFO - PROCESS | 5975 | 1484578918246 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 07:01:58 INFO - PROCESS | 5975 | 1484578918248 Marionette TRACE conn4 <- [1,1565,null,{"value":"2147483649"}] 07:01:58 INFO - TEST-START | /screen-orientation/orientation-api.html 07:01:58 INFO - PROCESS | 5975 | 1484578918255 Marionette TRACE conn4 -> [0,1566,"timeouts",{"script":35000}] 07:01:58 INFO - PROCESS | 5975 | 1484578918257 Marionette TRACE conn4 <- [1,1566,null,{}] 07:01:58 INFO - PROCESS | 5975 | 1484578918262 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}] 07:01:58 INFO - PROCESS | 5975 | 1484578918441 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 07:01:58 INFO - PROCESS | 5975 | 1484578918495 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:01:58 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2193c00 == 3 [pid = 6020] [id = 492] 07:01:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 5 (0xa2194000) [pid = 6020] [serial = 1375] [outer = (nil)] 07:01:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 6 (0xa2411c00) [pid = 6020] [serial = 1376] [outer = 0xa2194000] 07:01:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 7 (0xa2418000) [pid = 6020] [serial = 1377] [outer = 0xa2194000] 07:01:59 INFO - PROCESS | 5975 | 1484578919332 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]]]}] 07:01:59 INFO - ... 07:01:59 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 1128ms 07:01:59 INFO - PROCESS | 5975 | 1484578919383 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 07:01:59 INFO - PROCESS | 5975 | 1484578919387 Marionette TRACE conn4 <- [1,1569,null,{"value":"2147483649"}] 07:01:59 INFO - TEST-START | /screen-orientation/orientation-reading.html 07:01:59 INFO - PROCESS | 5975 | 1484578919410 Marionette TRACE conn4 -> [0,1570,"timeouts",{"script":35000}] 07:01:59 INFO - PROCESS | 5975 | 1484578919414 Marionette TRACE conn4 <- [1,1570,null,{}] 07:01:59 INFO - PROCESS | 5975 | 1484578919421 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}] 07:01:59 INFO - PROCESS | 5975 | 1484578919579 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 07:01:59 INFO - PROCESS | 5975 | 1484578919628 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:01:59 INFO - PROCESS | 5975 | ++DOCSHELL 0xa241c400 == 4 [pid = 6020] [id = 493] 07:01:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 8 (0xa2420000) [pid = 6020] [serial = 1378] [outer = (nil)] 07:01:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 9 (0xa248e800) [pid = 6020] [serial = 1379] [outer = 0xa2420000] 07:01:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 10 (0xa2491000) [pid = 6020] [serial = 1380] [outer = 0xa2420000] 07:02:00 INFO - PROCESS | 5975 | 1484578920600 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"]]]}] 07:02:00 INFO - ..... 07:02:00 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 1235ms 07:02:00 INFO - PROCESS | 5975 | 1484578920644 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 07:02:00 INFO - PROCESS | 5975 | 1484578920647 Marionette TRACE conn4 <- [1,1573,null,{"value":"2147483649"}] 07:02:00 INFO - TEST-START | /secure-contexts/basic-popup-and-iframe-tests.html 07:02:00 INFO - PROCESS | 5975 | 1484578920653 Marionette TRACE conn4 -> [0,1574,"timeouts",{"script":35000}] 07:02:00 INFO - PROCESS | 5975 | 1484578920655 Marionette TRACE conn4 <- [1,1574,null,{}] 07:02:00 INFO - PROCESS | 5975 | 1484578920661 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}] 07:02:00 INFO - PROCESS | 5975 | 1484578920849 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 07:02:00 INFO - PROCESS | 5975 | 1484578920919 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:02:00 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3106800 == 5 [pid = 6020] [id = 494] 07:02:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 11 (0xa3106c00) [pid = 6020] [serial = 1381] [outer = (nil)] 07:02:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 12 (0xa310a800) [pid = 6020] [serial = 1382] [outer = 0xa3106c00] 07:02:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 13 (0xa3109400) [pid = 6020] [serial = 1383] [outer = 0xa3106c00] 07:02:01 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3542c00 == 6 [pid = 6020] [id = 495] 07:02:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 14 (0xa3543800) [pid = 6020] [serial = 1384] [outer = (nil)] 07:02:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 15 (0xa3543c00) [pid = 6020] [serial = 1385] [outer = 0xa3543800] 07:02:02 INFO - PROCESS | 5975 | ++DOCSHELL 0xa248fc00 == 7 [pid = 6020] [id = 496] 07:02:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 16 (0xa310f400) [pid = 6020] [serial = 1386] [outer = (nil)] 07:02:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 17 (0xa310fc00) [pid = 6020] [serial = 1387] [outer = 0xa310f400] 07:02:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 18 (0xa354b400) [pid = 6020] [serial = 1388] [outer = 0xa310f400] 07:02:02 INFO - PROCESS | 5975 | ++DOCSHELL 0xa354c800 == 8 [pid = 6020] [id = 497] 07:02:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 19 (0xa354e000) [pid = 6020] [serial = 1389] [outer = (nil)] 07:02:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 20 (0xa354e400) [pid = 6020] [serial = 1390] [outer = 0xa354e000] 07:02:02 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3550000 == 9 [pid = 6020] [id = 498] 07:02:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 21 (0xa3659400) [pid = 6020] [serial = 1391] [outer = (nil)] 07:02:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 22 (0xa3659800) [pid = 6020] [serial = 1392] [outer = 0xa3659400] 07:02:02 INFO - PROCESS | 5975 | ++DOCSHELL 0xa354f800 == 10 [pid = 6020] [id = 499] 07:02:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 23 (0xa365bc00) [pid = 6020] [serial = 1393] [outer = (nil)] 07:02:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 24 (0xa365c800) [pid = 6020] [serial = 1394] [outer = 0xa365bc00] 07:02:02 INFO - PROCESS | 5975 | ++DOCSHELL 0xa365c000 == 11 [pid = 6020] [id = 500] 07:02:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 25 (0xa365e800) [pid = 6020] [serial = 1395] [outer = (nil)] 07:02:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 26 (0xa3660c00) [pid = 6020] [serial = 1396] [outer = 0xa365e800] 07:02:02 INFO - PROCESS | 5975 | ++DOCSHELL 0xa365b800 == 12 [pid = 6020] [id = 501] 07:02:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 27 (0xa3661c00) [pid = 6020] [serial = 1397] [outer = (nil)] 07:02:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 28 (0xa3662400) [pid = 6020] [serial = 1398] [outer = 0xa3661c00] 07:02:03 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3109c00 == 13 [pid = 6020] [id = 502] 07:02:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0xa310f800) [pid = 6020] [serial = 1399] [outer = (nil)] 07:02:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0xa310e400) [pid = 6020] [serial = 1400] [outer = 0xa310f800] 07:02:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0xa3665c00) [pid = 6020] [serial = 1401] [outer = 0xa310f800] 07:02:03 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3663400 == 14 [pid = 6020] [id = 503] 07:02:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0xa3665000) [pid = 6020] [serial = 1402] [outer = (nil)] 07:02:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0xa3665800) [pid = 6020] [serial = 1403] [outer = 0xa3665000] 07:02:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0xa3762400) [pid = 6020] [serial = 1404] [outer = 0xa3665000] 07:02:03 INFO - PROCESS | 5975 | ++DOCSHELL 0xa248a800 == 15 [pid = 6020] [id = 504] 07:02:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0xa3763800) [pid = 6020] [serial = 1405] [outer = (nil)] 07:02:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0xa3764c00) [pid = 6020] [serial = 1406] [outer = 0xa3763800] 07:02:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0xa3668000) [pid = 6020] [serial = 1407] [outer = 0xa3763800] 07:02:03 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3768800 == 16 [pid = 6020] [id = 505] 07:02:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0xa3768c00) [pid = 6020] [serial = 1408] [outer = (nil)] 07:02:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0xa3769000) [pid = 6020] [serial = 1409] [outer = 0xa3768c00] 07:02:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0xa376c400) [pid = 6020] [serial = 1410] [outer = 0xa3768c00] 07:02:03 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3765c00 == 17 [pid = 6020] [id = 506] 07:02:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0xa3766000) [pid = 6020] [serial = 1411] [outer = (nil)] 07:02:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0xa393d400) [pid = 6020] [serial = 1412] [outer = 0xa3766000] 07:02:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0xa393f800) [pid = 6020] [serial = 1413] [outer = 0xa3766000] 07:02:04 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3943800 == 18 [pid = 6020] [id = 507] 07:02:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0xa3944400) [pid = 6020] [serial = 1414] [outer = (nil)] 07:02:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0xa3948000) [pid = 6020] [serial = 1415] [outer = 0xa3944400] 07:02:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0xa3947400) [pid = 6020] [serial = 1416] [outer = 0xa3944400] 07:02:05 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0xa3949400) [pid = 6020] [serial = 1417] [outer = 0xa3944400] 07:02:05 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3adec00 == 19 [pid = 6020] [id = 508] 07:02:05 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0xa3adf000) [pid = 6020] [serial = 1418] [outer = (nil)] 07:02:05 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0xa3ae3000) [pid = 6020] [serial = 1419] [outer = 0xa3adf000] 07:02:05 INFO - PROCESS | 5975 | ++DOMWINDOW == 50 (0xa3ae0400) [pid = 6020] [serial = 1420] [outer = 0xa3adf000] 07:02:06 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3ae7000 == 20 [pid = 6020] [id = 509] 07:02:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 51 (0xa45d8400) [pid = 6020] [serial = 1421] [outer = (nil)] 07:02:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 52 (0xa45dc000) [pid = 6020] [serial = 1422] [outer = 0xa45d8400] 07:02:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 53 (0xa45da800) [pid = 6020] [serial = 1423] [outer = 0xa45d8400] 07:02:06 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2190c00 == 21 [pid = 6020] [id = 510] 07:02:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 54 (0xa2191800) [pid = 6020] [serial = 1424] [outer = (nil)] 07:02:07 INFO - PROCESS | 5975 | ++DOMWINDOW == 55 (0xa2420800) [pid = 6020] [serial = 1425] [outer = 0xa2191800] 07:02:07 INFO - PROCESS | 5975 | ++DOMWINDOW == 56 (0xa2490800) [pid = 6020] [serial = 1426] [outer = 0xa2191800] 07:02:07 INFO - PROCESS | 5975 | ++DOCSHELL 0xa248cc00 == 22 [pid = 6020] [id = 511] 07:02:07 INFO - PROCESS | 5975 | ++DOMWINDOW == 57 (0xa2495800) [pid = 6020] [serial = 1427] [outer = (nil)] 07:02:07 INFO - PROCESS | 5975 | ++DOMWINDOW == 58 (0xa310f000) [pid = 6020] [serial = 1428] [outer = 0xa2495800] 07:02:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 59 (0xa3549c00) [pid = 6020] [serial = 1429] [outer = 0xa2495800] 07:02:08 INFO - PROCESS | 5975 | 1484578928592 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]]]}] 07:02:08 INFO - .................. 07:02:08 INFO - TEST-OK | /secure-contexts/basic-popup-and-iframe-tests.html | took 7985ms 07:02:08 INFO - TEST-START | /secure-contexts/basic-popup-and-iframe-tests.https.html 07:02:08 INFO - PROCESS | 5975 | 1484578928641 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 07:02:08 INFO - PROCESS | 5975 | 1484578928644 Marionette TRACE conn4 <- [1,1577,null,{"value":"2147483649"}] 07:02:08 INFO - PROCESS | 5975 | 1484578928650 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}] 07:02:08 INFO - PROCESS | 5975 | 1484578928879 Marionette TRACE conn4 <- [1,1578,null,{"value":null}] 07:02:08 INFO - PROCESS | 5975 | 1484578928935 Marionette TRACE conn4 -> [0,1579,"get",{"url":"https://web-platform.test:8443/testharness_runner.html"}] 07:02:09 INFO - PROCESS | 5975 | ++DOMWINDOW == 60 (0xa3767800) [pid = 6020] [serial = 1430] [outer = 0xa7799400] 07:02:09 INFO - PROCESS | 5975 | 1484578929475 Marionette TRACE conn4 <- [1,1579,null,{}] 07:02:09 INFO - PROCESS | 5975 | 1484578929503 Marionette TRACE conn4 -> [0,1580,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 07:02:09 INFO - PROCESS | 5975 | 1484578929603 Marionette TRACE conn4 <- [1,1580,null,{"value":null}] 07:02:09 INFO - PROCESS | 5975 | 1484578929620 Marionette TRACE conn4 -> [0,1581,"timeouts",{"script":35000}] 07:02:09 INFO - PROCESS | 5975 | 1484578929622 Marionette TRACE conn4 <- [1,1581,null,{}] 07:02:09 INFO - PROCESS | 5975 | 1484578929655 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}] 07:02:09 INFO - PROCESS | 5975 | 1484578929682 Marionette TRACE conn4 <- [1,1582,null,{"value":null}] 07:02:09 INFO - PROCESS | 5975 | 1484578929696 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:02:09 INFO - PROCESS | 5975 | ++DOCSHELL 0xa241c800 == 23 [pid = 6020] [id = 512] 07:02:09 INFO - PROCESS | 5975 | ++DOMWINDOW == 61 (0xa2420400) [pid = 6020] [serial = 1431] [outer = (nil)] 07:02:09 INFO - PROCESS | 5975 | ++DOMWINDOW == 62 (0xa3105400) [pid = 6020] [serial = 1432] [outer = 0xa2420400] 07:02:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 63 (0xa3110800) [pid = 6020] [serial = 1433] [outer = 0xa2420400] 07:02:10 INFO - PROCESS | 5975 | --DOCSHELL 0xa3adec00 == 22 [pid = 6020] [id = 508] 07:02:10 INFO - PROCESS | 5975 | --DOCSHELL 0xa3943800 == 21 [pid = 6020] [id = 507] 07:02:10 INFO - PROCESS | 5975 | --DOCSHELL 0xa3765c00 == 20 [pid = 6020] [id = 506] 07:02:10 INFO - PROCESS | 5975 | --DOCSHELL 0xa3768800 == 19 [pid = 6020] [id = 505] 07:02:10 INFO - PROCESS | 5975 | --DOCSHELL 0xa248a800 == 18 [pid = 6020] [id = 504] 07:02:10 INFO - PROCESS | 5975 | --DOCSHELL 0xa3663400 == 17 [pid = 6020] [id = 503] 07:02:10 INFO - PROCESS | 5975 | --DOCSHELL 0xa3109c00 == 16 [pid = 6020] [id = 502] 07:02:10 INFO - PROCESS | 5975 | --DOCSHELL 0xa365b800 == 15 [pid = 6020] [id = 501] 07:02:10 INFO - PROCESS | 5975 | --DOCSHELL 0xa365c000 == 14 [pid = 6020] [id = 500] 07:02:10 INFO - PROCESS | 5975 | --DOCSHELL 0xa354f800 == 13 [pid = 6020] [id = 499] 07:02:10 INFO - PROCESS | 5975 | --DOCSHELL 0xa3550000 == 12 [pid = 6020] [id = 498] 07:02:10 INFO - PROCESS | 5975 | --DOCSHELL 0xa354c800 == 11 [pid = 6020] [id = 497] 07:02:10 INFO - PROCESS | 5975 | --DOCSHELL 0xa248fc00 == 10 [pid = 6020] [id = 496] 07:02:10 INFO - PROCESS | 5975 | --DOCSHELL 0xa3542c00 == 9 [pid = 6020] [id = 495] 07:02:10 INFO - PROCESS | 5975 | --DOCSHELL 0xa241c400 == 8 [pid = 6020] [id = 493] 07:02:10 INFO - PROCESS | 5975 | --DOCSHELL 0xa2193c00 == 7 [pid = 6020] [id = 492] 07:02:10 INFO - PROCESS | 5975 | --DOCSHELL 0xa2193400 == 6 [pid = 6020] [id = 491] 07:02:10 INFO - PROCESS | 5975 | ++DOCSHELL 0xa248d400 == 7 [pid = 6020] [id = 513] 07:02:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 64 (0xa248f800) [pid = 6020] [serial = 1434] [outer = (nil)] 07:02:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 65 (0xa248fc00) [pid = 6020] [serial = 1435] [outer = 0xa248f800] 07:02:11 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2494400 == 8 [pid = 6020] [id = 514] 07:02:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 66 (0xa310c400) [pid = 6020] [serial = 1436] [outer = (nil)] 07:02:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 67 (0xa3545800) [pid = 6020] [serial = 1437] [outer = 0xa310c400] 07:02:11 INFO - PROCESS | 5975 | ++DOCSHELL 0xa365f400 == 9 [pid = 6020] [id = 515] 07:02:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 68 (0xa3663000) [pid = 6020] [serial = 1438] [outer = (nil)] 07:02:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 69 (0xa3663c00) [pid = 6020] [serial = 1439] [outer = 0xa3663000] 07:02:11 INFO - PROCESS | 5975 | ++DOCSHELL 0xa354f800 == 10 [pid = 6020] [id = 516] 07:02:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 70 (0xa3761800) [pid = 6020] [serial = 1440] [outer = (nil)] 07:02:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 71 (0xa3766800) [pid = 6020] [serial = 1441] [outer = 0xa3761800] 07:02:11 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3764000 == 11 [pid = 6020] [id = 517] 07:02:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 72 (0xa376c000) [pid = 6020] [serial = 1442] [outer = (nil)] 07:02:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 73 (0xa3770000) [pid = 6020] [serial = 1443] [outer = 0xa376c000] 07:02:11 INFO - PROCESS | 5975 | ++DOCSHELL 0xa393c000 == 12 [pid = 6020] [id = 518] 07:02:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 74 (0xa393e400) [pid = 6020] [serial = 1444] [outer = (nil)] 07:02:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 75 (0xa3942c00) [pid = 6020] [serial = 1445] [outer = 0xa393e400] 07:02:11 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3660800 == 13 [pid = 6020] [id = 519] 07:02:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 76 (0xa3ade000) [pid = 6020] [serial = 1446] [outer = (nil)] 07:02:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 77 (0xa3ade400) [pid = 6020] [serial = 1447] [outer = 0xa3ade000] 07:02:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 78 (0xa3ae2000) [pid = 6020] [serial = 1448] [outer = 0xa3ade000] 07:02:12 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3ae1400 == 14 [pid = 6020] [id = 520] 07:02:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 79 (0xa3ae1800) [pid = 6020] [serial = 1449] [outer = (nil)] 07:02:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 80 (0xa3ae5000) [pid = 6020] [serial = 1450] [outer = 0xa3ae1800] 07:02:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 81 (0xa45ddc00) [pid = 6020] [serial = 1451] [outer = 0xa3ae1800] 07:02:12 INFO - PROCESS | 5975 | ++DOCSHELL 0xa45dd800 == 15 [pid = 6020] [id = 521] 07:02:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 82 (0xa45dec00) [pid = 6020] [serial = 1452] [outer = (nil)] 07:02:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 83 (0xa45dfc00) [pid = 6020] [serial = 1453] [outer = 0xa45dec00] 07:02:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 84 (0xa45da400) [pid = 6020] [serial = 1454] [outer = 0xa45dec00] 07:02:12 INFO - PROCESS | 5975 | ++DOCSHELL 0xa45e6400 == 16 [pid = 6020] [id = 522] 07:02:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 85 (0xa45e6800) [pid = 6020] [serial = 1455] [outer = (nil)] 07:02:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 86 (0xa468bc00) [pid = 6020] [serial = 1456] [outer = 0xa45e6800] 07:02:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 87 (0xa4690c00) [pid = 6020] [serial = 1457] [outer = 0xa45e6800] 07:02:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 88 (0xa4693800) [pid = 6020] [serial = 1458] [outer = 0xa45e6800] 07:02:13 INFO - PROCESS | 5975 | ++DOCSHELL 0xa46e6400 == 17 [pid = 6020] [id = 523] 07:02:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 89 (0xa46e6800) [pid = 6020] [serial = 1459] [outer = (nil)] 07:02:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 90 (0xa46ecc00) [pid = 6020] [serial = 1460] [outer = 0xa46e6800] 07:02:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 91 (0xa46ed800) [pid = 6020] [serial = 1461] [outer = 0xa46e6800] 07:02:14 INFO - PROCESS | 5975 | ++DOCSHELL 0xa46eb800 == 18 [pid = 6020] [id = 524] 07:02:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 92 (0xa46ef800) [pid = 6020] [serial = 1462] [outer = (nil)] 07:02:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 93 (0xa49d6400) [pid = 6020] [serial = 1463] [outer = 0xa46ef800] 07:02:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 94 (0xa4973000) [pid = 6020] [serial = 1464] [outer = 0xa46ef800] 07:02:15 INFO - PROCESS | 5975 | --DOMWINDOW == 93 (0xa3766000) [pid = 6020] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/postMessage-helper.html] 07:02:15 INFO - PROCESS | 5975 | --DOMWINDOW == 92 (0xa3944400) [pid = 6020] [serial = 1414] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 07:02:15 INFO - PROCESS | 5975 | --DOMWINDOW == 91 (0xa3763800) [pid = 6020] [serial = 1405] [outer = (nil)] [url = blob:http://web-platform.test:8000/8a282d5a-254c-4ccc-8e01-ee96812d4802] 07:02:15 INFO - PROCESS | 5975 | --DOMWINDOW == 90 (0xa3768c00) [pid = 6020] [serial = 1408] [outer = (nil)] [url = about:srcdoc] 07:02:15 INFO - PROCESS | 5975 | --DOMWINDOW == 89 (0xa3661c00) [pid = 6020] [serial = 1397] [outer = (nil)] [url = about:blank] 07:02:15 INFO - PROCESS | 5975 | --DOMWINDOW == 88 (0xa365bc00) [pid = 6020] [serial = 1393] [outer = (nil)] [url = about:blank] 07:02:15 INFO - PROCESS | 5975 | --DOMWINDOW == 87 (0xa310f800) [pid = 6020] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/postMessage-helper.html] 07:02:15 INFO - PROCESS | 5975 | --DOMWINDOW == 86 (0xa310f400) [pid = 6020] [serial = 1386] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 07:02:15 INFO - PROCESS | 5975 | --DOMWINDOW == 85 (0xa3665000) [pid = 6020] [serial = 1402] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 07:02:15 INFO - PROCESS | 5975 | --DOMWINDOW == 84 (0xa365e800) [pid = 6020] [serial = 1395] [outer = (nil)] [url = about:blank] 07:02:15 INFO - PROCESS | 5975 | --DOMWINDOW == 83 (0xa3543800) [pid = 6020] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/postMessage-helper.html] 07:02:15 INFO - PROCESS | 5975 | --DOMWINDOW == 82 (0xa354e000) [pid = 6020] [serial = 1389] [outer = (nil)] [url = blob:http://web-platform.test:8000/8a282d5a-254c-4ccc-8e01-ee96812d4802] 07:02:15 INFO - PROCESS | 5975 | --DOMWINDOW == 81 (0xa3659400) [pid = 6020] [serial = 1391] [outer = (nil)] [url = about:srcdoc] 07:02:15 INFO - PROCESS | 5975 | --DOMWINDOW == 80 (0xa2193800) [pid = 6020] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html] 07:02:15 INFO - PROCESS | 5975 | --DOMWINDOW == 79 (0xa2194000) [pid = 6020] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html] 07:02:15 INFO - PROCESS | 5975 | --DOMWINDOW == 78 (0xa2420000) [pid = 6020] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html] 07:02:15 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2420000 == 19 [pid = 6020] [id = 525] 07:02:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 79 (0xa248d000) [pid = 6020] [serial = 1465] [outer = (nil)] 07:02:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 80 (0xa3766000) [pid = 6020] [serial = 1466] [outer = 0xa248d000] 07:02:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 81 (0xa365e800) [pid = 6020] [serial = 1467] [outer = 0xa248d000] 07:02:16 INFO - PROCESS | 5975 | ++DOCSHELL 0xa376d400 == 20 [pid = 6020] [id = 526] 07:02:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 82 (0xa45df800) [pid = 6020] [serial = 1468] [outer = (nil)] 07:02:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 83 (0xa49e1800) [pid = 6020] [serial = 1469] [outer = 0xa45df800] 07:02:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 84 (0xa5482000) [pid = 6020] [serial = 1470] [outer = 0xa45df800] 07:02:17 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2197400 == 21 [pid = 6020] [id = 527] 07:02:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 85 (0xa365f000) [pid = 6020] [serial = 1471] [outer = (nil)] 07:02:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 86 (0xa5557c00) [pid = 6020] [serial = 1472] [outer = 0xa365f000] 07:02:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 87 (0xa5559000) [pid = 6020] [serial = 1473] [outer = 0xa365f000] 07:02:17 INFO - ................ 07:02:17 INFO - TEST-OK | /secure-contexts/basic-popup-and-iframe-tests.https.html | took 9290ms 07:02:17 INFO - PROCESS | 5975 | 1484578937915 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]]]}] 07:02:17 INFO - PROCESS | 5975 | 1484578937951 Marionette TRACE conn4 -> [0,1584,"getWindowHandle",null] 07:02:17 INFO - PROCESS | 5975 | 1484578937954 Marionette TRACE conn4 <- [1,1584,null,{"value":"2147483649"}] 07:02:17 INFO - TEST-START | /selection/Document-open.html 07:02:17 INFO - PROCESS | 5975 | 1484578937965 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}] 07:02:18 INFO - PROCESS | 5975 | 1484578938241 Marionette TRACE conn4 <- [1,1585,null,{"value":null}] 07:02:18 INFO - PROCESS | 5975 | 1484578938391 Marionette TRACE conn4 -> [0,1586,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 07:02:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 88 (0xa2194400) [pid = 6020] [serial = 1474] [outer = 0xa7799400] 07:02:18 INFO - PROCESS | 5975 | 1484578938751 Marionette TRACE conn4 <- [1,1586,null,{}] 07:02:18 INFO - PROCESS | 5975 | 1484578938763 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 07:02:18 INFO - PROCESS | 5975 | 1484578938803 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 07:02:18 INFO - PROCESS | 5975 | 1484578938847 Marionette TRACE conn4 -> [0,1588,"timeouts",{"script":35000}] 07:02:18 INFO - PROCESS | 5975 | 1484578938851 Marionette TRACE conn4 <- [1,1588,null,{}] 07:02:18 INFO - PROCESS | 5975 | 1484578938861 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}] 07:02:18 INFO - PROCESS | 5975 | 1484578938892 Marionette TRACE conn4 <- [1,1589,null,{"value":null}] 07:02:18 INFO - PROCESS | 5975 | 1484578938896 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:02:18 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3add400 == 22 [pid = 6020] [id = 528] 07:02:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 89 (0xa3ae0000) [pid = 6020] [serial = 1475] [outer = (nil)] 07:02:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 90 (0xa45e7c00) [pid = 6020] [serial = 1476] [outer = 0xa3ae0000] 07:02:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 91 (0xa45e1400) [pid = 6020] [serial = 1477] [outer = 0xa3ae0000] 07:02:19 INFO - PROCESS | 5975 | ++DOCSHELL 0xa2189c00 == 23 [pid = 6020] [id = 529] 07:02:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 92 (0xa468dc00) [pid = 6020] [serial = 1478] [outer = (nil)] 07:02:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 93 (0xa49db400) [pid = 6020] [serial = 1479] [outer = 0xa468dc00] 07:02:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 94 (0xa5556400) [pid = 6020] [serial = 1480] [outer = 0xa468dc00] 07:02:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(mState == WCC_ONWRITE) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/wyciwyg/WyciwygChannelChild.cpp, line 694 07:02:20 INFO - PROCESS | 5975 | 1484578940002 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"]]]}] 07:02:20 INFO - . 07:02:20 INFO - TEST-OK | /selection/Document-open.html | took 2069ms 07:02:20 INFO - PROCESS | 5975 | 1484578940031 Marionette TRACE conn4 -> [0,1591,"getWindowHandle",null] 07:02:20 INFO - PROCESS | 5975 | 1484578940034 Marionette TRACE conn4 <- [1,1591,null,{"value":"2147483649"}] 07:02:20 INFO - PROCESS | 5975 | 1484578940268 Marionette TRACE conn4 -> [0,1592,"timeouts",{"script":185000}] 07:02:20 INFO - PROCESS | 5975 | 1484578940271 Marionette TRACE conn4 <- [1,1592,null,{}] 07:02:20 INFO - PROCESS | 5975 | 1484578940293 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}] 07:02:20 INFO - TEST-START | /selection/addRange.html 07:02:20 INFO - PROCESS | 5975 | 1484578940588 Marionette TRACE conn4 <- [1,1593,null,{"value":null}] 07:02:20 INFO - PROCESS | 5975 | 1484578940638 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\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"}] 07:02:20 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3103c00 == 24 [pid = 6020] [id = 530] 07:02:20 INFO - PROCESS | 5975 | ++DOMWINDOW == 95 (0xa3108000) [pid = 6020] [serial = 1481] [outer = (nil)] 07:02:20 INFO - PROCESS | 5975 | ++DOMWINDOW == 96 (0xa3663400) [pid = 6020] [serial = 1482] [outer = 0xa3108000] 07:02:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 97 (0xa3941800) [pid = 6020] [serial = 1483] [outer = 0xa3108000] 07:02:56 INFO - PROCESS | 5975 | --DOCSHELL 0xa2420000 == 23 [pid = 6020] [id = 525] 07:02:56 INFO - PROCESS | 5975 | --DOCSHELL 0xa46eb800 == 22 [pid = 6020] [id = 524] 07:02:56 INFO - PROCESS | 5975 | --DOCSHELL 0xa376d400 == 21 [pid = 6020] [id = 526] 07:02:56 INFO - PROCESS | 5975 | --DOCSHELL 0xa3ae7000 == 20 [pid = 6020] [id = 509] 07:02:56 INFO - PROCESS | 5975 | --DOCSHELL 0xa354f800 == 19 [pid = 6020] [id = 516] 07:02:56 INFO - PROCESS | 5975 | --DOCSHELL 0xa3764000 == 18 [pid = 6020] [id = 517] 07:02:56 INFO - PROCESS | 5975 | --DOCSHELL 0xa393c000 == 17 [pid = 6020] [id = 518] 07:02:56 INFO - PROCESS | 5975 | --DOCSHELL 0xa3660800 == 16 [pid = 6020] [id = 519] 07:02:56 INFO - PROCESS | 5975 | --DOCSHELL 0xa3ae1400 == 15 [pid = 6020] [id = 520] 07:02:56 INFO - PROCESS | 5975 | --DOCSHELL 0xa45dd800 == 14 [pid = 6020] [id = 521] 07:02:56 INFO - PROCESS | 5975 | --DOCSHELL 0xa46e6400 == 13 [pid = 6020] [id = 523] 07:02:56 INFO - PROCESS | 5975 | --DOCSHELL 0xa45e6400 == 12 [pid = 6020] [id = 522] 07:02:56 INFO - PROCESS | 5975 | --DOCSHELL 0xa2190c00 == 11 [pid = 6020] [id = 510] 07:02:56 INFO - PROCESS | 5975 | --DOCSHELL 0xa248cc00 == 10 [pid = 6020] [id = 511] 07:02:56 INFO - PROCESS | 5975 | --DOCSHELL 0xa248d400 == 9 [pid = 6020] [id = 513] 07:02:56 INFO - PROCESS | 5975 | --DOCSHELL 0xa3106800 == 8 [pid = 6020] [id = 494] 07:02:56 INFO - PROCESS | 5975 | --DOCSHELL 0xa2494400 == 7 [pid = 6020] [id = 514] 07:02:56 INFO - PROCESS | 5975 | --DOCSHELL 0xa365f400 == 6 [pid = 6020] [id = 515] 07:02:56 INFO - PROCESS | 5975 | --DOCSHELL 0xa241c800 == 5 [pid = 6020] [id = 512] 07:02:56 INFO - PROCESS | 5975 | --DOCSHELL 0xa3add400 == 4 [pid = 6020] [id = 528] 07:02:56 INFO - PROCESS | 5975 | --DOCSHELL 0xa2197400 == 3 [pid = 6020] [id = 527] 07:03:10 INFO - PROCESS | 5975 | --DOMWINDOW == 96 (0xa310a800) [pid = 6020] [serial = 1382] [outer = (nil)] [url = about:blank] 07:03:10 INFO - PROCESS | 5975 | --DOMWINDOW == 95 (0xa3947400) [pid = 6020] [serial = 1416] [outer = (nil)] [url = about:blank] 07:03:10 INFO - PROCESS | 5975 | --DOMWINDOW == 94 (0xa3948000) [pid = 6020] [serial = 1415] [outer = (nil)] [url = about:blank] 07:03:10 INFO - PROCESS | 5975 | --DOMWINDOW == 93 (0xa3949400) [pid = 6020] [serial = 1417] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 07:03:10 INFO - PROCESS | 5975 | --DOMWINDOW == 92 (0xa3668000) [pid = 6020] [serial = 1407] [outer = (nil)] [url = blob:http://web-platform.test:8000/8a282d5a-254c-4ccc-8e01-ee96812d4802] 07:03:10 INFO - PROCESS | 5975 | --DOMWINDOW == 91 (0xa3769000) [pid = 6020] [serial = 1409] [outer = (nil)] [url = about:blank] 07:03:10 INFO - PROCESS | 5975 | --DOMWINDOW == 90 (0xa376c400) [pid = 6020] [serial = 1410] [outer = (nil)] [url = about:srcdoc] 07:03:10 INFO - PROCESS | 5975 | --DOMWINDOW == 89 (0xa3662400) [pid = 6020] [serial = 1398] [outer = (nil)] [url = about:blank] 07:03:10 INFO - PROCESS | 5975 | --DOMWINDOW == 88 (0xa365c800) [pid = 6020] [serial = 1394] [outer = (nil)] [url = about:blank] 07:03:10 INFO - PROCESS | 5975 | --DOMWINDOW == 87 (0xa310e400) [pid = 6020] [serial = 1400] [outer = (nil)] [url = about:blank] 07:03:10 INFO - PROCESS | 5975 | --DOMWINDOW == 86 (0xa2491000) [pid = 6020] [serial = 1380] [outer = (nil)] [url = about:blank] 07:03:10 INFO - PROCESS | 5975 | --DOMWINDOW == 85 (0xa3ae3000) [pid = 6020] [serial = 1419] [outer = (nil)] [url = about:blank] 07:03:10 INFO - PROCESS | 5975 | --DOMWINDOW == 84 (0xa3665c00) [pid = 6020] [serial = 1401] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/postMessage-helper.html] 07:03:10 INFO - PROCESS | 5975 | --DOMWINDOW == 83 (0xa354b400) [pid = 6020] [serial = 1388] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 07:03:10 INFO - PROCESS | 5975 | --DOMWINDOW == 82 (0xa2418000) [pid = 6020] [serial = 1377] [outer = (nil)] [url = about:blank] 07:03:10 INFO - PROCESS | 5975 | --DOMWINDOW == 81 (0xa3665800) [pid = 6020] [serial = 1403] [outer = (nil)] [url = about:blank] 07:03:10 INFO - PROCESS | 5975 | --DOMWINDOW == 80 (0xa248e800) [pid = 6020] [serial = 1379] [outer = (nil)] [url = about:blank] 07:03:10 INFO - PROCESS | 5975 | --DOMWINDOW == 79 (0xa3660c00) [pid = 6020] [serial = 1396] [outer = (nil)] [url = about:blank] 07:03:10 INFO - PROCESS | 5975 | --DOMWINDOW == 78 (0xa3762400) [pid = 6020] [serial = 1404] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 07:03:10 INFO - PROCESS | 5975 | --DOMWINDOW == 77 (0xa3543c00) [pid = 6020] [serial = 1385] [outer = (nil)] [url = about:blank] 07:03:10 INFO - PROCESS | 5975 | --DOMWINDOW == 76 (0xa393d400) [pid = 6020] [serial = 1412] [outer = (nil)] [url = about:blank] 07:03:10 INFO - PROCESS | 5975 | --DOMWINDOW == 75 (0xa310fc00) [pid = 6020] [serial = 1387] [outer = (nil)] [url = about:blank] 07:03:10 INFO - PROCESS | 5975 | --DOMWINDOW == 74 (0xa2411c00) [pid = 6020] [serial = 1376] [outer = (nil)] [url = about:blank] 07:03:10 INFO - PROCESS | 5975 | --DOMWINDOW == 73 (0xa393f800) [pid = 6020] [serial = 1413] [outer = (nil)] [url = about:blank] 07:03:10 INFO - PROCESS | 5975 | --DOMWINDOW == 72 (0xa354e400) [pid = 6020] [serial = 1390] [outer = (nil)] [url = about:blank] 07:03:10 INFO - PROCESS | 5975 | --DOMWINDOW == 71 (0xa3764c00) [pid = 6020] [serial = 1406] [outer = (nil)] [url = about:blank] 07:03:10 INFO - PROCESS | 5975 | --DOMWINDOW == 70 (0xa3659800) [pid = 6020] [serial = 1392] [outer = (nil)] [url = about:blank] 07:03:10 INFO - PROCESS | 5975 | --DOMWINDOW == 69 (0xa2418800) [pid = 6020] [serial = 1374] [outer = (nil)] [url = about:blank] 07:03:44 INFO - PROCESS | 5975 | 1484579023101 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\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 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added",1,"assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object \"\" but got object \"\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js: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 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range",1,"assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js: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 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range",1,"assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js: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 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js: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 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js: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 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js: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 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/1484579054449 Marionette TRACE conn4 -> [0,1595,"getWindowHandle",null] 07:04:14 INFO - PROCESS | 5975 | 1484579054454 Marionette TRACE conn4 <- [1,1595,null,{"value":"2147483649"}] 07:04:14 INFO - PROCESS | 5975 | 1484579054543 Marionette TRACE conn4 -> [0,1596,"timeouts",{"script":185000}] 07:04:14 INFO - PROCESS | 5975 | 1484579054565 Marionette TRACE conn4 <- [1,1596,null,{}] 07:04:15 INFO - PROCESS | 5975 | 1484579054643 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}] 07:04:15 INFO - PROCESS | 5975 | 1484579055082 Marionette TRACE conn4 <- [1,1597,null,{"value":null}] 07:04:15 INFO - TEST-START | /selection/collapse.html 07:04:15 INFO - PROCESS | 5975 | 1484579055161 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\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"}] 07:04:15 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e343c00 == 4 [pid = 6020] [id = 531] 07:04:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 11 (0x9e344000) [pid = 6020] [serial = 1484] [outer = (nil)] 07:04:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 12 (0x9e348000) [pid = 6020] [serial = 1485] [outer = 0x9e344000] 07:04:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 13 (0x9e5dbc00) [pid = 6020] [serial = 1486] [outer = 0x9e344000] 07:04:41 INFO - PROCESS | 5975 | 1484579077391 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] 07:04:53 INFO - PROCESS | 5975 | 1484579093166 Marionette TRACE conn4 <- [1,1599,null,{"value":"2147483649"}] 07:04:53 INFO - TEST-START | /selection/collapseToStartEnd.html 07:04:53 INFO - PROCESS | 5975 | 1484579093186 Marionette TRACE conn4 -> [0,1600,"timeouts",{"script":35000}] 07:04:53 INFO - PROCESS | 5975 | 1484579093195 Marionette TRACE conn4 <- [1,1600,null,{}] 07:04:53 INFO - PROCESS | 5975 | 1484579093203 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}] 07:04:53 INFO - PROCESS | 5975 | 1484579093403 Marionette TRACE conn4 <- [1,1601,null,{"value":null}] 07:04:53 INFO - PROCESS | 5975 | 1484579093459 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:04:53 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7eb800 == 4 [pid = 6020] [id = 532] 07:04:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 11 (0x9b7ebc00) [pid = 6020] [serial = 1487] [outer = (nil)] 07:04:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 12 (0x9b7f1800) [pid = 6020] [serial = 1488] [outer = 0x9b7ebc00] 07:04:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 13 (0x9c0bf800) [pid = 6020] [serial = 1489] [outer = 0x9b7ebc00] 07:04:55 INFO - ...................................................................................................................... 07:04:55 INFO - TEST-OK | /selection/collapseToStartEnd.html | took 2079ms 07:04:55 INFO - TEST-START | /selection/deleteFromDocument.html 07:04:55 INFO - PROCESS | 5975 | 1484579095123 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"]]]}] 07:04:55 INFO - PROCESS | 5975 | 1484579095340 Marionette TRACE conn4 -> [0,1603,"getWindowHandle",null] 07:04:55 INFO - PROCESS | 5975 | 1484579095349 Marionette TRACE conn4 <- [1,1603,null,{"value":"2147483649"}] 07:04:55 INFO - PROCESS | 5975 | 1484579095356 Marionette TRACE conn4 -> [0,1604,"timeouts",{"script":35000}] 07:04:55 INFO - PROCESS | 5975 | 1484579095365 Marionette TRACE conn4 <- [1,1604,null,{}] 07:04:55 INFO - PROCESS | 5975 | 1484579095392 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}] 07:04:55 INFO - PROCESS | 5975 | 1484579095653 Marionette TRACE conn4 <- [1,1605,null,{"value":null}] 07:04:55 INFO - PROCESS | 5975 | 1484579095711 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:04:55 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e54e000 == 5 [pid = 6020] [id = 533] 07:04:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 14 (0x9e54e400) [pid = 6020] [serial = 1490] [outer = (nil)] 07:04:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 15 (0x9e552c00) [pid = 6020] [serial = 1491] [outer = 0x9e54e400] 07:04:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 16 (0x9e55c800) [pid = 6020] [serial = 1492] [outer = 0x9e54e400] 07:04:56 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e562c00 == 6 [pid = 6020] [id = 534] 07:04:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 17 (0x9e563400) [pid = 6020] [serial = 1493] [outer = (nil)] 07:04:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 18 (0x9e565400) [pid = 6020] [serial = 1494] [outer = 0x9e563400] 07:04:56 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e554000 == 7 [pid = 6020] [id = 535] 07:04:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 19 (0x9e568800) [pid = 6020] [serial = 1495] [outer = (nil)] 07:04:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 20 (0x9e569000) [pid = 6020] [serial = 1496] [outer = 0x9e568800] 07:04:57 INFO - PROCESS | 5975 | Don't know how to set selection back past frame boundary 07:04:57 INFO - PROCESS | 5975 | Don't know how to set selection back past frame boundary 07:04:57 INFO - PROCESS | 5975 | Don't know how to set selection back past frame boundary 07:04:57 INFO - PROCESS | 5975 | Don't know how to set selection back past frame boundary 07:04:57 INFO - PROCESS | 5975 | Don't know how to set selection back past frame boundary 07:04:57 INFO - PROCESS | 5975 | Don't know how to set selection back past frame boundary 07:04:57 INFO - PROCESS | 5975 | Don't know how to set selection back past frame boundary 07:04:57 INFO - PROCESS | 5975 | Don't know how to set selection back past frame boundary 07:04:57 INFO - PROCESS | 5975 | Don't know how to set selection back past frame boundary 07:04:57 INFO - PROCESS | 5975 | Don't know how to set selection back past frame boundary 07:04:57 INFO - PROCESS | 5975 | Don't know how to set selection back past frame boundary 07:04:57 INFO - PROCESS | 5975 | Don't know how to set selection back past frame boundary 07:04:57 INFO - PROCESS | 5975 | Don't know how to set selection back past frame boundary 07:04:57 INFO - PROCESS | 5975 | Don't know how to set selection back past frame boundary 07:04:57 INFO - PROCESS | 5975 | Don't know how to set selection back past frame boundary 07:04:58 INFO - PROCESS | 5975 | Don't know how to set selection back past frame boundary 07:04:58 INFO - PROCESS | 5975 | Don't know how to set selection back past frame boundary 07:04:58 INFO - PROCESS | 5975 | Don't know how to set selection back past frame boundary 07:04:58 INFO - PROCESS | 5975 | Don't know how to set selection back past frame boundary 07:04:58 INFO - PROCESS | 5975 | 1484579098594 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]]]}] 07:04:58 INFO - ............................................................ 07:04:58 INFO - TEST-OK | /selection/deleteFromDocument.html | took 3319ms 07:04:58 INFO - PROCESS | 5975 | 1484579098675 Marionette TRACE conn4 -> [0,1607,"getWindowHandle",null] 07:04:58 INFO - PROCESS | 5975 | 1484579098680 Marionette TRACE conn4 <- [1,1607,null,{"value":"2147483649"}] 07:04:58 INFO - PROCESS | 5975 | 1484579098835 Marionette TRACE conn4 -> [0,1608,"timeouts",{"script":185000}] 07:04:58 INFO - PROCESS | 5975 | 1484579098848 Marionette TRACE conn4 <- [1,1608,null,{}] 07:04:58 INFO - PROCESS | 5975 | 1484579098862 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}] 07:04:58 INFO - TEST-START | /selection/extend.html 07:04:59 INFO - PROCESS | 5975 | 1484579099128 Marionette TRACE conn4 <- [1,1609,null,{"value":null}] 07:04:59 INFO - PROCESS | 5975 | 1484579099178 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\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"}] 07:04:59 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c0c6400 == 8 [pid = 6020] [id = 536] 07:04:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 21 (0x9c0c6800) [pid = 6020] [serial = 1497] [outer = (nil)] 07:04:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 22 (0x9e54a800) [pid = 6020] [serial = 1498] [outer = 0x9c0c6800] 07:04:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 23 (0x9e552000) [pid = 6020] [serial = 1499] [outer = 0x9c0c6800] 07:05:00 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:00 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:01 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:01 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:01 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:01 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:01 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:01 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:01 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:01 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:02 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:02 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:02 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:02 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:03 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:03 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:03 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:03 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:03 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:03 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:04 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:04 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:04 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:04 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:05 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:05 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:05 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:05 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:08 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:08 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:08 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:08 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!parent', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 07:05:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!parent', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 07:05:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!parent', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 07:05:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!parent', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 07:05:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!parent', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 07:05:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!parent', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 07:05:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:10 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:10 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:10 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:10 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:10 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:10 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:11 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:11 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:12 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:12 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:12 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:12 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:13 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:13 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:13 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:13 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:14 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:14 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:14 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:14 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:14 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:14 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:14 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:14 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:15 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:15 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:15 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:15 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:16 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:16 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:16 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:16 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:17 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:17 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:17 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:17 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:17 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:17 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:17 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:17 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!parent', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!parent', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:20 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:20 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:20 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:20 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:20 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:20 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:20 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!parent', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 07:05:20 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:20 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!parent', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 07:05:20 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:20 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:20 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:20 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:20 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:20 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:20 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:20 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:20 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:20 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:20 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:20 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:20 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:20 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:20 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:20 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:20 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:20 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:20 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:20 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:20 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:20 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:20 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:20 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:20 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:21 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:21 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:21 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:21 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:22 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:22 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:22 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:22 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004002: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/layout/generic/nsSelection.cpp, line 4519 07:05:31 INFO - PROCESS | 5975 | --DOCSHELL 0x9e562c00 == 7 [pid = 6020] [id = 534] 07:05:31 INFO - PROCESS | 5975 | --DOCSHELL 0x9e554000 == 6 [pid = 6020] [id = 535] 07:05:31 INFO - PROCESS | 5975 | --DOCSHELL 0x9e343c00 == 5 [pid = 6020] [id = 531] 07:05:31 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7eb800 == 4 [pid = 6020] [id = 532] 07:05:31 INFO - PROCESS | 5975 | --DOCSHELL 0x9e54e000 == 3 [pid = 6020] [id = 533] 07:05:45 INFO - PROCESS | 5975 | 1484579139099 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.firstChild, 1] and point 40 [paras[1], 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 --DOMWINDOW == 22 (0x9e563400) [pid = 6020] [serial = 1493] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html] 07:05:45 INFO - PROCESS | 5975 | --DOMWINDOW == 21 (0x9e568800) [pid = 6020] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html] 07:05:45 INFO - PROCESS | 5975 | --DOMWINDOW == 20 (0x9b7ebc00) [pid = 6020] [serial = 1487] [outer = (nil)] [url = http://web-platform.test:8000/selection/collapseToStartEnd.html] 07:05:45 INFO - PROCESS | 5975 | --DOMWINDOW == 19 (0x9e54e400) [pid = 6020] [serial = 1490] [outer = (nil)] [url = http://web-platform.test:8000/selection/deleteFromDocument.html] 07:05:45 INFO - PROCESS | 5975 | --DOMWINDOW == 18 (0x9e344000) [pid = 6020] [serial = 1484] [outer = (nil)] [url = http://web-platform.test:8000/selection/collapse.html] 07:05:48 INFO - .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. 07:05:48 INFO - PROCESS | 5975 | 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://web-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 35 [paras[0], 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 35 [paras[0], 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 36 [paras[0], 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 36 [paras[0], 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 37 [paras[0], 2]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 37 [paras[0], 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 38 [paras[1], 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 38 [paras[1], 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 39 [paras[1], 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 39 [paras[1], 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 40 [paras[1], 2]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 40 [paras[1], 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 41 [detachedPara1, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 41 [detachedPara1, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 42 [detachedPara1, 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 42 [detachedPara1, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 43 [testDiv, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 43 [testDiv, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 44 [testDiv, 3]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 44 [testDiv, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 45 [document, -1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 45 [document, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 46 [document, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 46 [document, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 47 [document, 1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 47 [document, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 48 [document, 2]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 48 [document, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 49 [document, 3]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 49 [document, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 50 [comment, -1]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 50 [comment, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 51 [comment, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 51 [comment, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 52 [comment, 4]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 52 [comment, 4]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 53 [comment, 96]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 53 [comment, 96]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 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 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 54 [foreignDoc, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 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 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 55 [foreignDoc, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 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 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 56 [foreignComment, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 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 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 57 [foreignTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 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 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 58 [foreignTextNode, 36]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 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 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 59 [xmlDoc, -1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 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 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 60 [xmlDoc, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 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 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 61 [xmlDoc, 1]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 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 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 62 [xmlDoc, 5]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 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 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 63 [xmlComment, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 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 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 64 [xmlComment, 4]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 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 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 65 [processingInstruction, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 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 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 66 [processingInstruction, 5]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 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 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 67 [processingInstruction, 9]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 68 [detachedTextNode, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 68 [detachedTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 69 [detachedTextNode, 8]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 69 [detachedTextNode, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 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 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 70 [detachedForeignTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 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 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 71 [detachedForeignTextNode, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 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 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 72 [detachedXmlTextNode, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 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 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 73 [detachedXmlTextNode, 8]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 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 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 74 [detachedProcessingInstruction, 12]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 75 [detachedComment, 3]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 75 [detachedComment, 3]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 76 [detachedComment, 5]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 76 [detachedComment, 5]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 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 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 77 [detachedForeignComment, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 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 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 78 [detachedForeignComment, 4]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 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 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 79 [detachedXmlComment, 2]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-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 80 [docfrag, 0]",0,null,null],["extend() backwards with range 14 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] and point 80 [docfrag, 0]",1,"","setSelectionBackwards@http://web-platform.test:8000/selection/common.js:949:9\n@http://web-platform.test:8000/selection/extend.html:41:17\nTest.prototype.step@http://web-platform.test:8000/resourc--DOMWINDOW == 17 (0x9e5dbc00) [pid = 6020] [serial = 1486] [outer = (nil)] [url = about:blank] 07:05:48 INFO - ............ 07:05:48 INFO - PROCESS | 5975 | --DOMWINDOW == 16 (0x9b7f1800) [pid = 6020] [serial = 1488] [outer = (nil)] [url = about:blank] 07:05:48 INFO - PROCESS | 5975 | --DOMWINDOW == 15 (0x9c0bf800) [pid = 6020] [serial = 1489] [outer = (nil)] [url = about:blank] 07:05:48 INFO - PROCESS | 5975 | --DOMWINDOW == 14 (0x9e55c800) [pid = 6020] [serial = 1492] [outer = (nil)] [url = about:blank] 07:05:48 INFO - PROCESS | 5975 | --DOMWINDOW == 13 (0x9e565400) [pid = 6020] [serial = 1494] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html] 07:05:48 INFO - PROCESS | 5975 | --DOMWINDOW == 12 (0x9e569000) [pid = 6020] [serial = 1496] [outer = (nil)] [url = about:blank] 07:05:48 INFO - PROCESS | 5975 | --DOMWINDOW == 11 (0x9e552c00) [pid = 6020] [serial = 1491] [outer = (nil)] [url = about:blank] 07:05:50 INFO - .......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 07:05:50 INFO - TEST-OK | /selection/extend.html | took 51460ms 07:05:50 INFO - PROCESS | 5975 | 1484579150416 Marionette TRACE conn4 -> [0,1611,"getWindowHandle",null] 07:05:50 INFO - PROCESS | 5975 | 1484579150420 Marionette TRACE conn4 <- [1,1611,null,{"value":"2147483649"}] 07:05:50 INFO - TEST-START | /selection/getRangeAt.html 07:05:50 INFO - PROCESS | 5975 | 1484579150436 Marionette TRACE conn4 -> [0,1612,"timeouts",{"script":35000}] 07:05:50 INFO - PROCESS | 5975 | 1484579150440 Marionette TRACE conn4 <- [1,1612,null,{}] 07:05:50 INFO - PROCESS | 5975 | 1484579150447 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}] 07:05:50 INFO - PROCESS | 5975 | 1484579150663 Marionette TRACE conn4 <- [1,1613,null,{"value":null}] 07:05:50 INFO - PROCESS | 5975 | 1484579150720 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:05:50 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7ed000 == 4 [pid = 6020] [id = 537] 07:05:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 12 (0x9b7ed400) [pid = 6020] [serial = 1500] [outer = (nil)] 07:05:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 13 (0x9b7f1800) [pid = 6020] [serial = 1501] [outer = 0x9b7ed400] 07:05:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 14 (0x9c0b8400) [pid = 6020] [serial = 1502] [outer = 0x9b7ed400] 07:05:51 INFO - PROCESS | 5975 | 1484579151688 Marionette TRACE conn4 <- [1,1614,null,{"value":["/selection/getRangeAt.html",0,null,null,[["The getRangeAt method",0,null,null]]]}] 07:05:51 INFO - . 07:05:51 INFO - TEST-OK | /selection/getRangeAt.html | took 1281ms 07:05:51 INFO - TEST-START | /selection/getSelection.html 07:05:51 INFO - PROCESS | 5975 | 1484579151721 Marionette TRACE conn4 -> [0,1615,"getWindowHandle",null] 07:05:51 INFO - PROCESS | 5975 | 1484579151724 Marionette TRACE conn4 <- [1,1615,null,{"value":"2147483649"}] 07:05:51 INFO - PROCESS | 5975 | 1484579151732 Marionette TRACE conn4 -> [0,1616,"timeouts",{"script":35000}] 07:05:51 INFO - PROCESS | 5975 | 1484579151735 Marionette TRACE conn4 <- [1,1616,null,{}] 07:05:51 INFO - PROCESS | 5975 | 1484579151752 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}] 07:05:52 INFO - PROCESS | 5975 | 1484579152010 Marionette TRACE conn4 <- [1,1617,null,{"value":null}] 07:05:52 INFO - PROCESS | 5975 | 1484579152064 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:05:52 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7ef800 == 5 [pid = 6020] [id = 538] 07:05:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 15 (0x9c0b9000) [pid = 6020] [serial = 1503] [outer = (nil)] 07:05:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 16 (0x9c0c2c00) [pid = 6020] [serial = 1504] [outer = 0x9c0b9000] 07:05:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 17 (0x9c0c5400) [pid = 6020] [serial = 1505] [outer = 0x9c0b9000] 07:05:52 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7e8c00 == 6 [pid = 6020] [id = 539] 07:05:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 18 (0x9e345400) [pid = 6020] [serial = 1506] [outer = (nil)] 07:05:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 19 (0x9e346000) [pid = 6020] [serial = 1507] [outer = 0x9e345400] 07:05:53 INFO - PROCESS | 5975 | 1484579153266 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]]]}] 07:05:53 INFO - .................. 07:05:53 INFO - TEST-OK | /selection/getSelection.html | took 1602ms 07:05:53 INFO - PROCESS | 5975 | 1484579153334 Marionette TRACE conn4 -> [0,1619,"getWindowHandle",null] 07:05:53 INFO - PROCESS | 5975 | 1484579153338 Marionette TRACE conn4 <- [1,1619,null,{"value":"2147483649"}] 07:05:53 INFO - TEST-START | /selection/interfaces.html 07:05:53 INFO - PROCESS | 5975 | 1484579153345 Marionette TRACE conn4 -> [0,1620,"timeouts",{"script":35000}] 07:05:53 INFO - PROCESS | 5975 | 1484579153348 Marionette TRACE conn4 <- [1,1620,null,{}] 07:05:53 INFO - PROCESS | 5975 | 1484579153354 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}] 07:05:53 INFO - PROCESS | 5975 | 1484579153531 Marionette TRACE conn4 <- [1,1621,null,{"value":null}] 07:05:53 INFO - PROCESS | 5975 | 1484579153625 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:05:53 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7eb400 == 7 [pid = 6020] [id = 540] 07:05:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 20 (0x9b7ecc00) [pid = 6020] [serial = 1508] [outer = (nil)] 07:05:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 21 (0x9c0bfc00) [pid = 6020] [serial = 1509] [outer = 0x9b7ecc00] 07:05:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 22 (0x9e342000) [pid = 6020] [serial = 1510] [outer = 0x9b7ecc00] 07:05:54 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(ParseTypeAttribute(type, &version)) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsScriptLoader.cpp, line 1455 07:05:55 INFO - ............................................ 07:05:55 INFO - PROCESS | 5975 | 1484579155277 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]]]}] 07:05:55 INFO - .. 07:05:55 INFO - TEST-OK | /selection/interfaces.html | took 2006ms 07:05:55 INFO - PROCESS | 5975 | 1484579155351 Marionette TRACE conn4 -> [0,1623,"getWindowHandle",null] 07:05:55 INFO - PROCESS | 5975 | 1484579155355 Marionette TRACE conn4 <- [1,1623,null,{"value":"2147483649"}] 07:05:55 INFO - TEST-START | /selection/isCollapsed.html 07:05:55 INFO - PROCESS | 5975 | 1484579155370 Marionette TRACE conn4 -> [0,1624,"timeouts",{"script":35000}] 07:05:55 INFO - PROCESS | 5975 | 1484579155372 Marionette TRACE conn4 <- [1,1624,null,{}] 07:05:55 INFO - PROCESS | 5975 | 1484579155384 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}] 07:05:55 INFO - PROCESS | 5975 | 1484579155592 Marionette TRACE conn4 <- [1,1625,null,{"value":null}] 07:05:55 INFO - PROCESS | 5975 | 1484579155648 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:05:55 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e565400 == 8 [pid = 6020] [id = 541] 07:05:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 23 (0x9e566400) [pid = 6020] [serial = 1511] [outer = (nil)] 07:05:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 24 (0x9e56b400) [pid = 6020] [serial = 1512] [outer = 0x9e566400] 07:05:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 25 (0x9e569c00) [pid = 6020] [serial = 1513] [outer = 0x9e566400] 07:05:57 INFO - .................................... 07:05:57 INFO - PROCESS | 5975 | 1484579157303 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]]]}] 07:05:57 INFO - ....................... 07:05:57 INFO - TEST-OK | /selection/isCollapsed.html | took 2028ms 07:05:57 INFO - PROCESS | 5975 | 1484579157404 Marionette TRACE conn4 -> [0,1627,"getWindowHandle",null] 07:05:57 INFO - PROCESS | 5975 | 1484579157412 Marionette TRACE conn4 <- [1,1627,null,{"value":"2147483649"}] 07:05:57 INFO - TEST-START | /selection/removeAllRanges.html 07:05:57 INFO - PROCESS | 5975 | 1484579157426 Marionette TRACE conn4 -> [0,1628,"timeouts",{"script":35000}] 07:05:57 INFO - PROCESS | 5975 | 1484579157435 Marionette TRACE conn4 <- [1,1628,null,{}] 07:05:57 INFO - PROCESS | 5975 | 1484579157444 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}] 07:05:57 INFO - PROCESS | 5975 | 1484579157670 Marionette TRACE conn4 <- [1,1629,null,{"value":null}] 07:05:57 INFO - PROCESS | 5975 | 1484579157735 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:05:57 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7e8c00 == 7 [pid = 6020] [id = 539] 07:05:57 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7ef800 == 6 [pid = 6020] [id = 538] 07:05:57 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7ed000 == 5 [pid = 6020] [id = 537] 07:05:57 INFO - PROCESS | 5975 | --DOCSHELL 0x9c0c6400 == 4 [pid = 6020] [id = 536] 07:05:57 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7ef800 == 5 [pid = 6020] [id = 542] 07:05:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 26 (0x9c0bbc00) [pid = 6020] [serial = 1514] [outer = (nil)] 07:05:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 27 (0x9e347800) [pid = 6020] [serial = 1515] [outer = 0x9c0bbc00] 07:05:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 28 (0x9e550000) [pid = 6020] [serial = 1516] [outer = 0x9c0bbc00] 07:05:58 INFO - PROCESS | 5975 | --DOMWINDOW == 27 (0x9e54a800) [pid = 6020] [serial = 1498] [outer = (nil)] [url = about:blank] 07:05:59 INFO - ...................................................................................................................... 07:05:59 INFO - TEST-OK | /selection/removeAllRanges.html | took 2419ms 07:05:59 INFO - TEST-START | /selection/selectAllChildren.html 07:06:00 INFO - PROCESS | 5975 | 1484579159710 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"]]]}] 07:06:00 INFO - PROCESS | 5975 | 1484579159846 Marionette TRACE conn4 -> [0,1631,"getWindowHandle",null] 07:06:00 INFO - PROCESS | 5975 | 1484579159849 Marionette TRACE conn4 <- [1,1631,null,{"value":"2147483649"}] 07:06:00 INFO - PROCESS | 5975 | 1484579159933 Marionette TRACE conn4 -> [0,1632,"timeouts",{"script":35000}] 07:06:00 INFO - PROCESS | 5975 | 1484579159940 Marionette TRACE conn4 <- [1,1632,null,{}] 07:06:00 INFO - PROCESS | 5975 | 1484579159953 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}] 07:06:00 INFO - PROCESS | 5975 | 1484579160272 Marionette TRACE conn4 <- [1,1633,null,{"value":null}] 07:06:00 INFO - PROCESS | 5975 | 1484579160347 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:06:00 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e5e0c00 == 6 [pid = 6020] [id = 543] 07:06:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 28 (0x9e5e1000) [pid = 6020] [serial = 1517] [outer = (nil)] 07:06:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0x9e5e4800) [pid = 6020] [serial = 1518] [outer = 0x9e5e1000] 07:06:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0x9e5e6c00) [pid = 6020] [serial = 1519] [outer = 0x9e5e1000] 07:06:01 INFO - PROCESS | 5975 | --DOMWINDOW == 29 (0x9b7ed400) [pid = 6020] [serial = 1500] [outer = (nil)] [url = http://web-platform.test:8000/selection/getRangeAt.html] 07:06:01 INFO - PROCESS | 5975 | --DOMWINDOW == 28 (0x9e345400) [pid = 6020] [serial = 1506] [outer = (nil)] [url = about:blank] 07:06:02 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:02 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:02 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:02 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:02 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:02 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:02 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:02 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:02 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:02 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:02 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:02 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:02 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:02 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:02 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:02 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:02 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:02 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:02 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:02 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:02 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:02 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:02 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:02 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:03 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:03 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:03 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:03 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:03 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:03 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:03 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:03 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:03 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:03 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:03 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:03 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:03 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:03 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:03 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:03 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:03 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:03 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:03 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:03 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:03 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:03 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:03 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:03 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:03 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:03 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:03 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:03 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:04 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:04 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:04 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:04 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:04 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:04 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:04 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:04 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:04 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:04 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:04 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:04 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:04 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:04 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:04 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:04 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:04 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:04 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:04 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:04 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:04 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:04 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:04 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:04 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:05 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:05 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:05 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:05 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:05 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:05 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:05 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:05 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:05 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:05 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:05 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:05 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:05 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:05 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:05 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:05 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:05 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:05 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:05 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:05 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:05 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:05 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:05 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:05 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:05 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:05 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:05 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:05 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:06 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:06 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:06 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:06 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:06 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:06 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:06 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:06 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:06 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:06 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:06 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:06 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:06 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:06 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:06 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:06 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:06 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:06 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:06 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:06 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:08 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:08 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:08 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:08 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:08 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:08 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:08 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:08 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:08 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:08 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:08 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:08 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:08 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:08 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:08 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:08 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:08 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:08 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:08 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:08 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:08 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:08 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:08 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:08 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:08 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:08 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:08 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:08 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:10 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:10 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:10 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:10 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:10 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:10 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:10 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:10 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:10 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:10 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:10 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:10 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:10 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:10 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:10 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:10 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:10 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:10 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:10 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:10 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:10 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 07:06:10 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1074 07:06:10 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 1183 07:06:10 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsCopySupport.cpp, line 141 07:06:19 INFO - PROCESS | 5975 | 1484579174635 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-platform.test:8000/resources/testharness.js:1403:20\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--DOCSHELL 0x9b7eb400 == 5 [pid = 6020] [id = 540] 07:06:20 INFO - PROCESS | 5975 | --DOCSHELL 0x9e565400 == 4 [pid = 6020] [id = 541] 07:06:20 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7ef800 == 3 [pid = 6020] [id = 542] 07:06:20 INFO - PROCESS | 5975 | --DOMWINDOW == 27 (0x9c0c2c00) [pid = 6020] [serial = 1504] [outer = (nil)] [url = about:blank] 07:06:20 INFO - PROCESS | 5975 | --DOMWINDOW == 26 (0x9e346000) [pid = 6020] [serial = 1507] [outer = (nil)] [url = about:blank] 07:06:20 INFO - PROCESS | 5975 | --DOMWINDOW == 25 (0x9b7f1800) [pid = 6020] [serial = 1501] [outer = (nil)] [url = about:blank] 07:06:20 INFO - PROCESS | 5975 | --DOMWINDOW == 24 (0x9c0b8400) [pid = 6020] [serial = 1502] [outer = (nil)] [url = about:blank] 07:06:21 INFO - .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. 07:06:21 INFO - TEST-OK | /selection/selectAllChildren.html | took 21805ms 07:06:21 INFO - PROCESS | 5975 | /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, 1484579181792 Marionette TRACE conn4 -> [0,1635,"getWindowHandle",null] 07:06:21 INFO - PROCESS | 5975 | 1484579181800 Marionette TRACE conn4 <- [1,1635,null,{"value":"2147483649"}] 07:06:22 INFO - PROCESS | 5975 | 1484579182089 Marionette TRACE conn4 -> [0,1636,"timeouts",{"script":35000}] 07:06:22 INFO - TEST-START | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html 07:06:22 INFO - PROCESS | 5975 | 1484579182108 Marionette TRACE conn4 <- [1,1636,null,{}] 07:06:22 INFO - PROCESS | 5975 | 1484579182128 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}] 07:06:22 INFO - PROCESS | 5975 | --DOMWINDOW == 23 (0x9c0b9000) [pid = 6020] [serial = 1503] [outer = (nil)] [url = http://web-platform.test:8000/selection/getSelection.html] 07:06:22 INFO - PROCESS | 5975 | --DOMWINDOW == 22 (0x9b7ecc00) [pid = 6020] [serial = 1508] [outer = (nil)] [url = http://web-platform.test:8000/selection/interfaces.html] 07:06:22 INFO - PROCESS | 5975 | --DOMWINDOW == 21 (0x9e566400) [pid = 6020] [serial = 1511] [outer = (nil)] [url = http://web-platform.test:8000/selection/isCollapsed.html] 07:06:22 INFO - PROCESS | 5975 | --DOMWINDOW == 20 (0x9c0bbc00) [pid = 6020] [serial = 1514] [outer = (nil)] [url = http://web-platform.test:8000/selection/removeAllRanges.html] 07:06:22 INFO - PROCESS | 5975 | --DOMWINDOW == 19 (0x9c0c6800) [pid = 6020] [serial = 1497] [outer = (nil)] [url = http://web-platform.test:8000/selection/extend.html] 07:06:22 INFO - PROCESS | 5975 | 1484579182697 Marionette TRACE conn4 <- [1,1637,null,{"value":null}] 07:06:22 INFO - PROCESS | 5975 | 1484579182732 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:06:22 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7ed400 == 4 [pid = 6020] [id = 544] 07:06:22 INFO - PROCESS | 5975 | ++DOMWINDOW == 20 (0x9b7edc00) [pid = 6020] [serial = 1520] [outer = (nil)] 07:06:22 INFO - PROCESS | 5975 | ++DOMWINDOW == 21 (0x9b7f3400) [pid = 6020] [serial = 1521] [outer = 0x9b7edc00] 07:06:23 INFO - PROCESS | 5975 | ++DOMWINDOW == 22 (0x9c0be400) [pid = 6020] [serial = 1522] [outer = 0x9b7edc00] 07:06:23 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c0c4c00 == 5 [pid = 6020] [id = 545] 07:06:23 INFO - PROCESS | 5975 | ++DOMWINDOW == 23 (0x9c0c5800) [pid = 6020] [serial = 1523] [outer = (nil)] 07:06:23 INFO - PROCESS | 5975 | ++DOMWINDOW == 24 (0x9c0c6000) [pid = 6020] [serial = 1524] [outer = 0x9c0c5800] 07:06:30 INFO - PROCESS | 5975 | 1484579187226 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:--DOCSHELL 0x9e5e0c00 == 4 [pid = 6020] [id = 543] 07:06:30 INFO - PROCESS | 5975 | //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.s--DOMWINDOW == 23 (0x9c0c5400) [pid = 6020] [serial = 1505] [outer = (nil)] [url = about:blank] 07:06:30 INFO - PROCESS | 5975 | --DOMWINDOW == 22 (0x9e342000) [pid = 6020] [serial = 1510] [outer = (nil)] [url = about:blank] 07:06:30 INFO - PROCESS | 5975 | --DOMWINDOW == 21 (0x9e569c00) [pid = 6020] [serial = 1513] [outer = (nil)] [url = about:blank] 07:06:30 INFO - PROCESS | 5975 | --DOMWINDOW == 20 (0x9e550000) [pid = 6020] [serial = 1516] [outer = (nil)] [url = about:blank] 07:06:30 INFO - PROCESS | 5975 | --DOMWINDOW == 19 (0x9e5e4800) [pid = 6020] [serial = 1518] [outer = (nil)] [url = about:blank] 07:06:30 INFO - PROCESS | 5975 | --DOMWINDOW == 18 (0x9e347800) [pid = 6020] [serial = 1515] [outer = (nil)] [url = about:blank] 07:06:30 INFO - PROCESS | 5975 | --DOMWINDOW == 17 (0x9e56b400) [pid = 6020] [serial = 1512] [outer = (nil)] [url = about:blank] 07:06:30 INFO - PROCESS | 5975 | --DOMWINDOW == 16 (0x9c0bfc00) [pid = 6020] [serial = 1509] [outer = (nil)] [url = about:blank] 07:06:30 INFO - PROCESS | 5975 | --DOMWINDOW == 15 (0x9e552000) [pid = 6020] [serial = 1499] [outer = (nil)] [url = about:blank] 07:06:33 INFO - PROCESS | 5975 | tep@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://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@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 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 [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=' apple']",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://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://--DOMWINDOW == 14 (0x9e5e1000) [pid = 6020] [serial = 1517] [outer = (nil)] [url = http://web-platform.test:8000/selection/selectAllChildren.html] 07:06:34 INFO - ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 07:06:34 INFO - PROCESS | 5975 | web-platform.test: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:8000/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"]]]}] 07:06:35 INFO - .................................................................................................................................................................................................................................................................................. 07:06:35 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 12968ms 07:06:35 INFO - PROCESS | 5975 | 1484579195077 Marionette TRACE conn4 -> [0,1639,"getWindowHandle",null] 07:06:35 INFO - PROCESS | 5975 | 1484579195084 Marionette TRACE conn4 <- [1,1639,null,{"value":"2147483649"}] 07:06:35 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html 07:06:35 INFO - PROCESS | 5975 | 1484579195104 Marionette TRACE conn4 -> [0,1640,"timeouts",{"script":35000}] 07:06:35 INFO - PROCESS | 5975 | 1484579195120 Marionette TRACE conn4 <- [1,1640,null,{}] 07:06:35 INFO - PROCESS | 5975 | 1484579195135 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}] 07:06:35 INFO - PROCESS | 5975 | 1484579195394 Marionette TRACE conn4 <- [1,1641,null,{"value":null}] 07:06:35 INFO - PROCESS | 5975 | 1484579195471 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:06:35 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6f3400 == 5 [pid = 6020] [id = 546] 07:06:35 INFO - PROCESS | 5975 | ++DOMWINDOW == 15 (0x9b6f3800) [pid = 6020] [serial = 1525] [outer = (nil)] 07:06:35 INFO - PROCESS | 5975 | ++DOMWINDOW == 16 (0x9b6f9400) [pid = 6020] [serial = 1526] [outer = 0x9b6f3800] 07:06:36 INFO - PROCESS | 5975 | ++DOMWINDOW == 17 (0x9b7f0800) [pid = 6020] [serial = 1527] [outer = 0x9b6f3800] 07:06:37 INFO - ................................ 07:06:37 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 2037ms 07:06:37 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html 07:06:37 INFO - PROCESS | 5975 | 1484579197075 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"]]]}] 07:06:37 INFO - PROCESS | 5975 | 1484579197132 Marionette TRACE conn4 -> [0,1643,"getWindowHandle",null] 07:06:37 INFO - PROCESS | 5975 | 1484579197145 Marionette TRACE conn4 <- [1,1643,null,{"value":"2147483649"}] 07:06:37 INFO - PROCESS | 5975 | 1484579197158 Marionette TRACE conn4 -> [0,1644,"timeouts",{"script":35000}] 07:06:37 INFO - PROCESS | 5975 | 1484579197171 Marionette TRACE conn4 <- [1,1644,null,{}] 07:06:37 INFO - PROCESS | 5975 | 1484579197195 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}] 07:06:37 INFO - PROCESS | 5975 | 1484579197474 Marionette TRACE conn4 <- [1,1645,null,{"value":null}] 07:06:37 INFO - PROCESS | 5975 | 1484579197569 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:06:37 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6f2000 == 6 [pid = 6020] [id = 547] 07:06:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 18 (0x9b6f2400) [pid = 6020] [serial = 1528] [outer = (nil)] 07:06:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 19 (0x9e345400) [pid = 6020] [serial = 1529] [outer = 0x9b6f2400] 07:06:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 20 (0x9e566800) [pid = 6020] [serial = 1530] [outer = 0x9b6f2400] 07:06:38 INFO - PROCESS | 5975 | --DOCSHELL 0x9c0c4c00 == 5 [pid = 6020] [id = 545] 07:06:38 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6f3400 == 4 [pid = 6020] [id = 546] 07:06:38 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7ed400 == 3 [pid = 6020] [id = 544] 07:06:38 INFO - PROCESS | 5975 | --DOMWINDOW == 19 (0x9b7f3400) [pid = 6020] [serial = 1521] [outer = (nil)] [url = about:blank] 07:06:38 INFO - PROCESS | 5975 | --DOMWINDOW == 18 (0x9e5e6c00) [pid = 6020] [serial = 1519] [outer = (nil)] [url = about:blank] 07:06:38 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4b0000 == 4 [pid = 6020] [id = 548] 07:06:38 INFO - PROCESS | 5975 | ++DOMWINDOW == 19 (0x9b4b1400) [pid = 6020] [serial = 1531] [outer = (nil)] 07:06:38 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4b2400 == 5 [pid = 6020] [id = 549] 07:06:38 INFO - PROCESS | 5975 | ++DOMWINDOW == 20 (0x9b4b2c00) [pid = 6020] [serial = 1532] [outer = (nil)] 07:06:38 INFO - PROCESS | 5975 | ++DOMWINDOW == 21 (0x9b4b3000) [pid = 6020] [serial = 1533] [outer = 0x9b4b1400] 07:06:38 INFO - PROCESS | 5975 | ++DOMWINDOW == 22 (0x9b4b5000) [pid = 6020] [serial = 1534] [outer = 0x9b4b2c00] 07:06:40 INFO - ............................................................................................................................................................................................................................................................................................................................................................... 07:06:40 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/semantics.html | took 2954ms 07:06:40 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/syntax.html 07:06:40 INFO - PROCESS | 5975 | 1484579199830 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]]]}] 07:06:40 INFO - PROCESS | 5975 | 1484579200109 Marionette TRACE conn4 -> [0,1647,"getWindowHandle",null] 07:06:40 INFO - PROCESS | 5975 | 1484579200124 Marionette TRACE conn4 <- [1,1647,null,{"value":"2147483649"}] 07:06:40 INFO - PROCESS | 5975 | 1484579200149 Marionette TRACE conn4 -> [0,1648,"timeouts",{"script":35000}] 07:06:40 INFO - PROCESS | 5975 | 1484579200159 Marionette TRACE conn4 <- [1,1648,null,{}] 07:06:40 INFO - PROCESS | 5975 | 1484579200175 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}] 07:06:40 INFO - PROCESS | 5975 | 1484579200421 Marionette TRACE conn4 <- [1,1649,null,{"value":null}] 07:06:40 INFO - PROCESS | 5975 | 1484579200516 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:06:40 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4bc800 == 6 [pid = 6020] [id = 550] 07:06:40 INFO - PROCESS | 5975 | ++DOMWINDOW == 23 (0x9b4bcc00) [pid = 6020] [serial = 1535] [outer = (nil)] 07:06:40 INFO - PROCESS | 5975 | ++DOMWINDOW == 24 (0x9b6f8800) [pid = 6020] [serial = 1536] [outer = 0x9b4bcc00] 07:06:40 INFO - PROCESS | 5975 | ++DOMWINDOW == 25 (0x9b7f0000) [pid = 6020] [serial = 1537] [outer = 0x9b4bcc00] 07:06:41 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c0bf400 == 7 [pid = 6020] [id = 551] 07:06:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 26 (0x9c0c0800) [pid = 6020] [serial = 1538] [outer = (nil)] 07:06:41 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e342800 == 8 [pid = 6020] [id = 552] 07:06:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 27 (0x9e346c00) [pid = 6020] [serial = 1539] [outer = (nil)] 07:06:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 28 (0x9e550400) [pid = 6020] [serial = 1540] [outer = 0x9c0c0800] 07:06:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0x9e561000) [pid = 6020] [serial = 1541] [outer = 0x9e346c00] 07:06:42 INFO - .................................................................................................................................................................................................................................................................................................................................................................................... 07:06:42 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/syntax.html | took 2798ms 07:06:42 INFO - TEST-START | /selectors/child-indexed-pseudo-class.html 07:06:43 INFO - PROCESS | 5975 | 1484579202689 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]]]}] 07:06:43 INFO - PROCESS | 5975 | 1484579202943 Marionette TRACE conn4 -> [0,1651,"getWindowHandle",null] 07:06:43 INFO - PROCESS | 5975 | 1484579202946 Marionette TRACE conn4 <- [1,1651,null,{"value":"2147483649"}] 07:06:43 INFO - PROCESS | 5975 | 1484579202956 Marionette TRACE conn4 -> [0,1652,"timeouts",{"script":35000}] 07:06:43 INFO - PROCESS | 5975 | 1484579202966 Marionette TRACE conn4 <- [1,1652,null,{}] 07:06:43 INFO - PROCESS | 5975 | 1484579202998 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}] 07:06:43 INFO - PROCESS | 5975 | 1484579203212 Marionette TRACE conn4 <- [1,1653,null,{"value":null}] 07:06:43 INFO - PROCESS | 5975 | 1484579203306 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:06:43 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e562c00 == 9 [pid = 6020] [id = 553] 07:06:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0x9e5b8c00) [pid = 6020] [serial = 1542] [outer = (nil)] 07:06:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0x9e5e4c00) [pid = 6020] [serial = 1543] [outer = 0x9e5b8c00] 07:06:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0x9e5e5800) [pid = 6020] [serial = 1544] [outer = 0x9e5b8c00] 07:06:44 INFO - PROCESS | 5975 | 1484579204266 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]]]}] 07:06:44 INFO - . 07:06:44 INFO - TEST-OK | /selectors/child-indexed-pseudo-class.html | took 1351ms 07:06:44 INFO - PROCESS | 5975 | 1484579204304 Marionette TRACE conn4 -> [0,1655,"getWindowHandle",null] 07:06:44 INFO - PROCESS | 5975 | 1484579204308 Marionette TRACE conn4 <- [1,1655,null,{"value":"2147483649"}] 07:06:44 INFO - TEST-START | /service-workers/cache-storage/common.https.html 07:06:44 INFO - PROCESS | 5975 | 1484579204315 Marionette TRACE conn4 -> [0,1656,"getContext",null] 07:06:44 INFO - PROCESS | 5975 | 1484579204317 Marionette TRACE conn4 <- [1,1656,null,{"value":"content"}] 07:06:44 INFO - PROCESS | 5975 | 1484579204324 Marionette TRACE conn4 -> [0,1657,"setContext",{"value":"chrome"}] 07:06:44 INFO - PROCESS | 5975 | 1484579204327 Marionette TRACE conn4 <- [1,1657,null,{}] 07:06:44 INFO - PROCESS | 5975 | 1484579204333 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}] 07:06:44 INFO - PROCESS | 5975 | 1484579204353 Marionette TRACE conn4 <- [1,1658,null,{"value":true}] 07:06:44 INFO - PROCESS | 5975 | 1484579204358 Marionette TRACE conn4 -> [0,1659,"setContext",{"value":"content"}] 07:06:44 INFO - PROCESS | 5975 | 1484579204362 Marionette TRACE conn4 <- [1,1659,null,{}] 07:06:44 INFO - Setting pref dom.caches.enabled (true) 07:06:44 INFO - PROCESS | 5975 | 1484579204368 Marionette TRACE conn4 -> [0,1660,"getContext",null] 07:06:44 INFO - PROCESS | 5975 | 1484579204370 Marionette TRACE conn4 <- [1,1660,null,{"value":"content"}] 07:06:44 INFO - PROCESS | 5975 | 1484579204389 Marionette TRACE conn4 -> [0,1661,"setContext",{"value":"chrome"}] 07:06:44 INFO - PROCESS | 5975 | 1484579204396 Marionette TRACE conn4 <- [1,1661,null,{}] 07:06:44 INFO - PROCESS | 5975 | 1484579204403 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}] 07:06:44 INFO - PROCESS | 5975 | 1484579204422 Marionette TRACE conn4 <- [1,1662,null,{"value":null}] 07:06:44 INFO - PROCESS | 5975 | 1484579204427 Marionette TRACE conn4 -> [0,1663,"setContext",{"value":"content"}] 07:06:44 INFO - PROCESS | 5975 | 1484579204429 Marionette TRACE conn4 <- [1,1663,null,{}] 07:06:44 INFO - PROCESS | 5975 | 1484579204435 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}] 07:06:44 INFO - PROCESS | 5975 | 1484579204677 Marionette TRACE conn4 <- [1,1664,null,{"value":null}] 07:06:44 INFO - PROCESS | 5975 | 1484579204741 Marionette TRACE conn4 -> [0,1665,"get",{"url":"https://web-platform.test:8443/testharness_runner.html"}] 07:06:44 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0x9ecc2000) [pid = 6020] [serial = 1545] [outer = 0xa7799400] 07:06:45 INFO - PROCESS | 5975 | 1484579205075 Marionette TRACE conn4 <- [1,1665,null,{}] 07:06:45 INFO - PROCESS | 5975 | 1484579205090 Marionette TRACE conn4 -> [0,1666,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 07:06:45 INFO - PROCESS | 5975 | 1484579205128 Marionette TRACE conn4 <- [1,1666,null,{"value":null}] 07:06:45 INFO - PROCESS | 5975 | 1484579205153 Marionette TRACE conn4 -> [0,1667,"timeouts",{"script":185000}] 07:06:45 INFO - PROCESS | 5975 | 1484579205166 Marionette TRACE conn4 <- [1,1667,null,{}] 07:06:45 INFO - PROCESS | 5975 | 1484579205186 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}] 07:06:45 INFO - PROCESS | 5975 | 1484579205220 Marionette TRACE conn4 <- [1,1668,null,{"value":null}] 07:06:45 INFO - PROCESS | 5975 | 1484579205227 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\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"}] 07:06:45 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4b9c00 == 10 [pid = 6020] [id = 554] 07:06:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0x9b4ba000) [pid = 6020] [serial = 1546] [outer = (nil)] 07:06:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0x9b7e8800) [pid = 6020] [serial = 1547] [outer = 0x9b4ba000] 07:06:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0x9b7ebc00) [pid = 6020] [serial = 1548] [outer = 0x9b4ba000] 07:06:46 INFO - PROCESS | 5975 | 1484579206665 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]]]}] 07:06:46 INFO - . 07:06:46 INFO - TEST-OK | /service-workers/cache-storage/common.https.html | took 2394ms 07:06:46 INFO - PROCESS | 5975 | 1484579206710 Marionette TRACE conn4 -> [0,1670,"getWindowHandle",null] 07:06:46 INFO - PROCESS | 5975 | 1484579206744 Marionette TRACE conn4 <- [1,1670,null,{"value":"2147483649"}] 07:06:46 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-add.https.html 07:06:46 INFO - Clearing pref dom.caches.enabled 07:06:46 INFO - PROCESS | 5975 | 1484579206758 Marionette TRACE conn4 -> [0,1671,"getContext",null] 07:06:46 INFO - PROCESS | 5975 | 1484579206765 Marionette TRACE conn4 <- [1,1671,null,{"value":"content"}] 07:06:46 INFO - PROCESS | 5975 | 1484579206771 Marionette TRACE conn4 -> [0,1672,"setContext",{"value":"chrome"}] 07:06:46 INFO - PROCESS | 5975 | 1484579206773 Marionette TRACE conn4 <- [1,1672,null,{}] 07:06:46 INFO - PROCESS | 5975 | 1484579206779 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}] 07:06:46 INFO - PROCESS | 5975 | 1484579206795 Marionette TRACE conn4 <- [1,1673,null,{"value":null}] 07:06:46 INFO - PROCESS | 5975 | 1484579206800 Marionette TRACE conn4 -> [0,1674,"setContext",{"value":"content"}] 07:06:46 INFO - PROCESS | 5975 | 1484579206803 Marionette TRACE conn4 <- [1,1674,null,{}] 07:06:46 INFO - PROCESS | 5975 | 1484579206808 Marionette TRACE conn4 -> [0,1675,"getContext",null] 07:06:46 INFO - PROCESS | 5975 | 1484579206811 Marionette TRACE conn4 <- [1,1675,null,{"value":"content"}] 07:06:46 INFO - PROCESS | 5975 | 1484579206816 Marionette TRACE conn4 -> [0,1676,"setContext",{"value":"chrome"}] 07:06:46 INFO - PROCESS | 5975 | 1484579206819 Marionette TRACE conn4 <- [1,1676,null,{}] 07:06:46 INFO - PROCESS | 5975 | 1484579206825 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}] 07:06:46 INFO - PROCESS | 5975 | 1484579206849 Marionette TRACE conn4 <- [1,1677,null,{"value":true}] 07:06:46 INFO - PROCESS | 5975 | 1484579206859 Marionette TRACE conn4 -> [0,1678,"setContext",{"value":"content"}] 07:06:46 INFO - Setting pref dom.serviceWorkers.enabled (' true') 07:06:46 INFO - PROCESS | 5975 | 1484579206869 Marionette TRACE conn4 <- [1,1678,null,{}] 07:06:46 INFO - PROCESS | 5975 | 1484579206879 Marionette TRACE conn4 -> [0,1679,"getContext",null] 07:06:46 INFO - PROCESS | 5975 | 1484579206883 Marionette TRACE conn4 <- [1,1679,null,{"value":"content"}] 07:06:46 INFO - PROCESS | 5975 | 1484579206892 Marionette TRACE conn4 -> [0,1680,"setContext",{"value":"chrome"}] 07:06:46 INFO - PROCESS | 5975 | 1484579206911 Marionette TRACE conn4 <- [1,1680,null,{}] 07:06:46 INFO - PROCESS | 5975 | 1484579206917 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}] 07:06:46 INFO - PROCESS | 5975 | 1484579206956 Marionette TRACE conn4 <- [1,1681,null,{"value":null}] 07:06:46 INFO - PROCESS | 5975 | 1484579206962 Marionette TRACE conn4 -> [0,1682,"setContext",{"value":"content"}] 07:06:46 INFO - PROCESS | 5975 | 1484579206968 Marionette TRACE conn4 <- [1,1682,null,{}] 07:06:46 INFO - PROCESS | 5975 | 1484579206976 Marionette TRACE conn4 -> [0,1683,"getContext",null] 07:06:46 INFO - PROCESS | 5975 | 1484579206983 Marionette TRACE conn4 <- [1,1683,null,{"value":"content"}] 07:06:46 INFO - PROCESS | 5975 | 1484579206991 Marionette TRACE conn4 -> [0,1684,"setContext",{"value":"chrome"}] 07:06:47 INFO - PROCESS | 5975 | 1484579207012 Marionette TRACE conn4 <- [1,1684,null,{}] 07:06:47 INFO - PROCESS | 5975 | 1484579207018 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}] 07:06:47 INFO - PROCESS | 5975 | 1484579207039 Marionette TRACE conn4 <- [1,1685,null,{"value":true}] 07:06:47 INFO - PROCESS | 5975 | 1484579207043 Marionette TRACE conn4 -> [0,1686,"setContext",{"value":"content"}] 07:06:47 INFO - PROCESS | 5975 | 1484579207045 Marionette TRACE conn4 <- [1,1686,null,{}] 07:06:47 INFO - Setting pref dom.caches.enabled (true) 07:06:47 INFO - PROCESS | 5975 | 1484579207053 Marionette TRACE conn4 -> [0,1687,"getContext",null] 07:06:47 INFO - PROCESS | 5975 | 1484579207056 Marionette TRACE conn4 <- [1,1687,null,{"value":"content"}] 07:06:47 INFO - PROCESS | 5975 | 1484579207100 Marionette TRACE conn4 -> [0,1688,"setContext",{"value":"chrome"}] 07:06:47 INFO - PROCESS | 5975 | 1484579207103 Marionette TRACE conn4 <- [1,1688,null,{}] 07:06:47 INFO - PROCESS | 5975 | 1484579207117 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}] 07:06:47 INFO - PROCESS | 5975 | 1484579207143 Marionette TRACE conn4 <- [1,1689,null,{"value":null}] 07:06:47 INFO - PROCESS | 5975 | 1484579207149 Marionette TRACE conn4 -> [0,1690,"setContext",{"value":"content"}] 07:06:47 INFO - PROCESS | 5975 | 1484579207151 Marionette TRACE conn4 <- [1,1690,null,{}] 07:06:47 INFO - PROCESS | 5975 | 1484579207157 Marionette TRACE conn4 -> [0,1691,"getContext",null] 07:06:47 INFO - PROCESS | 5975 | 1484579207162 Marionette TRACE conn4 <- [1,1691,null,{"value":"content"}] 07:06:47 INFO - PROCESS | 5975 | 1484579207173 Marionette TRACE conn4 -> [0,1692,"setContext",{"value":"chrome"}] 07:06:47 INFO - PROCESS | 5975 | 1484579207178 Marionette TRACE conn4 <- [1,1692,null,{}] 07:06:47 INFO - PROCESS | 5975 | 1484579207183 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}] 07:06:47 INFO - PROCESS | 5975 | 1484579207198 Marionette TRACE conn4 <- [1,1693,null,{"value":null}] 07:06:47 INFO - PROCESS | 5975 | 1484579207204 Marionette TRACE conn4 -> [0,1694,"setContext",{"value":"content"}] 07:06:47 INFO - PROCESS | 5975 | 1484579207206 Marionette TRACE conn4 <- [1,1694,null,{}] 07:06:47 INFO - Setting pref dom.serviceWorkers.exemptFromPerDomainMax (true) 07:06:47 INFO - PROCESS | 5975 | 1484579207213 Marionette TRACE conn4 -> [0,1695,"getContext",null] 07:06:47 INFO - PROCESS | 5975 | 1484579207216 Marionette TRACE conn4 <- [1,1695,null,{"value":"content"}] 07:06:47 INFO - PROCESS | 5975 | 1484579207221 Marionette TRACE conn4 -> [0,1696,"setContext",{"value":"chrome"}] 07:06:47 INFO - PROCESS | 5975 | 1484579207223 Marionette TRACE conn4 <- [1,1696,null,{}] 07:06:47 INFO - PROCESS | 5975 | 1484579207229 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}] 07:06:47 INFO - PROCESS | 5975 | 1484579207245 Marionette TRACE conn4 <- [1,1697,null,{"value":null}] 07:06:47 INFO - PROCESS | 5975 | 1484579207260 Marionette TRACE conn4 -> [0,1698,"setContext",{"value":"content"}] 07:06:47 INFO - PROCESS | 5975 | 1484579207262 Marionette TRACE conn4 <- [1,1698,null,{}] 07:06:47 INFO - PROCESS | 5975 | 1484579207280 Marionette TRACE conn4 -> [0,1699,"timeouts",{"script":185000}] 07:06:47 INFO - PROCESS | 5975 | 1484579207283 Marionette TRACE conn4 <- [1,1699,null,{}] 07:06:47 INFO - PROCESS | 5975 | 1484579207290 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}] 07:06:47 INFO - PROCESS | 5975 | 1484579207550 Marionette TRACE conn4 <- [1,1700,null,{"value":null}] 07:06:47 INFO - PROCESS | 5975 | 1484579207582 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\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"}] 07:06:47 INFO - PROCESS | 5975 | --DOCSHELL 0x9e562c00 == 9 [pid = 6020] [id = 553] 07:06:47 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4b0000 == 8 [pid = 6020] [id = 548] 07:06:47 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4b2400 == 7 [pid = 6020] [id = 549] 07:06:47 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6f2000 == 6 [pid = 6020] [id = 547] 07:06:47 INFO - PROCESS | 5975 | --DOCSHELL 0x9c0bf400 == 5 [pid = 6020] [id = 551] 07:06:47 INFO - PROCESS | 5975 | --DOCSHELL 0x9e342800 == 4 [pid = 6020] [id = 552] 07:06:47 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4bc800 == 3 [pid = 6020] [id = 550] 07:06:47 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4b9c00 == 2 [pid = 6020] [id = 554] 07:06:47 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4b2800 == 3 [pid = 6020] [id = 555] 07:06:47 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0x9b4b4000) [pid = 6020] [serial = 1549] [outer = (nil)] 07:06:47 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0x9b6f5800) [pid = 6020] [serial = 1550] [outer = 0x9b4b4000] 07:06:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0x9b6fb400) [pid = 6020] [serial = 1551] [outer = 0x9b4b4000] 07:06:49 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!IsValidPutRequestURL(url, aRv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 336 07:06:50 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 649 07:06:50 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'result.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 189 07:06:50 INFO - PROCESS | 5975 | 1484579210131 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,{},{}]]]}] 07:06:50 INFO - ................. 07:06:50 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-add.https.html | took 3419ms 07:06:50 INFO - PROCESS | 5975 | 1484579210180 Marionette TRACE conn4 -> [0,1702,"getWindowHandle",null] 07:06:50 INFO - PROCESS | 5975 | 1484579210185 Marionette TRACE conn4 <- [1,1702,null,{"value":"2147483649"}] 07:06:50 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-delete.https.html 07:06:50 INFO - PROCESS | 5975 | 1484579210202 Marionette TRACE conn4 -> [0,1703,"timeouts",{"script":185000}] 07:06:50 INFO - PROCESS | 5975 | 1484579210206 Marionette TRACE conn4 <- [1,1703,null,{}] 07:06:50 INFO - PROCESS | 5975 | 1484579210253 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}] 07:06:50 INFO - PROCESS | 5975 | 1484579210499 Marionette TRACE conn4 <- [1,1704,null,{"value":null}] 07:06:50 INFO - PROCESS | 5975 | 1484579210591 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\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"}] 07:06:50 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7e9000 == 4 [pid = 6020] [id = 556] 07:06:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0x9b7ea400) [pid = 6020] [serial = 1552] [outer = (nil)] 07:06:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0x9c0c3400) [pid = 6020] [serial = 1553] [outer = 0x9b7ea400] 07:06:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0x9c0c1400) [pid = 6020] [serial = 1554] [outer = 0x9b7ea400] 07:06:52 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0x9b4bcc00) [pid = 6020] [serial = 1535] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/syntax.html] 07:06:52 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0x9b4b1400) [pid = 6020] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/semantics-quirks.html] 07:06:52 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0x9b6f2400) [pid = 6020] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html] 07:06:52 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0x9b4b2c00) [pid = 6020] [serial = 1532] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/semantics-xml.xhtml] 07:06:52 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0x9c0c0800) [pid = 6020] [serial = 1538] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/syntax-quirks.html] 07:06:52 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0x9b6f3800) [pid = 6020] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html] 07:06:52 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0x9e346c00) [pid = 6020] [serial = 1539] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/syntax-xml.xhtml] 07:06:52 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0x9b7edc00) [pid = 6020] [serial = 1520] [outer = (nil)] [url = http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html] 07:06:52 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0x9c0c5800) [pid = 6020] [serial = 1523] [outer = (nil)] [url = http://web-platform.test:8000/dom/nodes/ParentNode-querySelector-All-content.html#target] 07:06:52 INFO - PROCESS | 5975 | 1484579212536 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,{},{}]]]}] 07:06:52 INFO - ..... 07:06:52 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-delete.https.html | took 2367ms 07:06:52 INFO - PROCESS | 5975 | 1484579212573 Marionette TRACE conn4 -> [0,1706,"getWindowHandle",null] 07:06:52 INFO - PROCESS | 5975 | 1484579212580 Marionette TRACE conn4 <- [1,1706,null,{"value":"2147483649"}] 07:06:52 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-match.https.html 07:06:52 INFO - PROCESS | 5975 | 1484579212601 Marionette TRACE conn4 -> [0,1707,"timeouts",{"script":185000}] 07:06:52 INFO - PROCESS | 5975 | 1484579212604 Marionette TRACE conn4 <- [1,1707,null,{}] 07:06:52 INFO - PROCESS | 5975 | 1484579212619 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}] 07:06:52 INFO - PROCESS | 5975 | 1484579212829 Marionette TRACE conn4 <- [1,1708,null,{"value":null}] 07:06:52 INFO - PROCESS | 5975 | 1484579212880 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\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"}] 07:06:52 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e547400 == 5 [pid = 6020] [id = 557] 07:06:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0x9e54bc00) [pid = 6020] [serial = 1555] [outer = (nil)] 07:06:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0x9e56b400) [pid = 6020] [serial = 1556] [outer = 0x9e54bc00] 07:06:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0x9e562c00) [pid = 6020] [serial = 1557] [outer = 0x9e54bc00] 07:06:55 INFO - PROCESS | 5975 | 1484579215492 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,{},{}]]]}] 07:06:55 INFO - ............... 07:06:55 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-match.https.html | took 2980ms 07:06:55 INFO - PROCESS | 5975 | 1484579215599 Marionette TRACE conn4 -> [0,1710,"getWindowHandle",null] 07:06:55 INFO - PROCESS | 5975 | 1484579215606 Marionette TRACE conn4 <- [1,1710,null,{"value":"2147483649"}] 07:06:55 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-matchAll.https.html 07:06:55 INFO - PROCESS | 5975 | 1484579215630 Marionette TRACE conn4 -> [0,1711,"timeouts",{"script":185000}] 07:06:55 INFO - PROCESS | 5975 | 1484579215657 Marionette TRACE conn4 <- [1,1711,null,{}] 07:06:55 INFO - PROCESS | 5975 | 1484579215681 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}] 07:06:55 INFO - PROCESS | 5975 | 1484579215951 Marionette TRACE conn4 <- [1,1712,null,{"value":null}] 07:06:56 INFO - PROCESS | 5975 | 1484579216025 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\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"}] 07:06:56 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4b5400 == 6 [pid = 6020] [id = 558] 07:06:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0x9b4b5800) [pid = 6020] [serial = 1558] [outer = (nil)] 07:06:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0x9b6fa400) [pid = 6020] [serial = 1559] [outer = 0x9b4b5800] 07:06:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0x9b7e8400) [pid = 6020] [serial = 1560] [outer = 0x9b4b5800] 07:06:56 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7e9000 == 5 [pid = 6020] [id = 556] 07:06:56 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4b2800 == 4 [pid = 6020] [id = 555] 07:06:56 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0x9e5e4c00) [pid = 6020] [serial = 1543] [outer = (nil)] [url = about:blank] 07:06:56 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0x9b4b3000) [pid = 6020] [serial = 1533] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/semantics-quirks.html] 07:06:56 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0x9e566800) [pid = 6020] [serial = 1530] [outer = (nil)] [url = about:blank] 07:06:56 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0x9b4b5000) [pid = 6020] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/semantics-xml.xhtml] 07:06:56 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0x9e550400) [pid = 6020] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/syntax-quirks.html] 07:06:56 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0x9b7f0800) [pid = 6020] [serial = 1527] [outer = (nil)] [url = about:blank] 07:06:56 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0x9e561000) [pid = 6020] [serial = 1541] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/syntax-xml.xhtml] 07:06:56 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0x9b7f0000) [pid = 6020] [serial = 1537] [outer = (nil)] [url = about:blank] 07:06:56 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0x9b6f8800) [pid = 6020] [serial = 1536] [outer = (nil)] [url = about:blank] 07:06:56 INFO - PROCESS | 5975 | --DOMWINDOW == 29 (0x9e345400) [pid = 6020] [serial = 1529] [outer = (nil)] [url = about:blank] 07:06:56 INFO - PROCESS | 5975 | --DOMWINDOW == 28 (0x9b6f9400) [pid = 6020] [serial = 1526] [outer = (nil)] [url = about:blank] 07:06:56 INFO - PROCESS | 5975 | --DOMWINDOW == 27 (0x9c0be400) [pid = 6020] [serial = 1522] [outer = (nil)] [url = about:blank] 07:06:56 INFO - PROCESS | 5975 | --DOMWINDOW == 26 (0x9c0c6000) [pid = 6020] [serial = 1524] [outer = (nil)] [url = http://web-platform.test:8000/dom/nodes/ParentNode-querySelector-All-content.html#target] 07:06:58 INFO - PROCESS | 5975 | 1484579218135 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,{},{}]]]}] 07:06:58 INFO - ........... 07:06:58 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-matchAll.https.html | took 2535ms 07:06:58 INFO - PROCESS | 5975 | 1484579218187 Marionette TRACE conn4 -> [0,1714,"getWindowHandle",null] 07:06:58 INFO - PROCESS | 5975 | 1484579218189 Marionette TRACE conn4 <- [1,1714,null,{"value":"2147483649"}] 07:06:58 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-put.https.html 07:06:58 INFO - PROCESS | 5975 | 1484579218215 Marionette TRACE conn4 -> [0,1715,"timeouts",{"script":185000}] 07:06:58 INFO - PROCESS | 5975 | 1484579218227 Marionette TRACE conn4 <- [1,1715,null,{}] 07:06:58 INFO - PROCESS | 5975 | 1484579218272 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}] 07:06:58 INFO - PROCESS | 5975 | 1484579218466 Marionette TRACE conn4 <- [1,1716,null,{"value":null}] 07:06:58 INFO - PROCESS | 5975 | 1484579218531 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\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"}] 07:06:58 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7eb400 == 5 [pid = 6020] [id = 559] 07:06:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 27 (0x9b7eb800) [pid = 6020] [serial = 1561] [outer = (nil)] 07:06:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 28 (0x9c0c0c00) [pid = 6020] [serial = 1562] [outer = 0x9b7eb800] 07:06:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0x9c0c1c00) [pid = 6020] [serial = 1563] [outer = 0x9b7eb800] 07:06:59 INFO - PROCESS | 5975 | --DOMWINDOW == 28 (0x9b4b4000) [pid = 6020] [serial = 1549] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-add.https.html] 07:06:59 INFO - PROCESS | 5975 | --DOMWINDOW == 27 (0x9b7ea400) [pid = 6020] [serial = 1552] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-delete.https.html] 07:06:59 INFO - PROCESS | 5975 | --DOMWINDOW == 26 (0x9b4ba000) [pid = 6020] [serial = 1546] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/common.https.html] 07:07:00 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 417 07:07:00 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 404 07:07:00 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 404 07:07:00 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 417 07:07:00 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 07:07:00 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 417 07:07:00 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 07:07:00 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 417 07:07:00 INFO - PROCESS | 5975 | 1484579220752 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,{},{}]]]}] 07:07:00 INFO - ...................... 07:07:00 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-put.https.html | took 2597ms 07:07:00 INFO - PROCESS | 5975 | 1484579220820 Marionette TRACE conn4 -> [0,1718,"getWindowHandle",null] 07:07:00 INFO - PROCESS | 5975 | 1484579220825 Marionette TRACE conn4 <- [1,1718,null,{"value":"2147483649"}] 07:07:00 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-storage-keys.https.html 07:07:00 INFO - PROCESS | 5975 | 1484579220843 Marionette TRACE conn4 -> [0,1719,"timeouts",{"script":185000}] 07:07:00 INFO - PROCESS | 5975 | 1484579220846 Marionette TRACE conn4 <- [1,1719,null,{}] 07:07:00 INFO - PROCESS | 5975 | 1484579220876 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}] 07:07:01 INFO - PROCESS | 5975 | 1484579221154 Marionette TRACE conn4 <- [1,1720,null,{"value":null}] 07:07:01 INFO - PROCESS | 5975 | 1484579221189 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\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"}] 07:07:01 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e54e000 == 6 [pid = 6020] [id = 560] 07:07:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 27 (0x9e550400) [pid = 6020] [serial = 1564] [outer = (nil)] 07:07:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 28 (0x9e560c00) [pid = 6020] [serial = 1565] [outer = 0x9e550400] 07:07:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0x9e55e800) [pid = 6020] [serial = 1566] [outer = 0x9e550400] 07:07:02 INFO - PROCESS | 5975 | 1484579222827 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,{},{}]]]}] 07:07:02 INFO - .. 07:07:02 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-storage-keys.https.html | took 2011ms 07:07:02 INFO - PROCESS | 5975 | 1484579222872 Marionette TRACE conn4 -> [0,1722,"getWindowHandle",null] 07:07:02 INFO - PROCESS | 5975 | 1484579222877 Marionette TRACE conn4 <- [1,1722,null,{"value":"2147483649"}] 07:07:02 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-storage-match.https.html 07:07:02 INFO - PROCESS | 5975 | 1484579222894 Marionette TRACE conn4 -> [0,1723,"timeouts",{"script":185000}] 07:07:02 INFO - PROCESS | 5975 | 1484579222897 Marionette TRACE conn4 <- [1,1723,null,{}] 07:07:02 INFO - PROCESS | 5975 | 1484579222908 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}] 07:07:03 INFO - PROCESS | 5975 | 1484579223141 Marionette TRACE conn4 <- [1,1724,null,{"value":null}] 07:07:03 INFO - PROCESS | 5975 | 1484579223282 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\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"}] 07:07:03 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4bb400 == 7 [pid = 6020] [id = 561] 07:07:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0x9b6ef000) [pid = 6020] [serial = 1567] [outer = (nil)] 07:07:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0x9c0c6400) [pid = 6020] [serial = 1568] [outer = 0x9b6ef000] 07:07:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0x9e55c400) [pid = 6020] [serial = 1569] [outer = 0x9b6ef000] 07:07:05 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4b5400 == 6 [pid = 6020] [id = 558] 07:07:05 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7eb400 == 5 [pid = 6020] [id = 559] 07:07:05 INFO - PROCESS | 5975 | --DOCSHELL 0x9e547400 == 4 [pid = 6020] [id = 557] 07:07:05 INFO - PROCESS | 5975 | --DOCSHELL 0x9e54e000 == 3 [pid = 6020] [id = 560] 07:07:05 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0x9e56b400) [pid = 6020] [serial = 1556] [outer = (nil)] [url = about:blank] 07:07:05 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0x9c0c1400) [pid = 6020] [serial = 1554] [outer = (nil)] [url = about:blank] 07:07:05 INFO - PROCESS | 5975 | --DOMWINDOW == 29 (0x9b6fb400) [pid = 6020] [serial = 1551] [outer = (nil)] [url = about:blank] 07:07:05 INFO - PROCESS | 5975 | --DOMWINDOW == 28 (0x9b7ebc00) [pid = 6020] [serial = 1548] [outer = (nil)] [url = about:blank] 07:07:05 INFO - PROCESS | 5975 | --DOMWINDOW == 27 (0x9c0c3400) [pid = 6020] [serial = 1553] [outer = (nil)] [url = about:blank] 07:07:05 INFO - PROCESS | 5975 | --DOMWINDOW == 26 (0x9b6f5800) [pid = 6020] [serial = 1550] [outer = (nil)] [url = about:blank] 07:07:05 INFO - PROCESS | 5975 | --DOMWINDOW == 25 (0x9b7e8800) [pid = 6020] [serial = 1547] [outer = (nil)] [url = about:blank] 07:07:05 INFO - PROCESS | 5975 | 1484579225348 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,{},{}]]]}] 07:07:05 INFO - ....... 07:07:05 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-storage-match.https.html | took 2505ms 07:07:05 INFO - PROCESS | 5975 | 1484579225424 Marionette TRACE conn4 -> [0,1726,"getWindowHandle",null] 07:07:05 INFO - PROCESS | 5975 | 1484579225430 Marionette TRACE conn4 <- [1,1726,null,{"value":"2147483649"}] 07:07:05 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-storage.https.html 07:07:05 INFO - PROCESS | 5975 | 1484579225448 Marionette TRACE conn4 -> [0,1727,"timeouts",{"script":185000}] 07:07:05 INFO - PROCESS | 5975 | 1484579225452 Marionette TRACE conn4 <- [1,1727,null,{}] 07:07:05 INFO - PROCESS | 5975 | 1484579225462 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}] 07:07:05 INFO - PROCESS | 5975 | 1484579225636 Marionette TRACE conn4 <- [1,1728,null,{"value":null}] 07:07:05 INFO - PROCESS | 5975 | 1484579225695 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\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"}] 07:07:05 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6f1800 == 4 [pid = 6020] [id = 562] 07:07:05 INFO - PROCESS | 5975 | ++DOMWINDOW == 26 (0x9b6f3400) [pid = 6020] [serial = 1570] [outer = (nil)] 07:07:05 INFO - PROCESS | 5975 | ++DOMWINDOW == 27 (0x9b6fbc00) [pid = 6020] [serial = 1571] [outer = 0x9b6f3400] 07:07:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 28 (0x9b7ec000) [pid = 6020] [serial = 1572] [outer = 0x9b6f3400] 07:07:07 INFO - PROCESS | 5975 | 1484579227314 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,{},{}]]]}] 07:07:07 INFO - .......... 07:07:07 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-storage.https.html | took 1910ms 07:07:07 INFO - PROCESS | 5975 | 1484579227351 Marionette TRACE conn4 -> [0,1730,"getWindowHandle",null] 07:07:07 INFO - PROCESS | 5975 | 1484579227354 Marionette TRACE conn4 <- [1,1730,null,{"value":"2147483649"}] 07:07:07 INFO - TEST-START | /service-workers/cache-storage/serviceworker/credentials.html 07:07:07 INFO - Clearing pref dom.serviceWorkers.enabled 07:07:07 INFO - PROCESS | 5975 | 1484579227364 Marionette TRACE conn4 -> [0,1731,"getContext",null] 07:07:07 INFO - PROCESS | 5975 | 1484579227369 Marionette TRACE conn4 <- [1,1731,null,{"value":"content"}] 07:07:07 INFO - PROCESS | 5975 | 1484579227397 Marionette TRACE conn4 -> [0,1732,"setContext",{"value":"chrome"}] 07:07:07 INFO - PROCESS | 5975 | 1484579227408 Marionette TRACE conn4 <- [1,1732,null,{}] 07:07:07 INFO - PROCESS | 5975 | 1484579227428 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}] 07:07:07 INFO - PROCESS | 5975 | 1484579227456 Marionette TRACE conn4 <- [1,1733,null,{"value":null}] 07:07:07 INFO - PROCESS | 5975 | 1484579227465 Marionette TRACE conn4 -> [0,1734,"setContext",{"value":"content"}] 07:07:07 INFO - PROCESS | 5975 | 1484579227471 Marionette TRACE conn4 <- [1,1734,null,{}] 07:07:07 INFO - Clearing pref dom.caches.enabled 07:07:07 INFO - PROCESS | 5975 | 1484579227486 Marionette TRACE conn4 -> [0,1735,"getContext",null] 07:07:07 INFO - PROCESS | 5975 | 1484579227489 Marionette TRACE conn4 <- [1,1735,null,{"value":"content"}] 07:07:07 INFO - PROCESS | 5975 | 1484579227500 Marionette TRACE conn4 -> [0,1736,"setContext",{"value":"chrome"}] 07:07:07 INFO - PROCESS | 5975 | 1484579227505 Marionette TRACE conn4 <- [1,1736,null,{}] 07:07:07 INFO - PROCESS | 5975 | 1484579227513 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}] 07:07:07 INFO - PROCESS | 5975 | 1484579227542 Marionette TRACE conn4 <- [1,1737,null,{"value":null}] 07:07:07 INFO - PROCESS | 5975 | 1484579227546 Marionette TRACE conn4 -> [0,1738,"setContext",{"value":"content"}] 07:07:07 INFO - PROCESS | 5975 | 1484579227549 Marionette TRACE conn4 <- [1,1738,null,{}] 07:07:07 INFO - Clearing pref dom.serviceWorkers.exemptFromPerDomainMax 07:07:07 INFO - PROCESS | 5975 | 1484579227555 Marionette TRACE conn4 -> [0,1739,"getContext",null] 07:07:07 INFO - PROCESS | 5975 | 1484579227557 Marionette TRACE conn4 <- [1,1739,null,{"value":"content"}] 07:07:07 INFO - PROCESS | 5975 | 1484579227566 Marionette TRACE conn4 -> [0,1740,"setContext",{"value":"chrome"}] 07:07:07 INFO - PROCESS | 5975 | 1484579227581 Marionette TRACE conn4 <- [1,1740,null,{}] 07:07:07 INFO - PROCESS | 5975 | 1484579227609 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}] 07:07:07 INFO - PROCESS | 5975 | 1484579227627 Marionette TRACE conn4 <- [1,1741,null,{"value":null}] 07:07:07 INFO - PROCESS | 5975 | 1484579227633 Marionette TRACE conn4 -> [0,1742,"setContext",{"value":"content"}] 07:07:07 INFO - PROCESS | 5975 | 1484579227635 Marionette TRACE conn4 <- [1,1742,null,{}] 07:07:07 INFO - PROCESS | 5975 | 1484579227640 Marionette TRACE conn4 -> [0,1743,"getContext",null] 07:07:07 INFO - PROCESS | 5975 | 1484579227642 Marionette TRACE conn4 <- [1,1743,null,{"value":"content"}] 07:07:07 INFO - PROCESS | 5975 | 1484579227671 Marionette TRACE conn4 -> [0,1744,"setContext",{"value":"chrome"}] 07:07:07 INFO - PROCESS | 5975 | 1484579227674 Marionette TRACE conn4 <- [1,1744,null,{}] 07:07:07 INFO - PROCESS | 5975 | 1484579227678 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}] 07:07:07 INFO - PROCESS | 5975 | 1484579227701 Marionette TRACE conn4 <- [1,1745,null,{"value":true}] 07:07:07 INFO - PROCESS | 5975 | 1484579227706 Marionette TRACE conn4 -> [0,1746,"setContext",{"value":"content"}] 07:07:07 INFO - PROCESS | 5975 | 1484579227709 Marionette TRACE conn4 <- [1,1746,null,{}] 07:07:07 INFO - Setting pref dom.serviceWorkers.enabled (' true') 07:07:07 INFO - PROCESS | 5975 | 1484579227715 Marionette TRACE conn4 -> [0,1747,"getContext",null] 07:07:07 INFO - PROCESS | 5975 | 1484579227717 Marionette TRACE conn4 <- [1,1747,null,{"value":"content"}] 07:07:07 INFO - PROCESS | 5975 | 1484579227724 Marionette TRACE conn4 -> [0,1748,"setContext",{"value":"chrome"}] 07:07:07 INFO - PROCESS | 5975 | 1484579227732 Marionette TRACE conn4 <- [1,1748,null,{}] 07:07:07 INFO - PROCESS | 5975 | 1484579227740 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}] 07:07:07 INFO - PROCESS | 5975 | 1484579227758 Marionette TRACE conn4 <- [1,1749,null,{"value":null}] 07:07:07 INFO - PROCESS | 5975 | 1484579227762 Marionette TRACE conn4 -> [0,1750,"setContext",{"value":"content"}] 07:07:07 INFO - PROCESS | 5975 | 1484579227764 Marionette TRACE conn4 <- [1,1750,null,{}] 07:07:07 INFO - PROCESS | 5975 | 1484579227770 Marionette TRACE conn4 -> [0,1751,"getContext",null] 07:07:07 INFO - PROCESS | 5975 | 1484579227772 Marionette TRACE conn4 <- [1,1751,null,{"value":"content"}] 07:07:07 INFO - PROCESS | 5975 | 1484579227782 Marionette TRACE conn4 -> [0,1752,"setContext",{"value":"chrome"}] 07:07:07 INFO - PROCESS | 5975 | 1484579227784 Marionette TRACE conn4 <- [1,1752,null,{}] 07:07:07 INFO - PROCESS | 5975 | 1484579227794 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}] 07:07:07 INFO - PROCESS | 5975 | 1484579227811 Marionette TRACE conn4 <- [1,1753,null,{"value":true}] 07:07:07 INFO - PROCESS | 5975 | 1484579227815 Marionette TRACE conn4 -> [0,1754,"setContext",{"value":"content"}] 07:07:07 INFO - PROCESS | 5975 | 1484579227824 Marionette TRACE conn4 <- [1,1754,null,{}] 07:07:07 INFO - Setting pref dom.caches.enabled (true) 07:07:07 INFO - PROCESS | 5975 | 1484579227831 Marionette TRACE conn4 -> [0,1755,"getContext",null] 07:07:07 INFO - PROCESS | 5975 | 1484579227834 Marionette TRACE conn4 <- [1,1755,null,{"value":"content"}] 07:07:07 INFO - PROCESS | 5975 | 1484579227839 Marionette TRACE conn4 -> [0,1756,"setContext",{"value":"chrome"}] 07:07:07 INFO - PROCESS | 5975 | 1484579227841 Marionette TRACE conn4 <- [1,1756,null,{}] 07:07:07 INFO - PROCESS | 5975 | 1484579227847 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}] 07:07:07 INFO - PROCESS | 5975 | 1484579227868 Marionette TRACE conn4 <- [1,1757,null,{"value":null}] 07:07:07 INFO - PROCESS | 5975 | 1484579227873 Marionette TRACE conn4 -> [0,1758,"setContext",{"value":"content"}] 07:07:07 INFO - PROCESS | 5975 | 1484579227876 Marionette TRACE conn4 <- [1,1758,null,{}] 07:07:07 INFO - PROCESS | 5975 | 1484579227881 Marionette TRACE conn4 -> [0,1759,"getContext",null] 07:07:07 INFO - PROCESS | 5975 | 1484579227884 Marionette TRACE conn4 <- [1,1759,null,{"value":"content"}] 07:07:07 INFO - PROCESS | 5975 | 1484579227889 Marionette TRACE conn4 -> [0,1760,"setContext",{"value":"chrome"}] 07:07:07 INFO - PROCESS | 5975 | 1484579227891 Marionette TRACE conn4 <- [1,1760,null,{}] 07:07:07 INFO - PROCESS | 5975 | 1484579227897 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}] 07:07:07 INFO - PROCESS | 5975 | 1484579227919 Marionette TRACE conn4 <- [1,1761,null,{"value":null}] 07:07:07 INFO - PROCESS | 5975 | 1484579227947 Marionette TRACE conn4 -> [0,1762,"setContext",{"value":"content"}] 07:07:07 INFO - Setting pref dom.serviceWorkers.exemptFromPerDomainMax (true) 07:07:07 INFO - PROCESS | 5975 | 1484579227953 Marionette TRACE conn4 <- [1,1762,null,{}] 07:07:07 INFO - PROCESS | 5975 | 1484579227958 Marionette TRACE conn4 -> [0,1763,"getContext",null] 07:07:07 INFO - PROCESS | 5975 | 1484579227961 Marionette TRACE conn4 <- [1,1763,null,{"value":"content"}] 07:07:07 INFO - PROCESS | 5975 | 1484579227966 Marionette TRACE conn4 -> [0,1764,"setContext",{"value":"chrome"}] 07:07:07 INFO - PROCESS | 5975 | 1484579227969 Marionette TRACE conn4 <- [1,1764,null,{}] 07:07:07 INFO - PROCESS | 5975 | 1484579227974 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}] 07:07:07 INFO - PROCESS | 5975 | 1484579227991 Marionette TRACE conn4 <- [1,1765,null,{"value":null}] 07:07:07 INFO - PROCESS | 5975 | 1484579227996 Marionette TRACE conn4 -> [0,1766,"setContext",{"value":"content"}] 07:07:08 INFO - PROCESS | 5975 | 1484579227999 Marionette TRACE conn4 <- [1,1766,null,{}] 07:07:08 INFO - PROCESS | 5975 | 1484579228004 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}] 07:07:08 INFO - PROCESS | 5975 | 1484579228147 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 07:07:08 INFO - PROCESS | 5975 | 1484579228189 Marionette TRACE conn4 -> [0,1768,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 07:07:08 INFO - PROCESS | 5975 | --DOMWINDOW == 27 (0x9b4b5800) [pid = 6020] [serial = 1558] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-matchAll.https.html] 07:07:08 INFO - PROCESS | 5975 | --DOMWINDOW == 26 (0x9b7eb800) [pid = 6020] [serial = 1561] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-put.https.html] 07:07:08 INFO - PROCESS | 5975 | --DOMWINDOW == 25 (0x9e550400) [pid = 6020] [serial = 1564] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-storage-keys.https.html] 07:07:08 INFO - PROCESS | 5975 | --DOMWINDOW == 24 (0x9e54bc00) [pid = 6020] [serial = 1555] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-match.https.html] 07:07:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 25 (0x9b4b9400) [pid = 6020] [serial = 1573] [outer = 0xa7799400] 07:07:08 INFO - PROCESS | 5975 | 1484579228668 Marionette TRACE conn4 <- [1,1768,null,{}] 07:07:08 INFO - PROCESS | 5975 | 1484579228679 Marionette TRACE conn4 -> [0,1769,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 07:07:08 INFO - PROCESS | 5975 | 1484579228715 Marionette TRACE conn4 <- [1,1769,null,{"value":null}] 07:07:08 INFO - PROCESS | 5975 | 1484579228720 Marionette TRACE conn4 -> [0,1770,"timeouts",{"script":35000}] 07:07:08 INFO - PROCESS | 5975 | 1484579228725 Marionette TRACE conn4 <- [1,1770,null,{}] 07:07:08 INFO - PROCESS | 5975 | 1484579228755 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}] 07:07:08 INFO - PROCESS | 5975 | 1484579228787 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 07:07:08 INFO - PROCESS | 5975 | 1484579228793 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:07:08 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c0c5000 == 5 [pid = 6020] [id = 563] 07:07:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 26 (0x9c0c5800) [pid = 6020] [serial = 1574] [outer = (nil)] 07:07:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 27 (0x9e345c00) [pid = 6020] [serial = 1575] [outer = 0x9c0c5800] 07:07:09 INFO - PROCESS | 5975 | ++DOMWINDOW == 28 (0x9e347800) [pid = 6020] [serial = 1576] [outer = 0x9c0c5800] 07:07:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: CacheStorage not supported on untrusted origins.: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/CacheStorage.cpp, line 174 07:07:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(mStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/CacheStorage.cpp, line 407 07:07:09 INFO - PROCESS | 5975 | 1484579229851 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]]]}] 07:07:09 INFO - . 07:07:09 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/credentials.html | took 2507ms 07:07:09 INFO - PROCESS | 5975 | 1484579229871 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 07:07:09 INFO - PROCESS | 5975 | 1484579229873 Marionette TRACE conn4 <- [1,1773,null,{"value":"2147483649"}] 07:07:09 INFO - TEST-START | /service-workers/cache-storage/window/cache-add.https.html 07:07:09 INFO - Clearing pref dom.serviceWorkers.enabled 07:07:09 INFO - PROCESS | 5975 | 1484579229880 Marionette TRACE conn4 -> [0,1774,"getContext",null] 07:07:09 INFO - PROCESS | 5975 | 1484579229883 Marionette TRACE conn4 <- [1,1774,null,{"value":"content"}] 07:07:09 INFO - PROCESS | 5975 | 1484579229888 Marionette TRACE conn4 -> [0,1775,"setContext",{"value":"chrome"}] 07:07:09 INFO - PROCESS | 5975 | 1484579229890 Marionette TRACE conn4 <- [1,1775,null,{}] 07:07:09 INFO - PROCESS | 5975 | 1484579229896 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}] 07:07:09 INFO - PROCESS | 5975 | 1484579229909 Marionette TRACE conn4 <- [1,1776,null,{"value":null}] 07:07:09 INFO - PROCESS | 5975 | 1484579229912 Marionette TRACE conn4 -> [0,1777,"setContext",{"value":"content"}] 07:07:09 INFO - PROCESS | 5975 | 1484579229914 Marionette TRACE conn4 <- [1,1777,null,{}] 07:07:09 INFO - Clearing pref dom.caches.enabled 07:07:09 INFO - PROCESS | 5975 | 1484579229921 Marionette TRACE conn4 -> [0,1778,"getContext",null] 07:07:09 INFO - PROCESS | 5975 | 1484579229923 Marionette TRACE conn4 <- [1,1778,null,{"value":"content"}] 07:07:09 INFO - PROCESS | 5975 | 1484579229928 Marionette TRACE conn4 -> [0,1779,"setContext",{"value":"chrome"}] 07:07:09 INFO - PROCESS | 5975 | 1484579229930 Marionette TRACE conn4 <- [1,1779,null,{}] 07:07:09 INFO - PROCESS | 5975 | 1484579229936 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}] 07:07:09 INFO - PROCESS | 5975 | 1484579229948 Marionette TRACE conn4 <- [1,1780,null,{"value":null}] 07:07:09 INFO - PROCESS | 5975 | 1484579229952 Marionette TRACE conn4 -> [0,1781,"setContext",{"value":"content"}] 07:07:09 INFO - PROCESS | 5975 | 1484579229954 Marionette TRACE conn4 <- [1,1781,null,{}] 07:07:09 INFO - Clearing pref dom.serviceWorkers.exemptFromPerDomainMax 07:07:09 INFO - PROCESS | 5975 | 1484579229961 Marionette TRACE conn4 -> [0,1782,"getContext",null] 07:07:09 INFO - PROCESS | 5975 | 1484579229963 Marionette TRACE conn4 <- [1,1782,null,{"value":"content"}] 07:07:09 INFO - PROCESS | 5975 | 1484579229973 Marionette TRACE conn4 -> [0,1783,"setContext",{"value":"chrome"}] 07:07:09 INFO - PROCESS | 5975 | 1484579229975 Marionette TRACE conn4 <- [1,1783,null,{}] 07:07:09 INFO - PROCESS | 5975 | 1484579229979 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}] 07:07:10 INFO - PROCESS | 5975 | 1484579229995 Marionette TRACE conn4 <- [1,1784,null,{"value":null}] 07:07:10 INFO - PROCESS | 5975 | 1484579230014 Marionette TRACE conn4 -> [0,1785,"setContext",{"value":"content"}] 07:07:10 INFO - PROCESS | 5975 | 1484579230017 Marionette TRACE conn4 <- [1,1785,null,{}] 07:07:10 INFO - PROCESS | 5975 | 1484579230022 Marionette TRACE conn4 -> [0,1786,"getContext",null] 07:07:10 INFO - PROCESS | 5975 | 1484579230024 Marionette TRACE conn4 <- [1,1786,null,{"value":"content"}] 07:07:10 INFO - PROCESS | 5975 | 1484579230031 Marionette TRACE conn4 -> [0,1787,"setContext",{"value":"chrome"}] 07:07:10 INFO - PROCESS | 5975 | 1484579230033 Marionette TRACE conn4 <- [1,1787,null,{}] 07:07:10 INFO - PROCESS | 5975 | 1484579230038 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}] 07:07:10 INFO - PROCESS | 5975 | 1484579230053 Marionette TRACE conn4 <- [1,1788,null,{"value":true}] 07:07:10 INFO - PROCESS | 5975 | 1484579230057 Marionette TRACE conn4 -> [0,1789,"setContext",{"value":"content"}] 07:07:10 INFO - PROCESS | 5975 | 1484579230061 Marionette TRACE conn4 <- [1,1789,null,{}] 07:07:10 INFO - Setting pref dom.caches.enabled (true) 07:07:10 INFO - PROCESS | 5975 | 1484579230067 Marionette TRACE conn4 -> [0,1790,"getContext",null] 07:07:10 INFO - PROCESS | 5975 | 1484579230069 Marionette TRACE conn4 <- [1,1790,null,{"value":"content"}] 07:07:10 INFO - PROCESS | 5975 | 1484579230074 Marionette TRACE conn4 -> [0,1791,"setContext",{"value":"chrome"}] 07:07:10 INFO - PROCESS | 5975 | 1484579230076 Marionette TRACE conn4 <- [1,1791,null,{}] 07:07:10 INFO - PROCESS | 5975 | 1484579230082 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}] 07:07:10 INFO - PROCESS | 5975 | 1484579230097 Marionette TRACE conn4 <- [1,1792,null,{"value":null}] 07:07:10 INFO - PROCESS | 5975 | 1484579230102 Marionette TRACE conn4 -> [0,1793,"setContext",{"value":"content"}] 07:07:10 INFO - PROCESS | 5975 | 1484579230104 Marionette TRACE conn4 <- [1,1793,null,{}] 07:07:10 INFO - PROCESS | 5975 | 1484579230110 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}] 07:07:10 INFO - PROCESS | 5975 | 1484579230263 Marionette TRACE conn4 <- [1,1794,null,{"value":null}] 07:07:10 INFO - PROCESS | 5975 | 1484579230348 Marionette TRACE conn4 -> [0,1795,"get",{"url":"https://web-platform.test:8443/testharness_runner.html"}] 07:07:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0x9e561c00) [pid = 6020] [serial = 1577] [outer = 0xa7799400] 07:07:10 INFO - PROCESS | 5975 | 1484579230673 Marionette TRACE conn4 <- [1,1795,null,{}] 07:07:10 INFO - PROCESS | 5975 | 1484579230679 Marionette TRACE conn4 -> [0,1796,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 07:07:10 INFO - PROCESS | 5975 | 1484579230705 Marionette TRACE conn4 <- [1,1796,null,{"value":null}] 07:07:10 INFO - PROCESS | 5975 | 1484579230734 Marionette TRACE conn4 -> [0,1797,"timeouts",{"script":185000}] 07:07:10 INFO - PROCESS | 5975 | 1484579230743 Marionette TRACE conn4 <- [1,1797,null,{}] 07:07:10 INFO - PROCESS | 5975 | 1484579230765 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}] 07:07:10 INFO - PROCESS | 5975 | 1484579230787 Marionette TRACE conn4 <- [1,1798,null,{"value":null}] 07:07:10 INFO - PROCESS | 5975 | 1484579230793 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\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"}] 07:07:10 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e5b1c00 == 6 [pid = 6020] [id = 564] 07:07:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0x9e5b2000) [pid = 6020] [serial = 1578] [outer = (nil)] 07:07:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0x9e5bb800) [pid = 6020] [serial = 1579] [outer = 0x9e5b2000] 07:07:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0x9e563000) [pid = 6020] [serial = 1580] [outer = 0x9e5b2000] 07:07:12 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!IsValidPutRequestURL(url, aRv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 336 07:07:12 INFO - PROCESS | 5975 | --DOCSHELL 0x9c0c5000 == 5 [pid = 6020] [id = 563] 07:07:12 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6f1800 == 4 [pid = 6020] [id = 562] 07:07:12 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4bb400 == 3 [pid = 6020] [id = 561] 07:07:12 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0x9e560c00) [pid = 6020] [serial = 1565] [outer = (nil)] [url = about:blank] 07:07:12 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0x9e55e800) [pid = 6020] [serial = 1566] [outer = (nil)] [url = about:blank] 07:07:12 INFO - PROCESS | 5975 | --DOMWINDOW == 29 (0x9e562c00) [pid = 6020] [serial = 1557] [outer = (nil)] [url = about:blank] 07:07:12 INFO - PROCESS | 5975 | --DOMWINDOW == 28 (0x9c0c1c00) [pid = 6020] [serial = 1563] [outer = (nil)] [url = about:blank] 07:07:12 INFO - PROCESS | 5975 | --DOMWINDOW == 27 (0x9b7e8400) [pid = 6020] [serial = 1560] [outer = (nil)] [url = about:blank] 07:07:12 INFO - PROCESS | 5975 | --DOMWINDOW == 26 (0x9c0c0c00) [pid = 6020] [serial = 1562] [outer = (nil)] [url = about:blank] 07:07:12 INFO - PROCESS | 5975 | --DOMWINDOW == 25 (0x9b6fa400) [pid = 6020] [serial = 1559] [outer = (nil)] [url = about:blank] 07:07:13 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 649 07:07:13 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'result.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 189 07:07:13 INFO - PROCESS | 5975 | 1484579233203 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]]]}] 07:07:13 INFO - ................ 07:07:13 INFO - TEST-OK | /service-workers/cache-storage/window/cache-add.https.html | took 3373ms 07:07:13 INFO - PROCESS | 5975 | 1484579233254 Marionette TRACE conn4 -> [0,1800,"getWindowHandle",null] 07:07:13 INFO - PROCESS | 5975 | 1484579233256 Marionette TRACE conn4 <- [1,1800,null,{"value":"2147483649"}] 07:07:13 INFO - TEST-START | /service-workers/cache-storage/window/cache-delete.https.html 07:07:13 INFO - PROCESS | 5975 | 1484579233263 Marionette TRACE conn4 -> [0,1801,"timeouts",{"script":185000}] 07:07:13 INFO - PROCESS | 5975 | 1484579233266 Marionette TRACE conn4 <- [1,1801,null,{}] 07:07:13 INFO - PROCESS | 5975 | 1484579233277 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}] 07:07:13 INFO - PROCESS | 5975 | 1484579233466 Marionette TRACE conn4 <- [1,1802,null,{"value":null}] 07:07:13 INFO - PROCESS | 5975 | 1484579233525 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\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"}] 07:07:13 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7eec00 == 4 [pid = 6020] [id = 565] 07:07:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 26 (0x9b7ef400) [pid = 6020] [serial = 1581] [outer = (nil)] 07:07:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 27 (0x9c0bbc00) [pid = 6020] [serial = 1582] [outer = 0x9b7ef400] 07:07:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 28 (0x9c0be800) [pid = 6020] [serial = 1583] [outer = 0x9b7ef400] 07:07:14 INFO - PROCESS | 5975 | 1484579234650 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]]]}] 07:07:14 INFO - .... 07:07:14 INFO - TEST-OK | /service-workers/cache-storage/window/cache-delete.https.html | took 1438ms 07:07:14 INFO - TEST-START | /service-workers/cache-storage/window/cache-match.https.html 07:07:14 INFO - PROCESS | 5975 | 1484579234707 Marionette TRACE conn4 -> [0,1804,"getWindowHandle",null] 07:07:14 INFO - PROCESS | 5975 | 1484579234709 Marionette TRACE conn4 <- [1,1804,null,{"value":"2147483649"}] 07:07:14 INFO - PROCESS | 5975 | 1484579234716 Marionette TRACE conn4 -> [0,1805,"timeouts",{"script":185000}] 07:07:14 INFO - PROCESS | 5975 | 1484579234721 Marionette TRACE conn4 <- [1,1805,null,{}] 07:07:14 INFO - PROCESS | 5975 | 1484579234726 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}] 07:07:15 INFO - PROCESS | 5975 | 1484579235007 Marionette TRACE conn4 <- [1,1806,null,{"value":null}] 07:07:15 INFO - PROCESS | 5975 | 1484579235064 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\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"}] 07:07:15 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e33f800 == 5 [pid = 6020] [id = 566] 07:07:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0x9e340400) [pid = 6020] [serial = 1584] [outer = (nil)] 07:07:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0x9e349c00) [pid = 6020] [serial = 1585] [outer = 0x9e340400] 07:07:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0x9b4b5c00) [pid = 6020] [serial = 1586] [outer = 0x9e340400] 07:07:15 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0x9b6ef000) [pid = 6020] [serial = 1567] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-storage-match.https.html] 07:07:15 INFO - PROCESS | 5975 | --DOMWINDOW == 29 (0xa3106c00) [pid = 6020] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/basic-popup-and-iframe-tests.html] 07:07:17 INFO - PROCESS | 5975 | 1484579237616 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]]]}] 07:07:17 INFO - .............. 07:07:17 INFO - TEST-OK | /service-workers/cache-storage/window/cache-match.https.html | took 2946ms 07:07:17 INFO - PROCESS | 5975 | 1484579237663 Marionette TRACE conn4 -> [0,1808,"getWindowHandle",null] 07:07:17 INFO - PROCESS | 5975 | 1484579237670 Marionette TRACE conn4 <- [1,1808,null,{"value":"2147483649"}] 07:07:17 INFO - TEST-START | /service-workers/cache-storage/window/cache-matchAll.https.html 07:07:17 INFO - PROCESS | 5975 | 1484579237679 Marionette TRACE conn4 -> [0,1809,"timeouts",{"script":185000}] 07:07:17 INFO - PROCESS | 5975 | 1484579237685 Marionette TRACE conn4 <- [1,1809,null,{}] 07:07:17 INFO - PROCESS | 5975 | 1484579237695 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}] 07:07:18 INFO - PROCESS | 5975 | 1484579238016 Marionette TRACE conn4 <- [1,1810,null,{"value":null}] 07:07:18 INFO - PROCESS | 5975 | 1484579238056 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\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"}] 07:07:18 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e5b6800 == 6 [pid = 6020] [id = 567] 07:07:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0x9e5b6c00) [pid = 6020] [serial = 1587] [outer = (nil)] 07:07:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0x9e5bec00) [pid = 6020] [serial = 1588] [outer = 0x9e5b6c00] 07:07:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0x9e5bd800) [pid = 6020] [serial = 1589] [outer = 0x9e5b6c00] 07:07:20 INFO - PROCESS | 5975 | 1484579240698 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]]]}] 07:07:20 INFO - .......... 07:07:20 INFO - TEST-OK | /service-workers/cache-storage/window/cache-matchAll.https.html | took 3045ms 07:07:20 INFO - PROCESS | 5975 | 1484579240725 Marionette TRACE conn4 -> [0,1812,"getWindowHandle",null] 07:07:20 INFO - PROCESS | 5975 | 1484579240732 Marionette TRACE conn4 <- [1,1812,null,{"value":"2147483649"}] 07:07:20 INFO - TEST-START | /service-workers/cache-storage/window/cache-put.https.html 07:07:20 INFO - PROCESS | 5975 | 1484579240744 Marionette TRACE conn4 -> [0,1813,"timeouts",{"script":185000}] 07:07:20 INFO - PROCESS | 5975 | 1484579240749 Marionette TRACE conn4 <- [1,1813,null,{}] 07:07:20 INFO - PROCESS | 5975 | 1484579240757 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}] 07:07:21 INFO - PROCESS | 5975 | 1484579241036 Marionette TRACE conn4 <- [1,1814,null,{"value":null}] 07:07:21 INFO - PROCESS | 5975 | 1484579241166 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\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"}] 07:07:21 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6fb400 == 7 [pid = 6020] [id = 568] 07:07:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0x9b6fc800) [pid = 6020] [serial = 1590] [outer = (nil)] 07:07:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0x9c0c1c00) [pid = 6020] [serial = 1591] [outer = 0x9b6fc800] 07:07:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0x9e33e000) [pid = 6020] [serial = 1592] [outer = 0x9b6fc800] 07:07:22 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7eec00 == 6 [pid = 6020] [id = 565] 07:07:22 INFO - PROCESS | 5975 | --DOCSHELL 0x9e5b1c00 == 5 [pid = 6020] [id = 564] 07:07:22 INFO - PROCESS | 5975 | --DOCSHELL 0x9e33f800 == 4 [pid = 6020] [id = 566] 07:07:22 INFO - PROCESS | 5975 | --DOCSHELL 0x9e5b6800 == 3 [pid = 6020] [id = 567] 07:07:22 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0x9e345c00) [pid = 6020] [serial = 1575] [outer = (nil)] [url = about:blank] 07:07:22 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0x9e55c400) [pid = 6020] [serial = 1569] [outer = (nil)] [url = about:blank] 07:07:22 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0x9b6fbc00) [pid = 6020] [serial = 1571] [outer = (nil)] [url = about:blank] 07:07:22 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0x9c0c6400) [pid = 6020] [serial = 1568] [outer = (nil)] [url = about:blank] 07:07:22 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0xa55b2000) [pid = 6020] [serial = 4] [outer = (nil)] [url = http://web-platform.test:8000/testharness_runner.html] 07:07:22 INFO - PROCESS | 5975 | --DOMWINDOW == 29 (0xa3109400) [pid = 6020] [serial = 1383] [outer = (nil)] [url = about:blank] 07:07:23 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 417 07:07:23 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 404 07:07:23 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 404 07:07:23 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 417 07:07:23 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 07:07:23 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 417 07:07:23 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 07:07:23 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 417 07:07:23 INFO - PROCESS | 5975 | 1484579243716 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]]]}] 07:07:23 INFO - ..................... 07:07:23 INFO - TEST-OK | /service-workers/cache-storage/window/cache-put.https.html | took 3004ms 07:07:23 INFO - PROCESS | 5975 | 1484579243748 Marionette TRACE conn4 -> [0,1816,"getWindowHandle",null] 07:07:23 INFO - PROCESS | 5975 | 1484579243755 Marionette TRACE conn4 <- [1,1816,null,{"value":"2147483649"}] 07:07:23 INFO - TEST-START | /service-workers/cache-storage/window/cache-storage-keys.https.html 07:07:23 INFO - PROCESS | 5975 | 1484579243764 Marionette TRACE conn4 -> [0,1817,"timeouts",{"script":185000}] 07:07:23 INFO - PROCESS | 5975 | 1484579243770 Marionette TRACE conn4 <- [1,1817,null,{}] 07:07:23 INFO - PROCESS | 5975 | 1484579243779 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}] 07:07:24 INFO - PROCESS | 5975 | 1484579244048 Marionette TRACE conn4 <- [1,1818,null,{"value":null}] 07:07:24 INFO - PROCESS | 5975 | 1484579244119 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\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"}] 07:07:24 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6f8400 == 4 [pid = 6020] [id = 569] 07:07:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0x9b6fac00) [pid = 6020] [serial = 1593] [outer = (nil)] 07:07:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0x9b7eb000) [pid = 6020] [serial = 1594] [outer = 0x9b6fac00] 07:07:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0x9b7ebc00) [pid = 6020] [serial = 1595] [outer = 0x9b6fac00] 07:07:25 INFO - PROCESS | 5975 | 1484579245695 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]]]}] 07:07:25 INFO - . 07:07:25 INFO - TEST-OK | /service-workers/cache-storage/window/cache-storage-keys.https.html | took 1990ms 07:07:25 INFO - PROCESS | 5975 | 1484579245755 Marionette TRACE conn4 -> [0,1820,"getWindowHandle",null] 07:07:25 INFO - PROCESS | 5975 | 1484579245761 Marionette TRACE conn4 <- [1,1820,null,{"value":"2147483649"}] 07:07:25 INFO - TEST-START | /service-workers/cache-storage/window/cache-storage-match.https.html 07:07:25 INFO - PROCESS | 5975 | 1484579245772 Marionette TRACE conn4 -> [0,1821,"timeouts",{"script":185000}] 07:07:25 INFO - PROCESS | 5975 | 1484579245781 Marionette TRACE conn4 <- [1,1821,null,{}] 07:07:25 INFO - PROCESS | 5975 | 1484579245840 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}] 07:07:26 INFO - PROCESS | 5975 | 1484579246196 Marionette TRACE conn4 <- [1,1822,null,{"value":null}] 07:07:26 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0x9e340400) [pid = 6020] [serial = 1584] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-match.https.html] 07:07:26 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0x9e5b6c00) [pid = 6020] [serial = 1587] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-matchAll.https.html] 07:07:26 INFO - PROCESS | 5975 | --DOMWINDOW == 29 (0x9b7ef400) [pid = 6020] [serial = 1581] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-delete.https.html] 07:07:26 INFO - PROCESS | 5975 | --DOMWINDOW == 28 (0x9e5b2000) [pid = 6020] [serial = 1578] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-add.https.html] 07:07:26 INFO - PROCESS | 5975 | --DOMWINDOW == 27 (0xa2420400) [pid = 6020] [serial = 1431] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/basic-popup-and-iframe-tests.https.html] 07:07:26 INFO - PROCESS | 5975 | 1484579246269 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\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"}] 07:07:26 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7ee000 == 5 [pid = 6020] [id = 570] 07:07:26 INFO - PROCESS | 5975 | ++DOMWINDOW == 28 (0x9b7ee400) [pid = 6020] [serial = 1596] [outer = (nil)] 07:07:26 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0x9e342000) [pid = 6020] [serial = 1597] [outer = 0x9b7ee400] 07:07:26 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0x9e340400) [pid = 6020] [serial = 1598] [outer = 0x9b7ee400] 07:07:27 INFO - PROCESS | 5975 | 1484579247773 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]]]}] 07:07:27 INFO - ...... 07:07:27 INFO - TEST-OK | /service-workers/cache-storage/window/cache-storage-match.https.html | took 2053ms 07:07:27 INFO - PROCESS | 5975 | 1484579247822 Marionette TRACE conn4 -> [0,1824,"getWindowHandle",null] 07:07:27 INFO - PROCESS | 5975 | 1484579247830 Marionette TRACE conn4 <- [1,1824,null,{"value":"2147483649"}] 07:07:27 INFO - TEST-START | /service-workers/cache-storage/window/cache-storage.https.html 07:07:27 INFO - PROCESS | 5975 | 1484579247838 Marionette TRACE conn4 -> [0,1825,"timeouts",{"script":185000}] 07:07:27 INFO - PROCESS | 5975 | 1484579247844 Marionette TRACE conn4 <- [1,1825,null,{}] 07:07:27 INFO - PROCESS | 5975 | 1484579247851 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}] 07:07:28 INFO - PROCESS | 5975 | 1484579248124 Marionette TRACE conn4 <- [1,1826,null,{"value":null}] 07:07:28 INFO - PROCESS | 5975 | 1484579248173 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\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"}] 07:07:28 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e55f800 == 6 [pid = 6020] [id = 571] 07:07:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0x9e560000) [pid = 6020] [serial = 1599] [outer = (nil)] 07:07:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0x9e56a000) [pid = 6020] [serial = 1600] [outer = 0x9e560000] 07:07:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0x9e5b0c00) [pid = 6020] [serial = 1601] [outer = 0x9e560000] 07:07:29 INFO - PROCESS | 5975 | 1484579249679 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]]]}] 07:07:29 INFO - ......... 07:07:29 INFO - TEST-OK | /service-workers/cache-storage/window/cache-storage.https.html | took 1891ms 07:07:29 INFO - PROCESS | 5975 | 1484579249730 Marionette TRACE conn4 -> [0,1828,"getWindowHandle",null] 07:07:29 INFO - TEST-START | /service-workers/cache-storage/window/sandboxed-iframes.https.html 07:07:29 INFO - PROCESS | 5975 | 1484579249741 Marionette TRACE conn4 <- [1,1828,null,{"value":"2147483649"}] 07:07:29 INFO - PROCESS | 5975 | 1484579249748 Marionette TRACE conn4 -> [0,1829,"timeouts",{"script":185000}] 07:07:29 INFO - PROCESS | 5975 | 1484579249753 Marionette TRACE conn4 <- [1,1829,null,{}] 07:07:29 INFO - PROCESS | 5975 | 1484579249759 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}] 07:07:29 INFO - PROCESS | 5975 | 1484579249956 Marionette TRACE conn4 <- [1,1830,null,{"value":null}] 07:07:30 INFO - PROCESS | 5975 | 1484579250075 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\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"}] 07:07:30 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4b3400 == 7 [pid = 6020] [id = 572] 07:07:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0x9b4b4000) [pid = 6020] [serial = 1602] [outer = (nil)] 07:07:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0x9b6fc400) [pid = 6020] [serial = 1603] [outer = 0x9b4b4000] 07:07:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0x9c0c3400) [pid = 6020] [serial = 1604] [outer = 0x9b4b4000] 07:07:31 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7ee000 == 6 [pid = 6020] [id = 570] 07:07:31 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6fb400 == 5 [pid = 6020] [id = 568] 07:07:31 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6f8400 == 4 [pid = 6020] [id = 569] 07:07:31 INFO - PROCESS | 5975 | --DOCSHELL 0x9e55f800 == 3 [pid = 6020] [id = 571] 07:07:31 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4b5400 == 4 [pid = 6020] [id = 573] 07:07:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0x9b4b7c00) [pid = 6020] [serial = 1605] [outer = (nil)] 07:07:31 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0x9e5bec00) [pid = 6020] [serial = 1588] [outer = (nil)] [url = about:blank] 07:07:31 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0x9e5bd800) [pid = 6020] [serial = 1589] [outer = (nil)] [url = about:blank] 07:07:31 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0x9c0bbc00) [pid = 6020] [serial = 1582] [outer = (nil)] [url = about:blank] 07:07:31 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0x9e349c00) [pid = 6020] [serial = 1585] [outer = (nil)] [url = about:blank] 07:07:31 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0xa3767800) [pid = 6020] [serial = 1430] [outer = (nil)] [url = https://web-platform.test:8443/testharness_runner.html] 07:07:31 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0x9e5bb800) [pid = 6020] [serial = 1579] [outer = (nil)] [url = about:blank] 07:07:31 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0xa3110800) [pid = 6020] [serial = 1433] [outer = (nil)] [url = about:blank] 07:07:31 INFO - PROCESS | 5975 | --DOMWINDOW == 29 (0x9e563000) [pid = 6020] [serial = 1580] [outer = (nil)] [url = about:blank] 07:07:31 INFO - PROCESS | 5975 | --DOMWINDOW == 28 (0x9c0be800) [pid = 6020] [serial = 1583] [outer = (nil)] [url = about:blank] 07:07:31 INFO - PROCESS | 5975 | --DOMWINDOW == 27 (0x9b4b5c00) [pid = 6020] [serial = 1586] [outer = (nil)] [url = about:blank] 07:07:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 28 (0x9b4bb800) [pid = 6020] [serial = 1606] [outer = 0x9b4b7c00] 07:07:31 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6efc00 == 5 [pid = 6020] [id = 574] 07:07:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0x9b6f3000) [pid = 6020] [serial = 1607] [outer = (nil)] 07:07:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0x9b6f5000) [pid = 6020] [serial = 1608] [outer = 0x9b6f3000] 07:07:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0x9b6f4400) [pid = 6020] [serial = 1609] [outer = 0x9b6f3000] 07:07:31 INFO - PROCESS | 5975 | [Child 6020] WARNING: CacheStorage has been disabled.: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/CacheStorage.cpp, line 157 07:07:31 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(mStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/CacheStorage.cpp, line 382 07:07:32 INFO - PROCESS | 5975 | 1484579252046 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]]]}] 07:07:32 INFO - .. 07:07:32 INFO - TEST-OK | /service-workers/cache-storage/window/sandboxed-iframes.https.html | took 2354ms 07:07:32 INFO - PROCESS | 5975 | 1484579252104 Marionette TRACE conn4 -> [0,1832,"getWindowHandle",null] 07:07:32 INFO - PROCESS | 5975 | 1484579252110 Marionette TRACE conn4 <- [1,1832,null,{"value":"2147483649"}] 07:07:32 INFO - TEST-START | /service-workers/cache-storage/worker/cache-add.https.html 07:07:32 INFO - PROCESS | 5975 | 1484579252119 Marionette TRACE conn4 -> [0,1833,"timeouts",{"script":185000}] 07:07:32 INFO - PROCESS | 5975 | 1484579252126 Marionette TRACE conn4 <- [1,1833,null,{}] 07:07:32 INFO - PROCESS | 5975 | 1484579252136 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}] 07:07:32 INFO - PROCESS | 5975 | 1484579252406 Marionette TRACE conn4 <- [1,1834,null,{"value":null}] 07:07:32 INFO - PROCESS | 5975 | 1484579252485 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\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"}] 07:07:32 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6fc000 == 6 [pid = 6020] [id = 575] 07:07:32 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0x9b6fdc00) [pid = 6020] [serial = 1610] [outer = (nil)] 07:07:32 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0x9c0bf400) [pid = 6020] [serial = 1611] [outer = 0x9b6fdc00] 07:07:32 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0x9c0c5c00) [pid = 6020] [serial = 1612] [outer = 0x9b6fdc00] 07:07:34 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!IsValidPutRequestURL(url, aRv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 336 07:07:34 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0x9b6fac00) [pid = 6020] [serial = 1593] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-storage-keys.https.html] 07:07:34 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0x9b7ee400) [pid = 6020] [serial = 1596] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-storage-match.https.html] 07:07:34 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0x9e560000) [pid = 6020] [serial = 1599] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-storage.https.html] 07:07:34 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0x9b6fc800) [pid = 6020] [serial = 1590] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-put.https.html] 07:07:35 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 649 07:07:35 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'result.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 189 07:07:35 INFO - PROCESS | 5975 | 1484579255460 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,{},{}]]]}] 07:07:35 INFO - ................ 07:07:35 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-add.https.html | took 3408ms 07:07:35 INFO - PROCESS | 5975 | 1484579255611 Marionette TRACE conn4 -> [0,1836,"getWindowHandle",null] 07:07:35 INFO - PROCESS | 5975 | 1484579255621 Marionette TRACE conn4 <- [1,1836,null,{"value":"2147483649"}] 07:07:35 INFO - TEST-START | /service-workers/cache-storage/worker/cache-delete.https.html 07:07:35 INFO - PROCESS | 5975 | 1484579255632 Marionette TRACE conn4 -> [0,1837,"timeouts",{"script":185000}] 07:07:35 INFO - PROCESS | 5975 | 1484579255639 Marionette TRACE conn4 <- [1,1837,null,{}] 07:07:35 INFO - PROCESS | 5975 | 1484579255649 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}] 07:07:35 INFO - PROCESS | 5975 | 1484579255894 Marionette TRACE conn4 <- [1,1838,null,{"value":null}] 07:07:36 INFO - PROCESS | 5975 | 1484579256053 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\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"}] 07:07:36 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e34a400 == 7 [pid = 6020] [id = 576] 07:07:36 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0x9e34a800) [pid = 6020] [serial = 1613] [outer = (nil)] 07:07:36 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0x9e5bb800) [pid = 6020] [serial = 1614] [outer = 0x9e34a800] 07:07:36 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0x9e5bc400) [pid = 6020] [serial = 1615] [outer = 0x9e34a800] 07:07:37 INFO - PROCESS | 5975 | 1484579257462 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,{},{}]]]}] 07:07:37 INFO - .... 07:07:37 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-delete.https.html | took 1842ms 07:07:37 INFO - PROCESS | 5975 | 1484579257474 Marionette TRACE conn4 -> [0,1840,"getWindowHandle",null] 07:07:37 INFO - PROCESS | 5975 | 1484579257484 Marionette TRACE conn4 <- [1,1840,null,{"value":"2147483649"}] 07:07:37 INFO - TEST-START | /service-workers/cache-storage/worker/cache-match.https.html 07:07:37 INFO - PROCESS | 5975 | 1484579257498 Marionette TRACE conn4 -> [0,1841,"timeouts",{"script":185000}] 07:07:37 INFO - PROCESS | 5975 | 1484579257507 Marionette TRACE conn4 <- [1,1841,null,{}] 07:07:37 INFO - PROCESS | 5975 | 1484579257522 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}] 07:07:37 INFO - PROCESS | 5975 | 1484579257763 Marionette TRACE conn4 <- [1,1842,null,{"value":null}] 07:07:37 INFO - PROCESS | 5975 | 1484579257839 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\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"}] 07:07:37 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6f7400 == 8 [pid = 6020] [id = 577] 07:07:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0x9b6f7800) [pid = 6020] [serial = 1616] [outer = (nil)] 07:07:38 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0x9c0bc400) [pid = 6020] [serial = 1617] [outer = 0x9b6f7800] 07:07:38 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0x9e33f000) [pid = 6020] [serial = 1618] [outer = 0x9b6f7800] 07:07:39 INFO - PROCESS | 5975 | --DOCSHELL 0x9e34a400 == 7 [pid = 6020] [id = 576] 07:07:39 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6fc000 == 6 [pid = 6020] [id = 575] 07:07:39 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6efc00 == 5 [pid = 6020] [id = 574] 07:07:39 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4b3400 == 4 [pid = 6020] [id = 572] 07:07:39 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4b5400 == 3 [pid = 6020] [id = 573] 07:07:40 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0x9e5b0c00) [pid = 6020] [serial = 1601] [outer = (nil)] [url = about:blank] 07:07:40 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0x9e56a000) [pid = 6020] [serial = 1600] [outer = (nil)] [url = about:blank] 07:07:40 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0x9e33e000) [pid = 6020] [serial = 1592] [outer = (nil)] [url = about:blank] 07:07:40 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0x9e342000) [pid = 6020] [serial = 1597] [outer = (nil)] [url = about:blank] 07:07:40 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0x9e340400) [pid = 6020] [serial = 1598] [outer = (nil)] [url = about:blank] 07:07:40 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0x9b7ebc00) [pid = 6020] [serial = 1595] [outer = (nil)] [url = about:blank] 07:07:40 INFO - PROCESS | 5975 | --DOMWINDOW == 29 (0x9b7eb000) [pid = 6020] [serial = 1594] [outer = (nil)] [url = about:blank] 07:07:40 INFO - PROCESS | 5975 | --DOMWINDOW == 28 (0x9c0c1c00) [pid = 6020] [serial = 1591] [outer = (nil)] [url = about:blank] 07:07:40 INFO - PROCESS | 5975 | 1484579260633 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,{},{}]]]}] 07:07:40 INFO - .............. 07:07:40 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-match.https.html | took 3164ms 07:07:40 INFO - PROCESS | 5975 | 1484579260663 Marionette TRACE conn4 -> [0,1844,"getWindowHandle",null] 07:07:40 INFO - TEST-START | /service-workers/cache-storage/worker/cache-matchAll.https.html 07:07:40 INFO - PROCESS | 5975 | 1484579260668 Marionette TRACE conn4 <- [1,1844,null,{"value":"2147483649"}] 07:07:40 INFO - PROCESS | 5975 | 1484579260674 Marionette TRACE conn4 -> [0,1845,"timeouts",{"script":185000}] 07:07:40 INFO - PROCESS | 5975 | 1484579260682 Marionette TRACE conn4 <- [1,1845,null,{}] 07:07:40 INFO - PROCESS | 5975 | 1484579260700 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}] 07:07:40 INFO - PROCESS | 5975 | 1484579260987 Marionette TRACE conn4 <- [1,1846,null,{"value":null}] 07:07:41 INFO - PROCESS | 5975 | 1484579261104 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\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"}] 07:07:41 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7f4800 == 4 [pid = 6020] [id = 578] 07:07:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0x9c0b9000) [pid = 6020] [serial = 1619] [outer = (nil)] 07:07:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0x9c0c6c00) [pid = 6020] [serial = 1620] [outer = 0x9c0b9000] 07:07:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0x9c0c2400) [pid = 6020] [serial = 1621] [outer = 0x9c0b9000] 07:07:42 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0x9b6fdc00) [pid = 6020] [serial = 1610] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-add.https.html] 07:07:42 INFO - PROCESS | 5975 | --DOMWINDOW == 29 (0x9b6f3000) [pid = 6020] [serial = 1607] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/resources/iframe.html] 07:07:42 INFO - PROCESS | 5975 | --DOMWINDOW == 28 (0x9b4b7c00) [pid = 6020] [serial = 1605] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/resources/iframe.html] 07:07:43 INFO - PROCESS | 5975 | 1484579263493 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,{},{}]]]}] 07:07:43 INFO - .......... 07:07:43 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-matchAll.https.html | took 2848ms 07:07:43 INFO - PROCESS | 5975 | 1484579263523 Marionette TRACE conn4 -> [0,1848,"getWindowHandle",null] 07:07:43 INFO - PROCESS | 5975 | 1484579263529 Marionette TRACE conn4 <- [1,1848,null,{"value":"2147483649"}] 07:07:43 INFO - TEST-START | /service-workers/cache-storage/worker/cache-put.https.html 07:07:43 INFO - PROCESS | 5975 | 1484579263540 Marionette TRACE conn4 -> [0,1849,"timeouts",{"script":185000}] 07:07:43 INFO - PROCESS | 5975 | 1484579263547 Marionette TRACE conn4 <- [1,1849,null,{}] 07:07:43 INFO - PROCESS | 5975 | 1484579263557 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}] 07:07:43 INFO - PROCESS | 5975 | 1484579263885 Marionette TRACE conn4 <- [1,1850,null,{"value":null}] 07:07:43 INFO - PROCESS | 5975 | 1484579263959 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\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"}] 07:07:43 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e547c00 == 5 [pid = 6020] [id = 579] 07:07:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0x9e548000) [pid = 6020] [serial = 1622] [outer = (nil)] 07:07:44 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0x9e5bb400) [pid = 6020] [serial = 1623] [outer = 0x9e548000] 07:07:44 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0x9b4bac00) [pid = 6020] [serial = 1624] [outer = 0x9e548000] 07:07:46 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 417 07:07:46 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 404 07:07:46 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 404 07:07:46 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 417 07:07:46 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 07:07:46 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 417 07:07:46 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 07:07:46 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 417 07:07:46 INFO - PROCESS | 5975 | 1484579266420 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,{},{}]]]}] 07:07:46 INFO - ..................... 07:07:46 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-put.https.html | took 2951ms 07:07:46 INFO - PROCESS | 5975 | 1484579266491 Marionette TRACE conn4 -> [0,1852,"getWindowHandle",null] 07:07:46 INFO - PROCESS | 5975 | 1484579266497 Marionette TRACE conn4 <- [1,1852,null,{"value":"2147483649"}] 07:07:46 INFO - TEST-START | /service-workers/cache-storage/worker/cache-storage-keys.https.html 07:07:46 INFO - PROCESS | 5975 | 1484579266506 Marionette TRACE conn4 -> [0,1853,"timeouts",{"script":185000}] 07:07:46 INFO - PROCESS | 5975 | 1484579266512 Marionette TRACE conn4 <- [1,1853,null,{}] 07:07:46 INFO - PROCESS | 5975 | 1484579266522 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}] 07:07:46 INFO - PROCESS | 5975 | 1484579266742 Marionette TRACE conn4 <- [1,1854,null,{"value":null}] 07:07:46 INFO - PROCESS | 5975 | 1484579266864 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\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"}] 07:07:46 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7f3400 == 6 [pid = 6020] [id = 580] 07:07:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0x9b7f5000) [pid = 6020] [serial = 1625] [outer = (nil)] 07:07:47 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0x9e55f800) [pid = 6020] [serial = 1626] [outer = 0x9b7f5000] 07:07:47 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0x9e5b0400) [pid = 6020] [serial = 1627] [outer = 0x9b7f5000] 07:07:48 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7f4800 == 5 [pid = 6020] [id = 578] 07:07:48 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6f7400 == 4 [pid = 6020] [id = 577] 07:07:48 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0x9e5bb800) [pid = 6020] [serial = 1614] [outer = (nil)] [url = about:blank] 07:07:48 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0x9b6f4400) [pid = 6020] [serial = 1609] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/resources/iframe.html] 07:07:48 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0x9b4bb800) [pid = 6020] [serial = 1606] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/resources/iframe.html] 07:07:48 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0x9c0c5c00) [pid = 6020] [serial = 1612] [outer = (nil)] [url = about:blank] 07:07:48 INFO - PROCESS | 5975 | --DOMWINDOW == 29 (0x9c0bf400) [pid = 6020] [serial = 1611] [outer = (nil)] [url = about:blank] 07:07:48 INFO - PROCESS | 5975 | --DOMWINDOW == 28 (0x9b6fc400) [pid = 6020] [serial = 1603] [outer = (nil)] [url = about:blank] 07:07:48 INFO - PROCESS | 5975 | --DOMWINDOW == 27 (0x9b6f5000) [pid = 6020] [serial = 1608] [outer = (nil)] [url = about:blank] 07:07:48 INFO - PROCESS | 5975 | 1484579268529 Marionette TRACE conn4 <- [1,1855,null,{"value":["/service-workers/cache-storage/worker/cache-storage-keys.https.html",0,null,null,[["CacheStorage keys",0,{},{}]]]}] 07:07:48 INFO - . 07:07:48 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-storage-keys.https.html | took 2040ms 07:07:48 INFO - PROCESS | 5975 | 1484579268549 Marionette TRACE conn4 -> [0,1856,"getWindowHandle",null] 07:07:48 INFO - PROCESS | 5975 | 1484579268563 Marionette TRACE conn4 <- [1,1856,null,{"value":"2147483649"}] 07:07:48 INFO - TEST-START | /service-workers/cache-storage/worker/cache-storage-match.https.html 07:07:48 INFO - PROCESS | 5975 | 1484579268582 Marionette TRACE conn4 -> [0,1857,"timeouts",{"script":185000}] 07:07:48 INFO - PROCESS | 5975 | 1484579268591 Marionette TRACE conn4 <- [1,1857,null,{}] 07:07:48 INFO - PROCESS | 5975 | 1484579268597 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}] 07:07:48 INFO - PROCESS | 5975 | 1484579268806 Marionette TRACE conn4 <- [1,1858,null,{"value":null}] 07:07:48 INFO - PROCESS | 5975 | 1484579268964 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\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"}] 07:07:48 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6f3000 == 5 [pid = 6020] [id = 581] 07:07:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 28 (0x9b6fc000) [pid = 6020] [serial = 1628] [outer = (nil)] 07:07:49 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0x9c0c5c00) [pid = 6020] [serial = 1629] [outer = 0x9b6fc000] 07:07:49 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0x9e33e000) [pid = 6020] [serial = 1630] [outer = 0x9b6fc000] 07:07:50 INFO - PROCESS | 5975 | 1484579270402 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,{},{}]]]}] 07:07:50 INFO - ...... 07:07:50 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-storage-match.https.html | took 1843ms 07:07:50 INFO - PROCESS | 5975 | 1484579270426 Marionette TRACE conn4 -> [0,1860,"getWindowHandle",null] 07:07:50 INFO - TEST-START | /service-workers/cache-storage/worker/cache-storage.https.html 07:07:50 INFO - PROCESS | 5975 | 1484579270430 Marionette TRACE conn4 <- [1,1860,null,{"value":"2147483649"}] 07:07:50 INFO - PROCESS | 5975 | 1484579270437 Marionette TRACE conn4 -> [0,1861,"timeouts",{"script":185000}] 07:07:50 INFO - PROCESS | 5975 | 1484579270451 Marionette TRACE conn4 <- [1,1861,null,{}] 07:07:50 INFO - PROCESS | 5975 | 1484579270473 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}] 07:07:50 INFO - PROCESS | 5975 | 1484579270668 Marionette TRACE conn4 <- [1,1862,null,{"value":null}] 07:07:50 INFO - PROCESS | 5975 | 1484579270756 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\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"}] 07:07:50 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e5be400 == 6 [pid = 6020] [id = 582] 07:07:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0x9e5bec00) [pid = 6020] [serial = 1631] [outer = (nil)] 07:07:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0x9e5e1000) [pid = 6020] [serial = 1632] [outer = 0x9e5bec00] 07:07:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0x9b4b5000) [pid = 6020] [serial = 1633] [outer = 0x9e5bec00] 07:07:51 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0x9c0b9000) [pid = 6020] [serial = 1619] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-matchAll.https.html] 07:07:51 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0x9e34a800) [pid = 6020] [serial = 1613] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-delete.https.html] 07:07:52 INFO - PROCESS | 5975 | 1484579272660 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,{},{}]]]}] 07:07:52 INFO - ......... 07:07:52 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-storage.https.html | took 2260ms 07:07:52 INFO - PROCESS | 5975 | 1484579272698 Marionette TRACE conn4 -> [0,1864,"getWindowHandle",null] 07:07:52 INFO - PROCESS | 5975 | 1484579272704 Marionette TRACE conn4 <- [1,1864,null,{"value":"2147483649"}] 07:07:52 INFO - TEST-START | /service-workers/service-worker/ServiceWorkerGlobalScope/close.https.html 07:07:52 INFO - Clearing pref dom.caches.enabled 07:07:52 INFO - PROCESS | 5975 | 1484579272715 Marionette TRACE conn4 -> [0,1865,"getContext",null] 07:07:52 INFO - PROCESS | 5975 | 1484579272724 Marionette TRACE conn4 <- [1,1865,null,{"value":"content"}] 07:07:52 INFO - PROCESS | 5975 | 1484579272734 Marionette TRACE conn4 -> [0,1866,"setContext",{"value":"chrome"}] 07:07:52 INFO - PROCESS | 5975 | 1484579272739 Marionette TRACE conn4 <- [1,1866,null,{}] 07:07:52 INFO - PROCESS | 5975 | 1484579272791 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}] 07:07:52 INFO - PROCESS | 5975 | 1484579272813 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 07:07:52 INFO - PROCESS | 5975 | 1484579272819 Marionette TRACE conn4 -> [0,1868,"setContext",{"value":"content"}] 07:07:52 INFO - PROCESS | 5975 | 1484579272834 Marionette TRACE conn4 <- [1,1868,null,{}] 07:07:52 INFO - PROCESS | 5975 | 1484579272846 Marionette TRACE conn4 -> [0,1869,"getContext",null] 07:07:52 INFO - PROCESS | 5975 | 1484579272850 Marionette TRACE conn4 <- [1,1869,null,{"value":"content"}] 07:07:52 INFO - PROCESS | 5975 | 1484579272857 Marionette TRACE conn4 -> [0,1870,"setContext",{"value":"chrome"}] 07:07:52 INFO - PROCESS | 5975 | 1484579272860 Marionette TRACE conn4 <- [1,1870,null,{}] 07:07:52 INFO - PROCESS | 5975 | 1484579272867 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}] 07:07:52 INFO - PROCESS | 5975 | 1484579272890 Marionette TRACE conn4 <- [1,1871,null,{"value":true}] 07:07:52 INFO - PROCESS | 5975 | 1484579272941 Marionette TRACE conn4 -> [0,1872,"setContext",{"value":"content"}] 07:07:52 INFO - PROCESS | 5975 | 1484579272949 Marionette TRACE conn4 <- [1,1872,null,{}] 07:07:52 INFO - Setting pref dom.serviceWorkers.enabled (true) 07:07:52 INFO - PROCESS | 5975 | 1484579272956 Marionette TRACE conn4 -> [0,1873,"getContext",null] 07:07:52 INFO - PROCESS | 5975 | 1484579272962 Marionette TRACE conn4 <- [1,1873,null,{"value":"content"}] 07:07:52 INFO - PROCESS | 5975 | 1484579272980 Marionette TRACE conn4 -> [0,1874,"setContext",{"value":"chrome"}] 07:07:52 INFO - PROCESS | 5975 | 1484579272988 Marionette TRACE conn4 <- [1,1874,null,{}] 07:07:53 INFO - PROCESS | 5975 | 1484579272995 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}] 07:07:53 INFO - PROCESS | 5975 | 1484579273017 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 07:07:53 INFO - PROCESS | 5975 | 1484579273022 Marionette TRACE conn4 -> [0,1876,"setContext",{"value":"content"}] 07:07:53 INFO - PROCESS | 5975 | 1484579273025 Marionette TRACE conn4 <- [1,1876,null,{}] 07:07:53 INFO - PROCESS | 5975 | 1484579273031 Marionette TRACE conn4 -> [0,1877,"timeouts",{"script":35000}] 07:07:53 INFO - PROCESS | 5975 | 1484579273035 Marionette TRACE conn4 <- [1,1877,null,{}] 07:07:53 INFO - PROCESS | 5975 | 1484579273087 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}] 07:07:53 INFO - PROCESS | 5975 | 1484579273338 Marionette TRACE conn4 <- [1,1878,null,{"value":null}] 07:07:53 INFO - PROCESS | 5975 | 1484579273396 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:07:53 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ec9fc00 == 7 [pid = 6020] [id = 583] 07:07:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0x9eca1c00) [pid = 6020] [serial = 1634] [outer = (nil)] 07:07:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0x9ecbe400) [pid = 6020] [serial = 1635] [outer = 0x9eca1c00] 07:07:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0x9b6f9c00) [pid = 6020] [serial = 1636] [outer = 0x9eca1c00] 07:07:55 INFO - PROCESS | 5975 | 1484579275450 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,{},{}]]]}] 07:07:55 INFO - .. 07:07:55 INFO - TEST-OK | /service-workers/service-worker/ServiceWorkerGlobalScope/close.https.html | took 2798ms 07:07:55 INFO - PROCESS | 5975 | 1484579275521 Marionette TRACE conn4 -> [0,1880,"getWindowHandle",null] 07:07:55 INFO - PROCESS | 5975 | 1484579275532 Marionette TRACE conn4 <- [1,1880,null,{"value":"2147483649"}] 07:07:55 INFO - TEST-START | /service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html 07:07:55 INFO - PROCESS | 5975 | 1484579275551 Marionette TRACE conn4 -> [0,1881,"timeouts",{"script":35000}] 07:07:55 INFO - PROCESS | 5975 | 1484579275557 Marionette TRACE conn4 <- [1,1881,null,{}] 07:07:55 INFO - PROCESS | 5975 | 1484579275565 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}] 07:07:55 INFO - PROCESS | 5975 | 1484579275799 Marionette TRACE conn4 <- [1,1882,null,{"value":null}] 07:07:55 INFO - PROCESS | 5975 | 1484579275917 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:07:55 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6f9000 == 8 [pid = 6020] [id = 584] 07:07:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0x9b7e8800) [pid = 6020] [serial = 1637] [outer = (nil)] 07:07:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0x9e54bc00) [pid = 6020] [serial = 1638] [outer = 0x9b7e8800] 07:07:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0x9e554000) [pid = 6020] [serial = 1639] [outer = 0x9b7e8800] 07:07:57 INFO - PROCESS | 5975 | --DOCSHELL 0x9e5be400 == 7 [pid = 6020] [id = 582] 07:07:57 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7f3400 == 6 [pid = 6020] [id = 580] 07:07:57 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6f3000 == 5 [pid = 6020] [id = 581] 07:07:57 INFO - PROCESS | 5975 | --DOCSHELL 0x9e547c00 == 4 [pid = 6020] [id = 579] 07:07:57 INFO - PROCESS | 5975 | --DOCSHELL 0x9ec9fc00 == 3 [pid = 6020] [id = 583] 07:07:57 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0x9e5bb400) [pid = 6020] [serial = 1623] [outer = (nil)] [url = about:blank] 07:07:57 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0x9e5bc400) [pid = 6020] [serial = 1615] [outer = (nil)] [url = about:blank] 07:07:57 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0x9c0c2400) [pid = 6020] [serial = 1621] [outer = (nil)] [url = about:blank] 07:07:57 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0x9c0c6c00) [pid = 6020] [serial = 1620] [outer = (nil)] [url = about:blank] 07:07:57 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0x9c0bc400) [pid = 6020] [serial = 1617] [outer = (nil)] [url = about:blank] 07:07:57 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!aInstallEventSuccess', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 07:08:00 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0x9b6fc000) [pid = 6020] [serial = 1628] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-storage-match.https.html] 07:08:00 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0x9e5bec00) [pid = 6020] [serial = 1631] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-storage.https.html] 07:08:00 INFO - PROCESS | 5975 | --DOMWINDOW == 29 (0x9eca1c00) [pid = 6020] [serial = 1634] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/close.https.html] 07:08:00 INFO - PROCESS | 5975 | --DOMWINDOW == 28 (0x9b7f5000) [pid = 6020] [serial = 1625] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-storage-keys.https.html] 07:08:00 INFO - PROCESS | 5975 | --DOMWINDOW == 27 (0x9e548000) [pid = 6020] [serial = 1622] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-put.https.html] 07:08:00 INFO - PROCESS | 5975 | --DOMWINDOW == 26 (0x9b4b4000) [pid = 6020] [serial = 1602] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/sandboxed-iframes.https.html] 07:08:00 INFO - PROCESS | 5975 | --DOMWINDOW == 25 (0x9b6f7800) [pid = 6020] [serial = 1616] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-match.https.html] 07:08:04 INFO - PROCESS | 5975 | --DOMWINDOW == 24 (0x9ecbe400) [pid = 6020] [serial = 1635] [outer = (nil)] [url = about:blank] 07:08:04 INFO - PROCESS | 5975 | --DOMWINDOW == 23 (0x9b6f9c00) [pid = 6020] [serial = 1636] [outer = (nil)] [url = about:blank] 07:08:04 INFO - PROCESS | 5975 | --DOMWINDOW == 22 (0x9e33e000) [pid = 6020] [serial = 1630] [outer = (nil)] [url = about:blank] 07:08:04 INFO - PROCESS | 5975 | --DOMWINDOW == 21 (0x9e5b0400) [pid = 6020] [serial = 1627] [outer = (nil)] [url = about:blank] 07:08:04 INFO - PROCESS | 5975 | --DOMWINDOW == 20 (0x9b4bac00) [pid = 6020] [serial = 1624] [outer = (nil)] [url = about:blank] 07:08:04 INFO - PROCESS | 5975 | --DOMWINDOW == 19 (0x9b4b5000) [pid = 6020] [serial = 1633] [outer = (nil)] [url = about:blank] 07:08:04 INFO - PROCESS | 5975 | --DOMWINDOW == 18 (0x9e5e1000) [pid = 6020] [serial = 1632] [outer = (nil)] [url = about:blank] 07:08:04 INFO - PROCESS | 5975 | --DOMWINDOW == 17 (0x9c0c5c00) [pid = 6020] [serial = 1629] [outer = (nil)] [url = about:blank] 07:08:04 INFO - PROCESS | 5975 | --DOMWINDOW == 16 (0x9e55f800) [pid = 6020] [serial = 1626] [outer = (nil)] [url = about:blank] 07:08:04 INFO - PROCESS | 5975 | --DOMWINDOW == 15 (0x9c0c3400) [pid = 6020] [serial = 1604] [outer = (nil)] [url = about:blank] 07:08:04 INFO - PROCESS | 5975 | --DOMWINDOW == 14 (0x9e33f000) [pid = 6020] [serial = 1618] [outer = (nil)] [url = about:blank] 07:08:10 INFO - PROCESS | 5975 | --DOMWINDOW == 13 (0x9e54bc00) [pid = 6020] [serial = 1638] [outer = (nil)] [url = about:blank] 07:08:26 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 07:08:26 INFO - PROCESS | 5975 | 1484579306449 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]]]}] 07:08:26 INFO - . 07:08:26 INFO - TEST-TIMEOUT | /service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html | took 30922ms 07:08:26 INFO - PROCESS | 5975 | 1484579306473 Marionette TRACE conn4 -> [0,1884,"getWindowHandle",null] 07:08:26 INFO - PROCESS | 5975 | 1484579306481 Marionette TRACE conn4 <- [1,1884,null,{"value":"2147483649"}] 07:08:26 INFO - TEST-START | /service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html 07:08:26 INFO - PROCESS | 5975 | 1484579306490 Marionette TRACE conn4 -> [0,1885,"timeouts",{"script":35000}] 07:08:26 INFO - PROCESS | 5975 | 1484579306496 Marionette TRACE conn4 <- [1,1885,null,{}] 07:08:26 INFO - PROCESS | 5975 | 1484579306506 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}] 07:08:26 INFO - PROCESS | 5975 | 1484579306764 Marionette TRACE conn4 <- [1,1886,null,{"value":null}] 07:08:26 INFO - PROCESS | 5975 | 1484579306809 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:08:26 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4b8000 == 4 [pid = 6020] [id = 585] 07:08:26 INFO - PROCESS | 5975 | ++DOMWINDOW == 14 (0x9b4b8400) [pid = 6020] [serial = 1640] [outer = (nil)] 07:08:26 INFO - PROCESS | 5975 | ++DOMWINDOW == 15 (0x9b6f0400) [pid = 6020] [serial = 1641] [outer = 0x9b4b8400] 07:08:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 16 (0x9b6f8400) [pid = 6020] [serial = 1642] [outer = 0x9b4b8400] 07:08:28 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c0c0400 == 5 [pid = 6020] [id = 586] 07:08:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 17 (0x9c0c0800) [pid = 6020] [serial = 1643] [outer = (nil)] 07:08:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 18 (0x9c0c0c00) [pid = 6020] [serial = 1644] [outer = 0x9c0c0800] 07:08:28 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4b8c00 == 6 [pid = 6020] [id = 587] 07:08:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 19 (0x9c0c3800) [pid = 6020] [serial = 1645] [outer = (nil)] 07:08:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 20 (0x9c0c5000) [pid = 6020] [serial = 1646] [outer = 0x9c0c3800] 07:08:28 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2589 07:08:28 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 07:08:29 INFO - PROCESS | 5975 | 1484579309058 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]]]}] 07:08:29 INFO - .... 07:08:29 INFO - TEST-OK | /service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html | took 2601ms 07:08:29 INFO - PROCESS | 5975 | 1484579309089 Marionette TRACE conn4 -> [0,1888,"getWindowHandle",null] 07:08:29 INFO - PROCESS | 5975 | 1484579309099 Marionette TRACE conn4 <- [1,1888,null,{"value":"2147483649"}] 07:08:29 INFO - TEST-START | /service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html 07:08:29 INFO - PROCESS | 5975 | 1484579309112 Marionette TRACE conn4 -> [0,1889,"timeouts",{"script":35000}] 07:08:29 INFO - PROCESS | 5975 | 1484579309119 Marionette TRACE conn4 <- [1,1889,null,{}] 07:08:29 INFO - PROCESS | 5975 | 1484579309126 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}] 07:08:29 INFO - PROCESS | 5975 | 1484579309369 Marionette TRACE conn4 <- [1,1890,null,{"value":null}] 07:08:29 INFO - PROCESS | 5975 | 1484579309415 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:08:29 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4b6400 == 7 [pid = 6020] [id = 588] 07:08:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 21 (0x9b4b8800) [pid = 6020] [serial = 1647] [outer = (nil)] 07:08:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 22 (0x9e33c800) [pid = 6020] [serial = 1648] [outer = 0x9b4b8800] 07:08:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 23 (0x9e344000) [pid = 6020] [serial = 1649] [outer = 0x9b4b8800] 07:08:30 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e552c00 == 8 [pid = 6020] [id = 589] 07:08:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 24 (0x9e560000) [pid = 6020] [serial = 1650] [outer = (nil)] 07:08:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 25 (0x9e563800) [pid = 6020] [serial = 1651] [outer = 0x9e560000] 07:08:31 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e5b7400 == 9 [pid = 6020] [id = 590] 07:08:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 26 (0x9e5b9000) [pid = 6020] [serial = 1652] [outer = (nil)] 07:08:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 27 (0x9e5be400) [pid = 6020] [serial = 1653] [outer = 0x9e5b9000] 07:08:31 INFO - PROCESS | 5975 | 1484579311376 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]]]}] 07:08:31 INFO - . 07:08:31 INFO - TEST-OK | /service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html | took 2299ms 07:08:31 INFO - PROCESS | 5975 | 1484579311410 Marionette TRACE conn4 -> [0,1892,"getWindowHandle",null] 07:08:31 INFO - TEST-START | /service-workers/service-worker/activate-event-after-install-state-change.https.html 07:08:31 INFO - PROCESS | 5975 | 1484579311415 Marionette TRACE conn4 <- [1,1892,null,{"value":"2147483649"}] 07:08:31 INFO - PROCESS | 5975 | 1484579311422 Marionette TRACE conn4 -> [0,1893,"timeouts",{"script":35000}] 07:08:31 INFO - PROCESS | 5975 | 1484579311433 Marionette TRACE conn4 <- [1,1893,null,{}] 07:08:31 INFO - PROCESS | 5975 | 1484579311473 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}] 07:08:31 INFO - PROCESS | 5975 | 1484579311714 Marionette TRACE conn4 <- [1,1894,null,{"value":null}] 07:08:31 INFO - PROCESS | 5975 | 1484579311783 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:08:31 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e5bec00 == 10 [pid = 6020] [id = 591] 07:08:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 28 (0x9e5bf000) [pid = 6020] [serial = 1654] [outer = (nil)] 07:08:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0x9e5e2800) [pid = 6020] [serial = 1655] [outer = 0x9e5bf000] 07:08:32 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0x9e5e3400) [pid = 6020] [serial = 1656] [outer = 0x9e5bf000] 07:08:32 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:08:33 INFO - PROCESS | 5975 | 1484579312996 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]]]}] 07:08:33 INFO - . 07:08:33 INFO - TEST-OK | /service-workers/service-worker/activate-event-after-install-state-change.https.html | took 1607ms 07:08:33 INFO - PROCESS | 5975 | 1484579313029 Marionette TRACE conn4 -> [0,1896,"getWindowHandle",null] 07:08:33 INFO - PROCESS | 5975 | 1484579313033 Marionette TRACE conn4 <- [1,1896,null,{"value":"2147483649"}] 07:08:33 INFO - TEST-START | /service-workers/service-worker/activation-after-registration.https.html 07:08:33 INFO - PROCESS | 5975 | 1484579313040 Marionette TRACE conn4 -> [0,1897,"timeouts",{"script":35000}] 07:08:33 INFO - PROCESS | 5975 | 1484579313044 Marionette TRACE conn4 <- [1,1897,null,{}] 07:08:33 INFO - PROCESS | 5975 | 1484579313051 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}] 07:08:33 INFO - PROCESS | 5975 | 1484579313259 Marionette TRACE conn4 <- [1,1898,null,{"value":null}] 07:08:33 INFO - PROCESS | 5975 | 1484579313308 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:08:33 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ec96800 == 11 [pid = 6020] [id = 592] 07:08:33 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0x9ec99000) [pid = 6020] [serial = 1657] [outer = (nil)] 07:08:33 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0x9eca2800) [pid = 6020] [serial = 1658] [outer = 0x9ec99000] 07:08:33 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0x9eca5400) [pid = 6020] [serial = 1659] [outer = 0x9ec99000] 07:08:34 INFO - PROCESS | 5975 | 1484579314528 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]]]}] 07:08:34 INFO - . 07:08:34 INFO - TEST-OK | /service-workers/service-worker/activation-after-registration.https.html | took 1534ms 07:08:34 INFO - PROCESS | 5975 | 1484579314574 Marionette TRACE conn4 -> [0,1900,"getWindowHandle",null] 07:08:34 INFO - PROCESS | 5975 | 1484579314578 Marionette TRACE conn4 <- [1,1900,null,{"value":"2147483649"}] 07:08:34 INFO - TEST-START | /service-workers/service-worker/activation.https.html 07:08:34 INFO - PROCESS | 5975 | 1484579314584 Marionette TRACE conn4 -> [0,1901,"timeouts",{"script":35000}] 07:08:34 INFO - PROCESS | 5975 | 1484579314588 Marionette TRACE conn4 <- [1,1901,null,{}] 07:08:34 INFO - PROCESS | 5975 | 1484579314594 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}] 07:08:34 INFO - PROCESS | 5975 | 1484579314770 Marionette TRACE conn4 <- [1,1902,null,{"value":null}] 07:08:34 INFO - PROCESS | 5975 | 1484579314868 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:08:34 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4b4400 == 12 [pid = 6020] [id = 593] 07:08:34 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0x9b4b4800) [pid = 6020] [serial = 1660] [outer = (nil)] 07:08:35 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0x9b7f1800) [pid = 6020] [serial = 1661] [outer = 0x9b4b4800] 07:08:35 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0x9c0bec00) [pid = 6020] [serial = 1662] [outer = 0x9b4b4800] 07:08:36 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c0c4000 == 13 [pid = 6020] [id = 594] 07:08:36 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0x9e54b800) [pid = 6020] [serial = 1663] [outer = (nil)] 07:08:36 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0x9e569000) [pid = 6020] [serial = 1664] [outer = 0x9e54b800] 07:08:37 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4b5c00 == 14 [pid = 6020] [id = 595] 07:08:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0x9b4b6800) [pid = 6020] [serial = 1665] [outer = (nil)] 07:08:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0x9b4bac00) [pid = 6020] [serial = 1666] [outer = 0x9b4b6800] 07:08:37 INFO - PROCESS | 5975 | --DOCSHELL 0x9ec96800 == 13 [pid = 6020] [id = 592] 07:08:37 INFO - PROCESS | 5975 | --DOCSHELL 0x9e5bec00 == 12 [pid = 6020] [id = 591] 07:08:37 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4b6400 == 11 [pid = 6020] [id = 588] 07:08:37 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4b8c00 == 10 [pid = 6020] [id = 587] 07:08:37 INFO - PROCESS | 5975 | --DOCSHELL 0x9c0c0400 == 9 [pid = 6020] [id = 586] 07:08:37 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4b8000 == 8 [pid = 6020] [id = 585] 07:08:37 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6f9000 == 7 [pid = 6020] [id = 584] 07:08:37 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e346000 == 8 [pid = 6020] [id = 596] 07:08:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0x9e54bc00) [pid = 6020] [serial = 1667] [outer = (nil)] 07:08:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0x9e54c400) [pid = 6020] [serial = 1668] [outer = 0x9e54bc00] 07:08:38 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c0b7400 == 9 [pid = 6020] [id = 597] 07:08:38 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0x9e569800) [pid = 6020] [serial = 1669] [outer = (nil)] 07:08:38 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0x9e5dd800) [pid = 6020] [serial = 1670] [outer = 0x9e569800] 07:08:39 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!registration', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2321 07:08:39 INFO - PROCESS | 5975 | [Child 6020] WARNING: Unexpected error getting service worker instance from ServiceWorkerManager: 'NS_SUCCEEDED(rv) || rv == NS_ERROR_DOM_NOT_FOUND_ERR', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerRegistration.cpp, line 226 07:08:39 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!registration', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2321 07:08:39 INFO - PROCESS | 5975 | [Child 6020] WARNING: Unexpected error getting service worker instance from ServiceWorkerManager: 'NS_SUCCEEDED(rv) || rv == NS_ERROR_DOM_NOT_FOUND_ERR', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerRegistration.cpp, line 226 07:08:39 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!registration', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2321 07:08:39 INFO - PROCESS | 5975 | [Child 6020] WARNING: Unexpected error getting service worker instance from ServiceWorkerManager: 'NS_SUCCEEDED(rv) || rv == NS_ERROR_DOM_NOT_FOUND_ERR', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerRegistration.cpp, line 226 07:08:39 INFO - PROCESS | 5975 | 1484579319487 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]]]}] 07:08:39 INFO - .... 07:08:39 INFO - TEST-OK | /service-workers/service-worker/activation.https.html | took 4995ms 07:08:39 INFO - PROCESS | 5975 | 1484579319652 Marionette TRACE conn4 -> [0,1904,"getWindowHandle",null] 07:08:39 INFO - PROCESS | 5975 | 1484579319668 Marionette TRACE conn4 <- [1,1904,null,{"value":"2147483649"}] 07:08:39 INFO - TEST-START | /service-workers/service-worker/active.https.html 07:08:39 INFO - PROCESS | 5975 | 1484579319678 Marionette TRACE conn4 -> [0,1905,"timeouts",{"script":35000}] 07:08:39 INFO - PROCESS | 5975 | 1484579319683 Marionette TRACE conn4 <- [1,1905,null,{}] 07:08:39 INFO - PROCESS | 5975 | 1484579319692 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}] 07:08:39 INFO - PROCESS | 5975 | 1484579319963 Marionette TRACE conn4 <- [1,1906,null,{"value":null}] 07:08:40 INFO - PROCESS | 5975 | 1484579320120 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:08:40 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e568c00 == 10 [pid = 6020] [id = 598] 07:08:40 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0x9e56a400) [pid = 6020] [serial = 1671] [outer = (nil)] 07:08:40 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0x9ec9d400) [pid = 6020] [serial = 1672] [outer = 0x9e56a400] 07:08:40 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0x9ecc1800) [pid = 6020] [serial = 1673] [outer = 0x9e56a400] 07:08:41 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0x9c0c3800) [pid = 6020] [serial = 1645] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/resources/unregister-controlling-worker.html] 07:08:41 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0x9c0c0800) [pid = 6020] [serial = 1643] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/resources/unregister-controlling-worker.html] 07:08:41 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0x9e5bf000) [pid = 6020] [serial = 1654] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/activate-event-after-install-state-change.https.html] 07:08:41 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0x9b4b8400) [pid = 6020] [serial = 1640] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html] 07:08:41 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0x9b4b8800) [pid = 6020] [serial = 1647] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html] 07:08:41 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0x9e5b9000) [pid = 6020] [serial = 1652] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/resources/scope/update] 07:08:41 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0x9e560000) [pid = 6020] [serial = 1650] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/resources/scope/update] 07:08:41 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4b5000 == 11 [pid = 6020] [id = 599] 07:08:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0x9b4b8800) [pid = 6020] [serial = 1674] [outer = (nil)] 07:08:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0x9e5bc000) [pid = 6020] [serial = 1675] [outer = 0x9b4b8800] 07:08:41 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2589 07:08:41 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 07:08:41 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:08:41 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:08:41 INFO - PROCESS | 5975 | 1484579321685 Marionette TRACE conn4 <- [1,1907,null,{"value":["/service-workers/service-worker/active.https.html",0,null,null,[["active is set",0,null,null]]]}] 07:08:41 INFO - . 07:08:41 INFO - TEST-OK | /service-workers/service-worker/active.https.html | took 2048ms 07:08:41 INFO - PROCESS | 5975 | 1484579321724 Marionette TRACE conn4 -> [0,1908,"getWindowHandle",null] 07:08:41 INFO - PROCESS | 5975 | 1484579321737 Marionette TRACE conn4 <- [1,1908,null,{"value":"2147483649"}] 07:08:41 INFO - TEST-START | /service-workers/service-worker/appcache-ordering-main.https.html 07:08:41 INFO - PROCESS | 5975 | 1484579321750 Marionette TRACE conn4 -> [0,1909,"timeouts",{"script":35000}] 07:08:41 INFO - PROCESS | 5975 | 1484579321758 Marionette TRACE conn4 <- [1,1909,null,{}] 07:08:41 INFO - PROCESS | 5975 | 1484579321769 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}] 07:08:42 INFO - PROCESS | 5975 | 1484579322013 Marionette TRACE conn4 <- [1,1910,null,{"value":null}] 07:08:42 INFO - PROCESS | 5975 | 1484579322059 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:08:42 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ecc7400 == 12 [pid = 6020] [id = 600] 07:08:42 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0x9ecca000) [pid = 6020] [serial = 1676] [outer = (nil)] 07:08:42 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0x9ef5c800) [pid = 6020] [serial = 1677] [outer = 0x9ecca000] 07:08:42 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0x9ef5e800) [pid = 6020] [serial = 1678] [outer = 0x9ecca000] 07:08:43 INFO - PROCESS | 5975 | ++DOCSHELL 0xa218ac00 == 13 [pid = 6020] [id = 601] 07:08:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0xa218c000) [pid = 6020] [serial = 1679] [outer = (nil)] 07:08:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0xa218dc00) [pid = 6020] [serial = 1680] [outer = 0xa218c000] 07:08:43 INFO - PROCESS | 5975 | [Child 6020] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 07:08:43 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ef5fc00 == 14 [pid = 6020] [id = 602] 07:08:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0xa2189400) [pid = 6020] [serial = 1681] [outer = (nil)] 07:08:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0x9e342800) [pid = 6020] [serial = 1682] [outer = 0xa2189400] 07:08:43 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:08:43 INFO - PROCESS | 5975 | ++DOCSHELL 0x9eca0c00 == 15 [pid = 6020] [id = 603] 07:08:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 50 (0x9eca4800) [pid = 6020] [serial = 1683] [outer = (nil)] 07:08:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 51 (0x9eca5000) [pid = 6020] [serial = 1684] [outer = 0x9eca4800] 07:08:44 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:08:44 INFO - PROCESS | 5975 | 1484579324229 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]]]}] 07:08:44 INFO - . 07:08:44 INFO - TEST-OK | /service-workers/service-worker/appcache-ordering-main.https.html | took 2503ms 07:08:44 INFO - PROCESS | 5975 | 1484579324254 Marionette TRACE conn4 -> [0,1912,"getWindowHandle",null] 07:08:44 INFO - PROCESS | 5975 | 1484579324268 Marionette TRACE conn4 <- [1,1912,null,{"value":"2147483649"}] 07:08:44 INFO - TEST-START | /service-workers/service-worker/claim-not-using-registration.https.html 07:08:44 INFO - PROCESS | 5975 | 1484579324283 Marionette TRACE conn4 -> [0,1913,"timeouts",{"script":35000}] 07:08:44 INFO - PROCESS | 5975 | 1484579324303 Marionette TRACE conn4 <- [1,1913,null,{}] 07:08:44 INFO - PROCESS | 5975 | 1484579324329 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}] 07:08:44 INFO - PROCESS | 5975 | 1484579324531 Marionette TRACE conn4 <- [1,1914,null,{"value":null}] 07:08:44 INFO - PROCESS | 5975 | 1484579324620 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:08:44 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ec98000 == 16 [pid = 6020] [id = 604] 07:08:44 INFO - PROCESS | 5975 | ++DOMWINDOW == 52 (0x9ec9a400) [pid = 6020] [serial = 1685] [outer = (nil)] 07:08:44 INFO - PROCESS | 5975 | ++DOMWINDOW == 53 (0xa218d000) [pid = 6020] [serial = 1686] [outer = 0x9ec9a400] 07:08:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 54 (0xa218f800) [pid = 6020] [serial = 1687] [outer = 0x9ec9a400] 07:08:45 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:08:45 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:08:46 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4b7c00 == 17 [pid = 6020] [id = 605] 07:08:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 55 (0x9b4bcc00) [pid = 6020] [serial = 1688] [outer = (nil)] 07:08:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 56 (0x9b7f1c00) [pid = 6020] [serial = 1689] [outer = 0x9b4bcc00] 07:08:46 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c0c2000 == 18 [pid = 6020] [id = 606] 07:08:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 57 (0x9e33c000) [pid = 6020] [serial = 1690] [outer = (nil)] 07:08:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 58 (0x9e33cc00) [pid = 6020] [serial = 1691] [outer = 0x9e33c000] 07:08:46 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:08:46 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:08:46 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:08:46 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:08:46 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2589 07:08:46 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 07:08:46 INFO - PROCESS | 5975 | --DOCSHELL 0xa218ac00 == 17 [pid = 6020] [id = 601] 07:08:46 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4b4400 == 16 [pid = 6020] [id = 593] 07:08:46 INFO - PROCESS | 5975 | --DOCSHELL 0x9c0c4000 == 15 [pid = 6020] [id = 594] 07:08:46 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4b5c00 == 14 [pid = 6020] [id = 595] 07:08:46 INFO - PROCESS | 5975 | --DOCSHELL 0x9e346000 == 13 [pid = 6020] [id = 596] 07:08:46 INFO - PROCESS | 5975 | --DOCSHELL 0x9c0b7400 == 12 [pid = 6020] [id = 597] 07:08:46 INFO - PROCESS | 5975 | --DOCSHELL 0x9e568c00 == 11 [pid = 6020] [id = 598] 07:08:46 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4b5000 == 10 [pid = 6020] [id = 599] 07:08:46 INFO - PROCESS | 5975 | --DOCSHELL 0x9eca0c00 == 9 [pid = 6020] [id = 603] 07:08:46 INFO - PROCESS | 5975 | --DOCSHELL 0x9ecc7400 == 8 [pid = 6020] [id = 600] 07:08:46 INFO - PROCESS | 5975 | --DOCSHELL 0x9ef5fc00 == 7 [pid = 6020] [id = 602] 07:08:46 INFO - PROCESS | 5975 | --DOCSHELL 0x9e5b7400 == 6 [pid = 6020] [id = 590] 07:08:46 INFO - PROCESS | 5975 | --DOCSHELL 0x9e552c00 == 5 [pid = 6020] [id = 589] 07:08:46 INFO - PROCESS | 5975 | --DOMWINDOW == 57 (0x9eca2800) [pid = 6020] [serial = 1658] [outer = (nil)] [url = about:blank] 07:08:46 INFO - PROCESS | 5975 | --DOMWINDOW == 56 (0x9c0c5000) [pid = 6020] [serial = 1646] [outer = (nil)] [url = about:blank] 07:08:46 INFO - PROCESS | 5975 | --DOMWINDOW == 55 (0x9c0c0c00) [pid = 6020] [serial = 1644] [outer = (nil)] [url = about:blank] 07:08:46 INFO - PROCESS | 5975 | --DOMWINDOW == 54 (0x9e5e3400) [pid = 6020] [serial = 1656] [outer = (nil)] [url = about:blank] 07:08:46 INFO - PROCESS | 5975 | --DOMWINDOW == 53 (0x9b6f8400) [pid = 6020] [serial = 1642] [outer = (nil)] [url = about:blank] 07:08:46 INFO - PROCESS | 5975 | --DOMWINDOW == 52 (0x9e344000) [pid = 6020] [serial = 1649] [outer = (nil)] [url = about:blank] 07:08:46 INFO - PROCESS | 5975 | --DOMWINDOW == 51 (0x9e5be400) [pid = 6020] [serial = 1653] [outer = (nil)] [url = about:blank] 07:08:46 INFO - PROCESS | 5975 | --DOMWINDOW == 50 (0x9e563800) [pid = 6020] [serial = 1651] [outer = (nil)] [url = about:blank] 07:08:46 INFO - PROCESS | 5975 | --DOMWINDOW == 49 (0x9e5e2800) [pid = 6020] [serial = 1655] [outer = (nil)] [url = about:blank] 07:08:46 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0x9e33c800) [pid = 6020] [serial = 1648] [outer = (nil)] [url = about:blank] 07:08:46 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0x9b6f0400) [pid = 6020] [serial = 1641] [outer = (nil)] [url = about:blank] 07:08:47 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4b5c00 == 6 [pid = 6020] [id = 607] 07:08:47 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0x9b4b7400) [pid = 6020] [serial = 1692] [outer = (nil)] 07:08:47 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0x9b4bb000) [pid = 6020] [serial = 1693] [outer = 0x9b4b7400] 07:08:47 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:08:47 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:08:47 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2589 07:08:47 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 07:08:47 INFO - PROCESS | 5975 | 1484579327736 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]]]}] 07:08:47 INFO - .. 07:08:47 INFO - TEST-OK | /service-workers/service-worker/claim-not-using-registration.https.html | took 3517ms 07:08:47 INFO - PROCESS | 5975 | 1484579327813 Marionette TRACE conn4 -> [0,1916,"getWindowHandle",null] 07:08:47 INFO - PROCESS | 5975 | 1484579327820 Marionette TRACE conn4 <- [1,1916,null,{"value":"2147483649"}] 07:08:47 INFO - TEST-START | /service-workers/service-worker/claim-using-registration.https.html 07:08:47 INFO - PROCESS | 5975 | 1484579327836 Marionette TRACE conn4 -> [0,1917,"timeouts",{"script":35000}] 07:08:47 INFO - PROCESS | 5975 | 1484579327841 Marionette TRACE conn4 <- [1,1917,null,{}] 07:08:47 INFO - PROCESS | 5975 | 1484579327850 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}] 07:08:48 INFO - PROCESS | 5975 | 1484579328086 Marionette TRACE conn4 <- [1,1918,null,{"value":null}] 07:08:48 INFO - PROCESS | 5975 | 1484579328151 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:08:48 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7f2800 == 7 [pid = 6020] [id = 608] 07:08:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 50 (0x9b7f3800) [pid = 6020] [serial = 1694] [outer = (nil)] 07:08:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 51 (0x9c0c1000) [pid = 6020] [serial = 1695] [outer = 0x9b7f3800] 07:08:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 52 (0x9c0c5400) [pid = 6020] [serial = 1696] [outer = 0x9b7f3800] 07:08:48 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:08:48 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:08:49 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e548800 == 8 [pid = 6020] [id = 609] 07:08:49 INFO - PROCESS | 5975 | ++DOMWINDOW == 53 (0x9e54f000) [pid = 6020] [serial = 1697] [outer = (nil)] 07:08:49 INFO - PROCESS | 5975 | ++DOMWINDOW == 54 (0x9e550c00) [pid = 6020] [serial = 1698] [outer = 0x9e54f000] 07:08:50 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:08:50 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:08:50 INFO - PROCESS | 5975 | --DOMWINDOW == 53 (0x9b4b4800) [pid = 6020] [serial = 1660] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/activation.https.html] 07:08:50 INFO - PROCESS | 5975 | --DOMWINDOW == 52 (0x9e56a400) [pid = 6020] [serial = 1671] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/active.https.html] 07:08:50 INFO - PROCESS | 5975 | --DOMWINDOW == 51 (0x9ecca000) [pid = 6020] [serial = 1676] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/appcache-ordering-main.https.html] 07:08:50 INFO - PROCESS | 5975 | --DOMWINDOW == 50 (0x9eca4800) [pid = 6020] [serial = 1683] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/appcache-ordering.is-appcached.html] 07:08:50 INFO - PROCESS | 5975 | --DOMWINDOW == 49 (0xa2189400) [pid = 6020] [serial = 1681] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/appcache-ordering.is-appcached.html] 07:08:50 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0xa218c000) [pid = 6020] [serial = 1679] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/appcache-ordering.install.html] 07:08:50 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0x9b4b8800) [pid = 6020] [serial = 1674] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 07:08:50 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0x9e54b800) [pid = 6020] [serial = 1663] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/no-controllee] 07:08:50 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0x9b4b6800) [pid = 6020] [serial = 1665] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/no-request] 07:08:50 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0x9e569800) [pid = 6020] [serial = 1669] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/unregister] 07:08:50 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0x9ec99000) [pid = 6020] [serial = 1657] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/activation-after-registration.https.html] 07:08:50 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0x9e54bc00) [pid = 6020] [serial = 1667] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/skip-waiting] 07:08:50 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0x9b7e8800) [pid = 6020] [serial = 1637] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html] 07:08:51 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e562c00 == 9 [pid = 6020] [id = 610] 07:08:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0x9e568000) [pid = 6020] [serial = 1699] [outer = (nil)] 07:08:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0x9e5b1400) [pid = 6020] [serial = 1700] [outer = 0x9e568000] 07:08:51 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:08:51 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:08:51 INFO - PROCESS | 5975 | 1484579331646 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]]]}] 07:08:51 INFO - .. 07:08:51 INFO - TEST-OK | /service-workers/service-worker/claim-using-registration.https.html | took 3851ms 07:08:51 INFO - PROCESS | 5975 | 1484579331686 Marionette TRACE conn4 -> [0,1920,"getWindowHandle",null] 07:08:51 INFO - PROCESS | 5975 | 1484579331696 Marionette TRACE conn4 <- [1,1920,null,{"value":"2147483649"}] 07:08:51 INFO - TEST-START | /service-workers/service-worker/client-navigate.https.html 07:08:51 INFO - PROCESS | 5975 | 1484579331706 Marionette TRACE conn4 -> [0,1921,"timeouts",{"script":35000}] 07:08:51 INFO - PROCESS | 5975 | 1484579331711 Marionette TRACE conn4 <- [1,1921,null,{}] 07:08:51 INFO - PROCESS | 5975 | 1484579331721 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}] 07:08:51 INFO - PROCESS | 5975 | 1484579331995 Marionette TRACE conn4 <- [1,1922,null,{"value":null}] 07:08:52 INFO - PROCESS | 5975 | 1484579332071 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:08:52 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e33f000 == 10 [pid = 6020] [id = 611] 07:08:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0x9e553c00) [pid = 6020] [serial = 1701] [outer = (nil)] 07:08:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0x9e5e7400) [pid = 6020] [serial = 1702] [outer = 0x9e553c00] 07:08:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0x9ec99400) [pid = 6020] [serial = 1703] [outer = 0x9e553c00] 07:08:52 INFO - PROCESS | 5975 | [Parent 5975] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 07:08:52 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:08:52 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:08:53 INFO - PROCESS | 5975 | ++DOCSHELL 0x9eca0800 == 11 [pid = 6020] [id = 612] 07:08:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0x9eca0c00) [pid = 6020] [serial = 1704] [outer = (nil)] 07:08:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0x9eca1000) [pid = 6020] [serial = 1705] [outer = 0x9eca0c00] 07:08:54 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:08:54 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:08:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0x9b7ea000) [pid = 6020] [serial = 1706] [outer = 0x9eca0c00] 07:08:54 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4b7c00 == 10 [pid = 6020] [id = 605] 07:08:54 INFO - PROCESS | 5975 | --DOCSHELL 0x9e562c00 == 9 [pid = 6020] [id = 610] 07:08:54 INFO - PROCESS | 5975 | --DOCSHELL 0x9e548800 == 8 [pid = 6020] [id = 609] 07:08:54 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7f2800 == 7 [pid = 6020] [id = 608] 07:08:54 INFO - PROCESS | 5975 | --DOCSHELL 0x9ec98000 == 6 [pid = 6020] [id = 604] 07:08:54 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4b5c00 == 5 [pid = 6020] [id = 607] 07:08:54 INFO - PROCESS | 5975 | --DOCSHELL 0x9c0c2000 == 4 [pid = 6020] [id = 606] 07:08:54 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0x9ef5c800) [pid = 6020] [serial = 1677] [outer = (nil)] [url = about:blank] 07:08:54 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0x9eca5000) [pid = 6020] [serial = 1684] [outer = (nil)] [url = about:blank] 07:08:54 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0x9e342800) [pid = 6020] [serial = 1682] [outer = (nil)] [url = about:blank] 07:08:54 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0x9ef5e800) [pid = 6020] [serial = 1678] [outer = (nil)] [url = about:blank] 07:08:54 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0xa218dc00) [pid = 6020] [serial = 1680] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/appcache-ordering.install.html] 07:08:54 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0x9e5bc000) [pid = 6020] [serial = 1675] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 07:08:54 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0x9e569000) [pid = 6020] [serial = 1664] [outer = (nil)] [url = about:blank] 07:08:54 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0x9b4bac00) [pid = 6020] [serial = 1666] [outer = (nil)] [url = about:blank] 07:08:54 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0x9e5dd800) [pid = 6020] [serial = 1670] [outer = (nil)] [url = about:blank] 07:08:54 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0x9eca5400) [pid = 6020] [serial = 1659] [outer = (nil)] [url = about:blank] 07:08:54 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0x9ecc1800) [pid = 6020] [serial = 1673] [outer = (nil)] [url = about:blank] 07:08:54 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0x9e54c400) [pid = 6020] [serial = 1668] [outer = (nil)] [url = about:blank] 07:08:54 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0x9c0bec00) [pid = 6020] [serial = 1662] [outer = (nil)] [url = about:blank] 07:08:54 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0x9ec9d400) [pid = 6020] [serial = 1672] [outer = (nil)] [url = about:blank] 07:08:54 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0x9b7f1800) [pid = 6020] [serial = 1661] [outer = (nil)] [url = about:blank] 07:08:54 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0x9e554000) [pid = 6020] [serial = 1639] [outer = (nil)] [url = about:blank] 07:08:54 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6f6c00 == 5 [pid = 6020] [id = 613] 07:08:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0x9b6f9000) [pid = 6020] [serial = 1707] [outer = (nil)] 07:08:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0x9b6f9400) [pid = 6020] [serial = 1708] [outer = 0x9b6f9000] 07:08:55 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:08:55 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:08:55 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:08:55 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:08:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0x9c0b9400) [pid = 6020] [serial = 1709] [outer = 0x9b6f9000] 07:08:55 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e33bc00 == 6 [pid = 6020] [id = 614] 07:08:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0x9e33d000) [pid = 6020] [serial = 1710] [outer = (nil)] 07:08:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0x9e33d800) [pid = 6020] [serial = 1711] [outer = 0x9e33d000] 07:08:56 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerWindowClient.cpp, line 373 07:08:56 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(mRv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerWindowClient.cpp, line 90 07:08:56 INFO - PROCESS | 5975 | 1484579336180 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,{},{}]]]}] 07:08:56 INFO - ....... 07:08:56 INFO - TEST-OK | /service-workers/service-worker/client-navigate.https.html | took 4506ms 07:08:56 INFO - PROCESS | 5975 | 1484579336209 Marionette TRACE conn4 -> [0,1924,"getWindowHandle",null] 07:08:56 INFO - TEST-START | /service-workers/service-worker/clients-get-cross-origin.https.html 07:08:56 INFO - PROCESS | 5975 | 1484579336219 Marionette TRACE conn4 <- [1,1924,null,{"value":"2147483649"}] 07:08:56 INFO - PROCESS | 5975 | 1484579336233 Marionette TRACE conn4 -> [0,1925,"timeouts",{"script":35000}] 07:08:56 INFO - PROCESS | 5975 | 1484579336241 Marionette TRACE conn4 <- [1,1925,null,{}] 07:08:56 INFO - PROCESS | 5975 | 1484579336247 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}] 07:08:56 INFO - PROCESS | 5975 | 1484579336469 Marionette TRACE conn4 <- [1,1926,null,{"value":null}] 07:08:56 INFO - PROCESS | 5975 | 1484579336583 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:08:56 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c0b8400 == 7 [pid = 6020] [id = 615] 07:08:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0x9c0c2000) [pid = 6020] [serial = 1712] [outer = (nil)] 07:08:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0x9e54d400) [pid = 6020] [serial = 1713] [outer = 0x9c0c2000] 07:08:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0x9e569000) [pid = 6020] [serial = 1714] [outer = 0x9c0c2000] 07:08:57 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:08:57 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:08:57 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0x9b7f3800) [pid = 6020] [serial = 1694] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/claim-using-registration.https.html] 07:08:57 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0x9ec9a400) [pid = 6020] [serial = 1685] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/claim-not-using-registration.https.html] 07:08:57 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0x9b4bcc00) [pid = 6020] [serial = 1688] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?not-using-init] 07:08:57 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0x9e54f000) [pid = 6020] [serial = 1697] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?using-different-registration] 07:08:57 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0x9e33c000) [pid = 6020] [serial = 1690] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?not-using] 07:08:57 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0x9e568000) [pid = 6020] [serial = 1699] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?using-same-registration] 07:08:57 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0x9b4b7400) [pid = 6020] [serial = 1692] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?longer-matched] 07:08:58 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e5d8400 == 8 [pid = 6020] [id = 616] 07:08:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0x9e5d8800) [pid = 6020] [serial = 1715] [outer = (nil)] 07:08:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0x9e5d8c00) [pid = 6020] [serial = 1716] [outer = 0x9e5d8800] 07:08:58 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e5dc400 == 9 [pid = 6020] [id = 617] 07:08:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0x9e5dec00) [pid = 6020] [serial = 1717] [outer = (nil)] 07:08:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0x9e5df800) [pid = 6020] [serial = 1718] [outer = 0x9e5dec00] 07:08:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0x9e5e6400) [pid = 6020] [serial = 1719] [outer = 0x9e5dec00] 07:08:59 INFO - PROCESS | 5975 | ++DOCSHELL 0x9eca2c00 == 10 [pid = 6020] [id = 618] 07:08:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0x9eca4400) [pid = 6020] [serial = 1720] [outer = (nil)] 07:08:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0x9eca5800) [pid = 6020] [serial = 1721] [outer = 0x9eca4400] 07:08:59 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!doc', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2879 07:08:59 INFO - PROCESS | 5975 | 1484579339496 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]]]}] 07:08:59 INFO - . 07:08:59 INFO - TEST-OK | /service-workers/service-worker/clients-get-cross-origin.https.html | took 3308ms 07:08:59 INFO - PROCESS | 5975 | 1484579339540 Marionette TRACE conn4 -> [0,1928,"getWindowHandle",null] 07:08:59 INFO - PROCESS | 5975 | 1484579339546 Marionette TRACE conn4 <- [1,1928,null,{"value":"2147483649"}] 07:08:59 INFO - TEST-START | /service-workers/service-worker/clients-get.https.html 07:08:59 INFO - PROCESS | 5975 | 1484579339556 Marionette TRACE conn4 -> [0,1929,"timeouts",{"script":35000}] 07:08:59 INFO - PROCESS | 5975 | 1484579339568 Marionette TRACE conn4 <- [1,1929,null,{}] 07:08:59 INFO - PROCESS | 5975 | 1484579339579 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}] 07:08:59 INFO - PROCESS | 5975 | 1484579339839 Marionette TRACE conn4 <- [1,1930,null,{"value":null}] 07:09:00 INFO - PROCESS | 5975 | 1484579339985 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:09:00 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ec9d800 == 11 [pid = 6020] [id = 619] 07:09:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0x9ec9dc00) [pid = 6020] [serial = 1722] [outer = (nil)] 07:09:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0x9ecc0800) [pid = 6020] [serial = 1723] [outer = 0x9ec9dc00] 07:09:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0x9ecc1c00) [pid = 6020] [serial = 1724] [outer = 0x9ec9dc00] 07:09:00 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:00 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:01 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ec9ac00 == 12 [pid = 6020] [id = 620] 07:09:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0x9eca4c00) [pid = 6020] [serial = 1725] [outer = (nil)] 07:09:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0x9eca5c00) [pid = 6020] [serial = 1726] [outer = 0x9eca4c00] 07:09:01 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ecc5000 == 13 [pid = 6020] [id = 621] 07:09:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0x9eccc400) [pid = 6020] [serial = 1727] [outer = (nil)] 07:09:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0x9ecccc00) [pid = 6020] [serial = 1728] [outer = 0x9eccc400] 07:09:01 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!doc', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2879 07:09:01 INFO - PROCESS | 5975 | 1484579341974 Marionette TRACE conn4 <- [1,1931,null,{"value":["/service-workers/service-worker/clients-get.https.html",0,null,null,[["Test Clients.get()",0,null,null]]]}] 07:09:01 INFO - . 07:09:01 INFO - TEST-OK | /service-workers/service-worker/clients-get.https.html | took 2445ms 07:09:02 INFO - PROCESS | 5975 | 1484579341999 Marionette TRACE conn4 -> [0,1932,"getWindowHandle",null] 07:09:02 INFO - PROCESS | 5975 | 1484579342020 Marionette TRACE conn4 <- [1,1932,null,{"value":"2147483649"}] 07:09:02 INFO - TEST-START | /service-workers/service-worker/clients-matchall-client-types.https.html 07:09:02 INFO - PROCESS | 5975 | 1484579342037 Marionette TRACE conn4 -> [0,1933,"timeouts",{"script":35000}] 07:09:02 INFO - PROCESS | 5975 | 1484579342046 Marionette TRACE conn4 <- [1,1933,null,{}] 07:09:02 INFO - PROCESS | 5975 | 1484579342051 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}] 07:09:02 INFO - PROCESS | 5975 | 1484579342277 Marionette TRACE conn4 <- [1,1934,null,{"value":null}] 07:09:02 INFO - PROCESS | 5975 | 1484579342380 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:09:02 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4b8400 == 14 [pid = 6020] [id = 622] 07:09:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0x9b4bc800) [pid = 6020] [serial = 1729] [outer = (nil)] 07:09:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 50 (0x9e549400) [pid = 6020] [serial = 1730] [outer = 0x9b4bc800] 07:09:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 51 (0x9e553000) [pid = 6020] [serial = 1731] [outer = 0x9b4bc800] 07:09:02 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:02 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:03 INFO - PROCESS | 5975 | --DOCSHELL 0x9e33f000 == 13 [pid = 6020] [id = 611] 07:09:03 INFO - PROCESS | 5975 | --DOCSHELL 0x9e5dc400 == 12 [pid = 6020] [id = 617] 07:09:03 INFO - PROCESS | 5975 | --DOCSHELL 0x9c0b8400 == 11 [pid = 6020] [id = 615] 07:09:03 INFO - PROCESS | 5975 | --DOCSHELL 0x9ec9d800 == 10 [pid = 6020] [id = 619] 07:09:03 INFO - PROCESS | 5975 | --DOMWINDOW == 50 (0xa218d000) [pid = 6020] [serial = 1686] [outer = (nil)] [url = about:blank] 07:09:03 INFO - PROCESS | 5975 | --DOMWINDOW == 49 (0x9c0c1000) [pid = 6020] [serial = 1695] [outer = (nil)] [url = about:blank] 07:09:03 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0x9c0c5400) [pid = 6020] [serial = 1696] [outer = (nil)] [url = about:blank] 07:09:03 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0x9b7f1c00) [pid = 6020] [serial = 1689] [outer = (nil)] [url = about:blank] 07:09:03 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0x9e550c00) [pid = 6020] [serial = 1698] [outer = (nil)] [url = about:blank] 07:09:03 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0x9e33cc00) [pid = 6020] [serial = 1691] [outer = (nil)] [url = about:blank] 07:09:03 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0x9e5b1400) [pid = 6020] [serial = 1700] [outer = (nil)] [url = about:blank] 07:09:03 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0xa218f800) [pid = 6020] [serial = 1687] [outer = (nil)] [url = about:blank] 07:09:03 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0x9b4bb000) [pid = 6020] [serial = 1693] [outer = (nil)] [url = about:blank] 07:09:04 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6f8c00 == 11 [pid = 6020] [id = 623] 07:09:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0x9b7ea400) [pid = 6020] [serial = 1732] [outer = (nil)] 07:09:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0x9b7eac00) [pid = 6020] [serial = 1733] [outer = 0x9b7ea400] 07:09:04 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:04 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:04 INFO - PROCESS | 5975 | 1484579344604 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]]]}] 07:09:04 INFO - . 07:09:04 INFO - TEST-OK | /service-workers/service-worker/clients-matchall-client-types.https.html | took 2596ms 07:09:04 INFO - PROCESS | 5975 | 1484579344635 Marionette TRACE conn4 -> [0,1936,"getWindowHandle",null] 07:09:04 INFO - PROCESS | 5975 | 1484579344642 Marionette TRACE conn4 <- [1,1936,null,{"value":"2147483649"}] 07:09:04 INFO - TEST-START | /service-workers/service-worker/clients-matchall-include-uncontrolled.https.html 07:09:04 INFO - PROCESS | 5975 | 1484579344650 Marionette TRACE conn4 -> [0,1937,"timeouts",{"script":35000}] 07:09:04 INFO - PROCESS | 5975 | 1484579344662 Marionette TRACE conn4 <- [1,1937,null,{}] 07:09:04 INFO - PROCESS | 5975 | 1484579344682 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}] 07:09:04 INFO - PROCESS | 5975 | 1484579344880 Marionette TRACE conn4 <- [1,1938,null,{"value":null}] 07:09:05 INFO - PROCESS | 5975 | 1484579344996 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:09:05 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6fcc00 == 12 [pid = 6020] [id = 624] 07:09:05 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0x9b7e8400) [pid = 6020] [serial = 1734] [outer = (nil)] 07:09:05 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0x9c0ba400) [pid = 6020] [serial = 1735] [outer = 0x9b7e8400] 07:09:05 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0x9c0c0c00) [pid = 6020] [serial = 1736] [outer = 0x9b7e8400] 07:09:05 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:05 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:06 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e349c00 == 13 [pid = 6020] [id = 625] 07:09:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0x9e545800) [pid = 6020] [serial = 1737] [outer = (nil)] 07:09:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0x9e548800) [pid = 6020] [serial = 1738] [outer = 0x9e545800] 07:09:06 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:06 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:06 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e54f000 == 14 [pid = 6020] [id = 626] 07:09:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 50 (0x9e54f400) [pid = 6020] [serial = 1739] [outer = (nil)] 07:09:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 51 (0x9e55c400) [pid = 6020] [serial = 1740] [outer = 0x9e54f400] 07:09:06 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:06 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:07 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e567c00 == 15 [pid = 6020] [id = 627] 07:09:07 INFO - PROCESS | 5975 | ++DOMWINDOW == 52 (0x9e568c00) [pid = 6020] [serial = 1741] [outer = (nil)] 07:09:07 INFO - PROCESS | 5975 | ++DOMWINDOW == 53 (0x9e5b0800) [pid = 6020] [serial = 1742] [outer = 0x9e568c00] 07:09:07 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:07 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:07 INFO - PROCESS | 5975 | --DOMWINDOW == 52 (0x9e553c00) [pid = 6020] [serial = 1701] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/client-navigate.https.html] 07:09:07 INFO - PROCESS | 5975 | --DOMWINDOW == 51 (0x9c0c2000) [pid = 6020] [serial = 1712] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/clients-get-cross-origin.https.html] 07:09:07 INFO - PROCESS | 5975 | --DOMWINDOW == 50 (0x9eccc400) [pid = 6020] [serial = 1727] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/clients-get-frame.html#2] 07:09:07 INFO - PROCESS | 5975 | --DOMWINDOW == 49 (0x9eca4c00) [pid = 6020] [serial = 1725] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/clients-get-frame.html#1] 07:09:07 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0x9ec9dc00) [pid = 6020] [serial = 1722] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/clients-get.https.html] 07:09:07 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0x9e5d8800) [pid = 6020] [serial = 1715] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-get] 07:09:07 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0x9e5dec00) [pid = 6020] [serial = 1717] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/clients-get-other-origin.html] 07:09:07 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0x9e33d000) [pid = 6020] [serial = 1710] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/client-navigate-frame.html] 07:09:07 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0x9eca4400) [pid = 6020] [serial = 1720] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-get] 07:09:07 INFO - PROCESS | 5975 | 1484579347629 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]]]}] 07:09:07 INFO - . 07:09:07 INFO - TEST-OK | /service-workers/service-worker/clients-matchall-include-uncontrolled.https.html | took 3007ms 07:09:07 INFO - PROCESS | 5975 | 1484579347660 Marionette TRACE conn4 -> [0,1940,"getWindowHandle",null] 07:09:07 INFO - PROCESS | 5975 | 1484579347669 Marionette TRACE conn4 <- [1,1940,null,{"value":"2147483649"}] 07:09:07 INFO - TEST-START | /service-workers/service-worker/clients-matchall.https.html 07:09:07 INFO - PROCESS | 5975 | 1484579347681 Marionette TRACE conn4 -> [0,1941,"timeouts",{"script":35000}] 07:09:07 INFO - PROCESS | 5975 | 1484579347690 Marionette TRACE conn4 <- [1,1941,null,{}] 07:09:07 INFO - PROCESS | 5975 | 1484579347725 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}] 07:09:07 INFO - PROCESS | 5975 | 1484579347985 Marionette TRACE conn4 <- [1,1942,null,{"value":null}] 07:09:08 INFO - PROCESS | 5975 | 1484579348058 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:09:08 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c0c2800 == 16 [pid = 6020] [id = 628] 07:09:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0x9c0c3400) [pid = 6020] [serial = 1743] [outer = (nil)] 07:09:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0x9e564800) [pid = 6020] [serial = 1744] [outer = 0x9c0c3400] 07:09:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0x9e5bd800) [pid = 6020] [serial = 1745] [outer = 0x9c0c3400] 07:09:08 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:08 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:09 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ec9f400 == 17 [pid = 6020] [id = 629] 07:09:09 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0x9ec9f800) [pid = 6020] [serial = 1746] [outer = (nil)] 07:09:09 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0x9ec9fc00) [pid = 6020] [serial = 1747] [outer = 0x9ec9f800] 07:09:09 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:09 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:09 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e54b800 == 18 [pid = 6020] [id = 630] 07:09:09 INFO - PROCESS | 5975 | ++DOMWINDOW == 50 (0x9eca3000) [pid = 6020] [serial = 1748] [outer = (nil)] 07:09:09 INFO - PROCESS | 5975 | ++DOMWINDOW == 51 (0x9ecbf800) [pid = 6020] [serial = 1749] [outer = 0x9eca3000] 07:09:09 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:09 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:10 INFO - PROCESS | 5975 | 1484579350022 Marionette TRACE conn4 <- [1,1943,null,{"value":["/service-workers/service-worker/clients-matchall.https.html",0,null,null,[["Test Clients.matchAll()",0,null,null]]]}] 07:09:10 INFO - . 07:09:10 INFO - TEST-OK | /service-workers/service-worker/clients-matchall.https.html | took 2375ms 07:09:10 INFO - PROCESS | 5975 | 1484579350054 Marionette TRACE conn4 -> [0,1944,"getWindowHandle",null] 07:09:10 INFO - PROCESS | 5975 | 1484579350059 Marionette TRACE conn4 <- [1,1944,null,{"value":"2147483649"}] 07:09:10 INFO - TEST-START | /service-workers/service-worker/controller-on-disconnect.https.html 07:09:10 INFO - PROCESS | 5975 | 1484579350076 Marionette TRACE conn4 -> [0,1945,"timeouts",{"script":35000}] 07:09:10 INFO - PROCESS | 5975 | 1484579350081 Marionette TRACE conn4 <- [1,1945,null,{}] 07:09:10 INFO - PROCESS | 5975 | 1484579350110 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}] 07:09:10 INFO - PROCESS | 5975 | 1484579350336 Marionette TRACE conn4 <- [1,1946,null,{"value":null}] 07:09:10 INFO - PROCESS | 5975 | 1484579350411 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:09:10 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c0bf800 == 19 [pid = 6020] [id = 631] 07:09:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 52 (0x9c0bfc00) [pid = 6020] [serial = 1750] [outer = (nil)] 07:09:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 53 (0x9e349800) [pid = 6020] [serial = 1751] [outer = 0x9c0bfc00] 07:09:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 54 (0x9e563000) [pid = 6020] [serial = 1752] [outer = 0x9c0bfc00] 07:09:10 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:10 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:11 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ec9f000 == 20 [pid = 6020] [id = 632] 07:09:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 55 (0x9ecc6800) [pid = 6020] [serial = 1753] [outer = (nil)] 07:09:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 56 (0x9ecc7800) [pid = 6020] [serial = 1754] [outer = 0x9ecc6800] 07:09:11 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:11 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:12 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!aWindow', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2578 07:09:12 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 07:09:12 INFO - PROCESS | 5975 | 1484579352159 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]]]}] 07:09:12 INFO - . 07:09:12 INFO - TEST-OK | /service-workers/service-worker/controller-on-disconnect.https.html | took 2162ms 07:09:12 INFO - PROCESS | 5975 | 1484579352229 Marionette TRACE conn4 -> [0,1948,"getWindowHandle",null] 07:09:12 INFO - PROCESS | 5975 | 1484579352251 Marionette TRACE conn4 <- [1,1948,null,{"value":"2147483649"}] 07:09:12 INFO - TEST-START | /service-workers/service-worker/controller-on-load.https.html 07:09:12 INFO - PROCESS | 5975 | 1484579352282 Marionette TRACE conn4 -> [0,1949,"timeouts",{"script":35000}] 07:09:12 INFO - PROCESS | 5975 | 1484579352291 Marionette TRACE conn4 <- [1,1949,null,{}] 07:09:12 INFO - PROCESS | 5975 | 1484579352298 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}] 07:09:12 INFO - PROCESS | 5975 | 1484579352524 Marionette TRACE conn4 <- [1,1950,null,{"value":null}] 07:09:12 INFO - PROCESS | 5975 | 1484579352614 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:09:12 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4bdc00 == 21 [pid = 6020] [id = 633] 07:09:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 57 (0x9b6f0800) [pid = 6020] [serial = 1755] [outer = (nil)] 07:09:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 58 (0x9b7e9400) [pid = 6020] [serial = 1756] [outer = 0x9b6f0800] 07:09:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 59 (0x9b7f1800) [pid = 6020] [serial = 1757] [outer = 0x9b6f0800] 07:09:13 INFO - PROCESS | 5975 | --DOCSHELL 0x9e54b800 == 20 [pid = 6020] [id = 630] 07:09:13 INFO - PROCESS | 5975 | --DOCSHELL 0x9ec9f400 == 19 [pid = 6020] [id = 629] 07:09:13 INFO - PROCESS | 5975 | --DOCSHELL 0x9e567c00 == 18 [pid = 6020] [id = 627] 07:09:13 INFO - PROCESS | 5975 | --DOCSHELL 0x9e54f000 == 17 [pid = 6020] [id = 626] 07:09:13 INFO - PROCESS | 5975 | --DOCSHELL 0x9e349c00 == 16 [pid = 6020] [id = 625] 07:09:13 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:13 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:13 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6fcc00 == 15 [pid = 6020] [id = 624] 07:09:13 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6f8c00 == 14 [pid = 6020] [id = 623] 07:09:13 INFO - PROCESS | 5975 | --DOCSHELL 0x9ec9ac00 == 13 [pid = 6020] [id = 620] 07:09:13 INFO - PROCESS | 5975 | --DOCSHELL 0x9e33bc00 == 12 [pid = 6020] [id = 614] 07:09:13 INFO - PROCESS | 5975 | --DOCSHELL 0x9e5d8400 == 11 [pid = 6020] [id = 616] 07:09:13 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6f6c00 == 10 [pid = 6020] [id = 613] 07:09:13 INFO - PROCESS | 5975 | --DOCSHELL 0x9ecc5000 == 9 [pid = 6020] [id = 621] 07:09:13 INFO - PROCESS | 5975 | --DOCSHELL 0x9eca2c00 == 8 [pid = 6020] [id = 618] 07:09:13 INFO - PROCESS | 5975 | --DOCSHELL 0x9eca0800 == 7 [pid = 6020] [id = 612] 07:09:13 INFO - PROCESS | 5975 | --DOMWINDOW == 58 (0x9e5e7400) [pid = 6020] [serial = 1702] [outer = (nil)] [url = about:blank] 07:09:13 INFO - PROCESS | 5975 | --DOMWINDOW == 57 (0x9ecccc00) [pid = 6020] [serial = 1728] [outer = (nil)] [url = about:blank] 07:09:13 INFO - PROCESS | 5975 | --DOMWINDOW == 56 (0x9eca5c00) [pid = 6020] [serial = 1726] [outer = (nil)] [url = about:blank] 07:09:13 INFO - PROCESS | 5975 | --DOMWINDOW == 55 (0x9ecc1c00) [pid = 6020] [serial = 1724] [outer = (nil)] [url = about:blank] 07:09:13 INFO - PROCESS | 5975 | --DOMWINDOW == 54 (0x9ecc0800) [pid = 6020] [serial = 1723] [outer = (nil)] [url = about:blank] 07:09:13 INFO - PROCESS | 5975 | --DOMWINDOW == 53 (0x9e5d8c00) [pid = 6020] [serial = 1716] [outer = (nil)] [url = about:blank] 07:09:13 INFO - PROCESS | 5975 | --DOMWINDOW == 52 (0x9e5e6400) [pid = 6020] [serial = 1719] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/clients-get-other-origin.html] 07:09:13 INFO - PROCESS | 5975 | --DOMWINDOW == 51 (0x9e5df800) [pid = 6020] [serial = 1718] [outer = (nil)] [url = about:blank] 07:09:13 INFO - PROCESS | 5975 | --DOMWINDOW == 50 (0x9b7ea000) [pid = 6020] [serial = 1706] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/client-navigated-frame.html] 07:09:13 INFO - PROCESS | 5975 | --DOMWINDOW == 49 (0x9c0b9400) [pid = 6020] [serial = 1709] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/client-navigated-frame.html] 07:09:13 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0x9ec99400) [pid = 6020] [serial = 1703] [outer = (nil)] [url = about:blank] 07:09:13 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0x9eca1000) [pid = 6020] [serial = 1705] [outer = (nil)] [url = about:blank] 07:09:13 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0x9b6f9400) [pid = 6020] [serial = 1708] [outer = (nil)] [url = about:blank] 07:09:13 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0x9e33d800) [pid = 6020] [serial = 1711] [outer = (nil)] [url = about:blank] 07:09:13 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0x9eca5800) [pid = 6020] [serial = 1721] [outer = (nil)] [url = about:blank] 07:09:13 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0x9e569000) [pid = 6020] [serial = 1714] [outer = (nil)] [url = about:blank] 07:09:13 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0x9e54d400) [pid = 6020] [serial = 1713] [outer = (nil)] [url = about:blank] 07:09:13 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c0c2000 == 8 [pid = 6020] [id = 634] 07:09:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0x9c0c2400) [pid = 6020] [serial = 1758] [outer = (nil)] 07:09:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0x9c0c2c00) [pid = 6020] [serial = 1759] [outer = 0x9c0c2400] 07:09:14 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:14 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:14 INFO - PROCESS | 5975 | 1484579354315 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]]]}] 07:09:14 INFO - . 07:09:14 INFO - TEST-OK | /service-workers/service-worker/controller-on-load.https.html | took 2062ms 07:09:14 INFO - PROCESS | 5975 | 1484579354355 Marionette TRACE conn4 -> [0,1952,"getWindowHandle",null] 07:09:14 INFO - PROCESS | 5975 | 1484579354363 Marionette TRACE conn4 <- [1,1952,null,{"value":"2147483649"}] 07:09:14 INFO - TEST-START | /service-workers/service-worker/controller-on-reload.https.html 07:09:14 INFO - PROCESS | 5975 | 1484579354377 Marionette TRACE conn4 -> [0,1953,"timeouts",{"script":35000}] 07:09:14 INFO - PROCESS | 5975 | 1484579354384 Marionette TRACE conn4 <- [1,1953,null,{}] 07:09:14 INFO - PROCESS | 5975 | 1484579354403 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}] 07:09:14 INFO - PROCESS | 5975 | 1484579354612 Marionette TRACE conn4 <- [1,1954,null,{"value":null}] 07:09:14 INFO - PROCESS | 5975 | 1484579354696 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:09:14 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7f2c00 == 9 [pid = 6020] [id = 635] 07:09:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0x9c0b7400) [pid = 6020] [serial = 1760] [outer = (nil)] 07:09:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0x9e346000) [pid = 6020] [serial = 1761] [outer = 0x9c0b7400] 07:09:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0x9e54f000) [pid = 6020] [serial = 1762] [outer = 0x9c0b7400] 07:09:15 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:15 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:15 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0x9b7e8400) [pid = 6020] [serial = 1734] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/clients-matchall-include-uncontrolled.https.html] 07:09:15 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0x9eca3000) [pid = 6020] [serial = 1748] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-matchAll#2] 07:09:15 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0x9ec9f800) [pid = 6020] [serial = 1746] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-matchAll#1] 07:09:15 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0x9b7ea400) [pid = 6020] [serial = 1732] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/clients-matchall-client-types-iframe.html] 07:09:15 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0x9e568c00) [pid = 6020] [serial = 1741] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-matchAll-includeUncontrolled#2] 07:09:15 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0x9e54f400) [pid = 6020] [serial = 1739] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-matchAll-includeUncontrolled#1] 07:09:15 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0x9e545800) [pid = 6020] [serial = 1737] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 07:09:15 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7e8400 == 10 [pid = 6020] [id = 636] 07:09:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0x9b7ea400) [pid = 6020] [serial = 1763] [outer = (nil)] 07:09:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0x9e348800) [pid = 6020] [serial = 1764] [outer = 0x9b7ea400] 07:09:16 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:16 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:16 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2589 07:09:16 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 07:09:16 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:16 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0x9e5e7800) [pid = 6020] [serial = 1765] [outer = 0x9b7ea400] 07:09:16 INFO - PROCESS | 5975 | 1484579356603 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]]]}] 07:09:16 INFO - . 07:09:16 INFO - TEST-OK | /service-workers/service-worker/controller-on-reload.https.html | took 2292ms 07:09:16 INFO - PROCESS | 5975 | 1484579356670 Marionette TRACE conn4 -> [0,1956,"getWindowHandle",null] 07:09:16 INFO - PROCESS | 5975 | 1484579356682 Marionette TRACE conn4 <- [1,1956,null,{"value":"2147483649"}] 07:09:16 INFO - TEST-START | /service-workers/service-worker/extendable-event-async-waituntil.https.html 07:09:16 INFO - PROCESS | 5975 | 1484579356739 Marionette TRACE conn4 -> [0,1957,"timeouts",{"script":35000}] 07:09:16 INFO - PROCESS | 5975 | 1484579356745 Marionette TRACE conn4 <- [1,1957,null,{}] 07:09:16 INFO - PROCESS | 5975 | 1484579356753 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}] 07:09:16 INFO - PROCESS | 5975 | 1484579356982 Marionette TRACE conn4 <- [1,1958,null,{"value":null}] 07:09:17 INFO - PROCESS | 5975 | 1484579357124 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:09:17 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e5e4800 == 11 [pid = 6020] [id = 637] 07:09:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0x9e5e5c00) [pid = 6020] [serial = 1766] [outer = (nil)] 07:09:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0x9eca1800) [pid = 6020] [serial = 1767] [outer = 0x9e5e5c00] 07:09:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0x9ecbe400) [pid = 6020] [serial = 1768] [outer = 0x9e5e5c00] 07:09:17 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:17 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:18 INFO - PROCESS | 5975 | 1484579358567 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]]]}] 07:09:18 INFO - . 07:09:18 INFO - TEST-OK | /service-workers/service-worker/extendable-event-async-waituntil.https.html | took 1895ms 07:09:18 INFO - PROCESS | 5975 | 1484579358629 Marionette TRACE conn4 -> [0,1960,"getWindowHandle",null] 07:09:18 INFO - PROCESS | 5975 | 1484579358640 Marionette TRACE conn4 <- [1,1960,null,{"value":"2147483649"}] 07:09:18 INFO - TEST-START | /service-workers/service-worker/extendable-event-waituntil.https.html 07:09:18 INFO - PROCESS | 5975 | 1484579358732 Marionette TRACE conn4 -> [0,1961,"timeouts",{"script":35000}] 07:09:18 INFO - PROCESS | 5975 | 1484579358738 Marionette TRACE conn4 <- [1,1961,null,{}] 07:09:18 INFO - PROCESS | 5975 | 1484579358753 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}] 07:09:18 INFO - PROCESS | 5975 | 1484579358980 Marionette TRACE conn4 <- [1,1962,null,{"value":null}] 07:09:19 INFO - PROCESS | 5975 | 1484579359077 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:09:19 INFO - PROCESS | 5975 | ++DOCSHELL 0x9eca4400 == 12 [pid = 6020] [id = 638] 07:09:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0x9ecbfc00) [pid = 6020] [serial = 1769] [outer = (nil)] 07:09:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0x9ef5a800) [pid = 6020] [serial = 1770] [outer = 0x9ecbfc00] 07:09:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0x9ef59c00) [pid = 6020] [serial = 1771] [outer = 0x9ecbfc00] 07:09:19 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:19 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:21 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!aInstallEventSuccess', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 07:09:21 INFO - PROCESS | 5975 | --DOCSHELL 0x9e5e4800 == 11 [pid = 6020] [id = 637] 07:09:21 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7e8400 == 10 [pid = 6020] [id = 636] 07:09:21 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7f2c00 == 9 [pid = 6020] [id = 635] 07:09:21 INFO - PROCESS | 5975 | --DOCSHELL 0x9c0c2000 == 8 [pid = 6020] [id = 634] 07:09:21 INFO - PROCESS | 5975 | --DOCSHELL 0x9ec9f000 == 7 [pid = 6020] [id = 632] 07:09:21 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4bdc00 == 6 [pid = 6020] [id = 633] 07:09:21 INFO - PROCESS | 5975 | --DOCSHELL 0x9c0bf800 == 5 [pid = 6020] [id = 631] 07:09:21 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0x9e564800) [pid = 6020] [serial = 1744] [outer = (nil)] [url = about:blank] 07:09:21 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0x9ecbf800) [pid = 6020] [serial = 1749] [outer = (nil)] [url = about:blank] 07:09:21 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0x9ec9fc00) [pid = 6020] [serial = 1747] [outer = (nil)] [url = about:blank] 07:09:21 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0x9b7eac00) [pid = 6020] [serial = 1733] [outer = (nil)] [url = about:blank] 07:09:21 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0x9e5b0800) [pid = 6020] [serial = 1742] [outer = (nil)] [url = about:blank] 07:09:21 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0x9e55c400) [pid = 6020] [serial = 1740] [outer = (nil)] [url = about:blank] 07:09:21 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0x9e548800) [pid = 6020] [serial = 1738] [outer = (nil)] [url = about:blank] 07:09:21 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0x9c0c0c00) [pid = 6020] [serial = 1736] [outer = (nil)] [url = about:blank] 07:09:21 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0x9c0ba400) [pid = 6020] [serial = 1735] [outer = (nil)] [url = about:blank] 07:09:21 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0x9e549400) [pid = 6020] [serial = 1730] [outer = (nil)] [url = about:blank] 07:09:21 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!aInstallEventSuccess', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 07:09:22 INFO - PROCESS | 5975 | 1484579362249 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]]]}] 07:09:22 INFO - ...... 07:09:22 INFO - TEST-OK | /service-workers/service-worker/extendable-event-waituntil.https.html | took 3646ms 07:09:22 INFO - PROCESS | 5975 | 1484579362300 Marionette TRACE conn4 -> [0,1964,"getWindowHandle",null] 07:09:22 INFO - TEST-START | /service-workers/service-worker/fetch-canvas-tainting-cache.https.html 07:09:22 INFO - PROCESS | 5975 | 1484579362305 Marionette TRACE conn4 <- [1,1964,null,{"value":"2147483649"}] 07:09:22 INFO - PROCESS | 5975 | 1484579362313 Marionette TRACE conn4 -> [0,1965,"timeouts",{"script":35000}] 07:09:22 INFO - PROCESS | 5975 | 1484579362321 Marionette TRACE conn4 <- [1,1965,null,{}] 07:09:22 INFO - PROCESS | 5975 | 1484579362330 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}] 07:09:22 INFO - PROCESS | 5975 | 1484579362596 Marionette TRACE conn4 <- [1,1966,null,{"value":null}] 07:09:22 INFO - PROCESS | 5975 | 1484579362663 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:09:22 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c0bbc00 == 6 [pid = 6020] [id = 639] 07:09:22 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0x9c0bc000) [pid = 6020] [serial = 1772] [outer = (nil)] 07:09:22 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0x9e349c00) [pid = 6020] [serial = 1773] [outer = 0x9c0bc000] 07:09:23 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0x9e549400) [pid = 6020] [serial = 1774] [outer = 0x9c0bc000] 07:09:23 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:23 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:23 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e5b4c00 == 7 [pid = 6020] [id = 640] 07:09:23 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0x9e5ba800) [pid = 6020] [serial = 1775] [outer = (nil)] 07:09:23 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0x9e5dc000) [pid = 6020] [serial = 1776] [outer = 0x9e5ba800] 07:09:24 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e5b9000 == 8 [pid = 6020] [id = 641] 07:09:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0x9e5dd800) [pid = 6020] [serial = 1777] [outer = (nil)] 07:09:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0x9e5dec00) [pid = 6020] [serial = 1778] [outer = 0x9e5dd800] 07:09:24 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:24 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:24 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ef51000 == 9 [pid = 6020] [id = 642] 07:09:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0x9ef52000) [pid = 6020] [serial = 1779] [outer = (nil)] 07:09:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0x9ef52c00) [pid = 6020] [serial = 1780] [outer = 0x9ef52000] 07:09:25 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0x9c0b7400) [pid = 6020] [serial = 1760] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/controller-on-reload.https.html] 07:09:25 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0x9e5e5c00) [pid = 6020] [serial = 1766] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/extendable-event-async-waituntil.https.html] 07:09:25 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0x9ecc6800) [pid = 6020] [serial = 1753] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 07:09:25 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0x9c0bfc00) [pid = 6020] [serial = 1750] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/controller-on-disconnect.https.html] 07:09:25 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0x9c0c3400) [pid = 6020] [serial = 1743] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/clients-matchall.https.html] 07:09:25 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0x9c0c2400) [pid = 6020] [serial = 1758] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 07:09:25 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0x9b6f0800) [pid = 6020] [serial = 1755] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/controller-on-load.https.html] 07:09:25 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0x9b7ea400) [pid = 6020] [serial = 1763] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 07:09:25 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0x9b4bc800) [pid = 6020] [serial = 1729] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/clients-matchall-client-types.https.html] 07:09:26 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 07:09:26 INFO - PROCESS | 5975 | [Child 6020] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 07:09:26 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 07:09:26 INFO - PROCESS | 5975 | [Child 6020] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 07:09:26 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 07:09:26 INFO - PROCESS | 5975 | [Child 6020] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 07:09:26 INFO - PROCESS | 5975 | 1484579366401 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]]]}] 07:09:26 INFO - . 07:09:26 INFO - TEST-OK | /service-workers/service-worker/fetch-canvas-tainting-cache.https.html | took 4155ms 07:09:26 INFO - PROCESS | 5975 | 1484579366500 Marionette TRACE conn4 -> [0,1968,"getWindowHandle",null] 07:09:26 INFO - PROCESS | 5975 | 1484579366519 Marionette TRACE conn4 <- [1,1968,null,{"value":"2147483649"}] 07:09:26 INFO - TEST-START | /service-workers/service-worker/fetch-canvas-tainting.https.html 07:09:26 INFO - PROCESS | 5975 | 1484579366534 Marionette TRACE conn4 -> [0,1969,"timeouts",{"script":35000}] 07:09:26 INFO - PROCESS | 5975 | 1484579366541 Marionette TRACE conn4 <- [1,1969,null,{}] 07:09:26 INFO - PROCESS | 5975 | 1484579366551 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}] 07:09:26 INFO - PROCESS | 5975 | 1484579366899 Marionette TRACE conn4 <- [1,1970,null,{"value":null}] 07:09:27 INFO - PROCESS | 5975 | 1484579367004 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:09:27 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e54a000 == 10 [pid = 6020] [id = 643] 07:09:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0x9e560800) [pid = 6020] [serial = 1781] [outer = (nil)] 07:09:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0x9eccdc00) [pid = 6020] [serial = 1782] [outer = 0x9e560800] 07:09:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0x9ef5d000) [pid = 6020] [serial = 1783] [outer = 0x9e560800] 07:09:27 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:27 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:28 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6f8400 == 11 [pid = 6020] [id = 644] 07:09:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0x9b7ec800) [pid = 6020] [serial = 1784] [outer = (nil)] 07:09:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0x9b7f0c00) [pid = 6020] [serial = 1785] [outer = 0x9b7ec800] 07:09:28 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c0bf800 == 12 [pid = 6020] [id = 645] 07:09:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0x9c0bfc00) [pid = 6020] [serial = 1786] [outer = (nil)] 07:09:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0x9e552c00) [pid = 6020] [serial = 1787] [outer = 0x9c0bfc00] 07:09:28 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:28 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:29 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ef5bc00 == 13 [pid = 6020] [id = 646] 07:09:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0xa2198400) [pid = 6020] [serial = 1788] [outer = (nil)] 07:09:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0xa2411400) [pid = 6020] [serial = 1789] [outer = 0xa2198400] 07:09:30 INFO - PROCESS | 5975 | --DOCSHELL 0x9e5b9000 == 12 [pid = 6020] [id = 641] 07:09:30 INFO - PROCESS | 5975 | --DOCSHELL 0x9e5b4c00 == 11 [pid = 6020] [id = 640] 07:09:30 INFO - PROCESS | 5975 | --DOCSHELL 0x9c0c2800 == 10 [pid = 6020] [id = 628] 07:09:30 INFO - PROCESS | 5975 | --DOCSHELL 0x9c0bbc00 == 9 [pid = 6020] [id = 639] 07:09:30 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0x9eca1800) [pid = 6020] [serial = 1767] [outer = (nil)] [url = about:blank] 07:09:30 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0x9ecbe400) [pid = 6020] [serial = 1768] [outer = (nil)] [url = about:blank] 07:09:30 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0x9ecc7800) [pid = 6020] [serial = 1754] [outer = (nil)] [url = about:blank] 07:09:30 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0x9e563000) [pid = 6020] [serial = 1752] [outer = (nil)] [url = about:blank] 07:09:30 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0x9e5bd800) [pid = 6020] [serial = 1745] [outer = (nil)] [url = about:blank] 07:09:30 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0x9c0c2c00) [pid = 6020] [serial = 1759] [outer = (nil)] [url = about:blank] 07:09:30 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0x9b7f1800) [pid = 6020] [serial = 1757] [outer = (nil)] [url = about:blank] 07:09:30 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0x9e348800) [pid = 6020] [serial = 1764] [outer = (nil)] [url = about:blank] 07:09:30 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0x9e5e7800) [pid = 6020] [serial = 1765] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 07:09:30 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0x9e54f000) [pid = 6020] [serial = 1762] [outer = (nil)] [url = about:blank] 07:09:30 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0x9e346000) [pid = 6020] [serial = 1761] [outer = (nil)] [url = about:blank] 07:09:30 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0x9b7e9400) [pid = 6020] [serial = 1756] [outer = (nil)] [url = about:blank] 07:09:30 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0x9e349800) [pid = 6020] [serial = 1751] [outer = (nil)] [url = about:blank] 07:09:30 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0x9e553000) [pid = 6020] [serial = 1731] [outer = (nil)] [url = about:blank] 07:09:30 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 07:09:30 INFO - PROCESS | 5975 | [Child 6020] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 07:09:30 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 07:09:30 INFO - PROCESS | 5975 | [Child 6020] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 07:09:30 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 07:09:30 INFO - PROCESS | 5975 | [Child 6020] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 07:09:31 INFO - PROCESS | 5975 | 1484579371045 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]]]}] 07:09:31 INFO - . 07:09:31 INFO - TEST-OK | /service-workers/service-worker/fetch-canvas-tainting.https.html | took 4552ms 07:09:31 INFO - TEST-START | /service-workers/service-worker/fetch-cors-xhr.https.html 07:09:31 INFO - PROCESS | 5975 | 1484579371085 Marionette TRACE conn4 -> [0,1972,"getWindowHandle",null] 07:09:31 INFO - PROCESS | 5975 | 1484579371089 Marionette TRACE conn4 <- [1,1972,null,{"value":"2147483649"}] 07:09:31 INFO - PROCESS | 5975 | 1484579371098 Marionette TRACE conn4 -> [0,1973,"timeouts",{"script":35000}] 07:09:31 INFO - PROCESS | 5975 | 1484579371103 Marionette TRACE conn4 <- [1,1973,null,{}] 07:09:31 INFO - PROCESS | 5975 | 1484579371112 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}] 07:09:31 INFO - PROCESS | 5975 | 1484579371330 Marionette TRACE conn4 <- [1,1974,null,{"value":null}] 07:09:31 INFO - PROCESS | 5975 | 1484579371422 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:09:31 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6efc00 == 10 [pid = 6020] [id = 647] 07:09:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0x9b6f0c00) [pid = 6020] [serial = 1790] [outer = (nil)] 07:09:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0x9b7ee000) [pid = 6020] [serial = 1791] [outer = 0x9b6f0c00] 07:09:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0x9c0c4400) [pid = 6020] [serial = 1792] [outer = 0x9b6f0c00] 07:09:31 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:31 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:32 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e5b0c00 == 11 [pid = 6020] [id = 648] 07:09:32 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0x9e5bbc00) [pid = 6020] [serial = 1793] [outer = (nil)] 07:09:32 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0x9e5be800) [pid = 6020] [serial = 1794] [outer = 0x9e5bbc00] 07:09:32 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e564800 == 12 [pid = 6020] [id = 649] 07:09:32 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0x9e5b4800) [pid = 6020] [serial = 1795] [outer = (nil)] 07:09:32 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0x9e5e2800) [pid = 6020] [serial = 1796] [outer = 0x9e5b4800] 07:09:32 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:32 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:33 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ecc6000 == 13 [pid = 6020] [id = 650] 07:09:33 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0x9ecc6c00) [pid = 6020] [serial = 1797] [outer = (nil)] 07:09:33 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0x9ecc7800) [pid = 6020] [serial = 1798] [outer = 0x9ecc6c00] 07:09:33 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0x9c0bc000) [pid = 6020] [serial = 1772] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-canvas-tainting-cache.https.html] 07:09:33 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0x9e5dd800) [pid = 6020] [serial = 1777] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 07:09:33 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0x9e5ba800) [pid = 6020] [serial = 1775] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 07:09:33 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0x9ecbfc00) [pid = 6020] [serial = 1769] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/extendable-event-waituntil.https.html] 07:09:33 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0x9ef52000) [pid = 6020] [serial = 1779] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-iframe.html?cache] 07:09:33 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 07:09:33 INFO - PROCESS | 5975 | [Child 6020] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 07:09:33 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 07:09:33 INFO - PROCESS | 5975 | [Child 6020] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 07:09:33 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 07:09:33 INFO - PROCESS | 5975 | [Child 6020] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 07:09:33 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 07:09:33 INFO - PROCESS | 5975 | [Child 6020] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 07:09:33 INFO - PROCESS | 5975 | [Child 6020] WARNING: FetchEvent::RespondWith was passed a promise resolved to a non-Object value: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerEvents.cpp, line 553 07:09:33 INFO - PROCESS | 5975 | [Child 6020] WARNING: FetchEvent::RespondWith was passed a promise resolved to a non-Object value: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerEvents.cpp, line 553 07:09:33 INFO - PROCESS | 5975 | [Child 6020] WARNING: FetchEvent::RespondWith was passed a promise resolved to a non-Object value: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerEvents.cpp, line 553 07:09:33 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 07:09:33 INFO - PROCESS | 5975 | [Child 6020] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 07:09:33 INFO - PROCESS | 5975 | [Child 6020] WARNING: FetchEvent::RespondWith was passed a promise resolved to a non-Object value: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerEvents.cpp, line 553 07:09:33 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 07:09:33 INFO - PROCESS | 5975 | [Child 6020] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 07:09:34 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 07:09:34 INFO - PROCESS | 5975 | [Child 6020] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 07:09:34 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 07:09:34 INFO - PROCESS | 5975 | [Child 6020] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 07:09:34 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 07:09:34 INFO - PROCESS | 5975 | [Child 6020] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 07:09:34 INFO - PROCESS | 5975 | 1484579374433 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]]]}] 07:09:34 INFO - . 07:09:34 INFO - TEST-OK | /service-workers/service-worker/fetch-cors-xhr.https.html | took 3395ms 07:09:34 INFO - PROCESS | 5975 | 1484579374491 Marionette TRACE conn4 -> [0,1976,"getWindowHandle",null] 07:09:34 INFO - PROCESS | 5975 | 1484579374503 Marionette TRACE conn4 <- [1,1976,null,{"value":"2147483649"}] 07:09:34 INFO - TEST-START | /service-workers/service-worker/fetch-csp.https.html 07:09:34 INFO - PROCESS | 5975 | 1484579374524 Marionette TRACE conn4 -> [0,1977,"timeouts",{"script":35000}] 07:09:34 INFO - PROCESS | 5975 | 1484579374532 Marionette TRACE conn4 <- [1,1977,null,{}] 07:09:34 INFO - PROCESS | 5975 | 1484579374540 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}] 07:09:34 INFO - PROCESS | 5975 | 1484579374763 Marionette TRACE conn4 <- [1,1978,null,{"value":null}] 07:09:34 INFO - PROCESS | 5975 | 1484579374833 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:09:34 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e5e7800 == 14 [pid = 6020] [id = 651] 07:09:34 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0x9eca0000) [pid = 6020] [serial = 1799] [outer = (nil)] 07:09:35 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0x9ecc9c00) [pid = 6020] [serial = 1800] [outer = 0x9eca0000] 07:09:35 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0x9ef57800) [pid = 6020] [serial = 1801] [outer = 0x9eca0000] 07:09:35 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:35 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:36 INFO - PROCESS | 5975 | ++DOCSHELL 0xa354c000 == 15 [pid = 6020] [id = 652] 07:09:36 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0xa365bc00) [pid = 6020] [serial = 1802] [outer = (nil)] 07:09:36 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0xa365c800) [pid = 6020] [serial = 1803] [outer = 0xa365bc00] 07:09:36 INFO - PROCESS | 5975 | 1484579376825 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]]]}] 07:09:36 INFO - . 07:09:36 INFO - TEST-OK | /service-workers/service-worker/fetch-csp.https.html | took 2396ms 07:09:36 INFO - PROCESS | 5975 | 1484579376920 Marionette TRACE conn4 -> [0,1980,"getWindowHandle",null] 07:09:36 INFO - TEST-START | /service-workers/service-worker/fetch-event-after-navigation-within-page.https.html 07:09:36 INFO - PROCESS | 5975 | 1484579376932 Marionette TRACE conn4 <- [1,1980,null,{"value":"2147483649"}] 07:09:36 INFO - PROCESS | 5975 | 1484579376941 Marionette TRACE conn4 -> [0,1981,"timeouts",{"script":35000}] 07:09:36 INFO - PROCESS | 5975 | 1484579376947 Marionette TRACE conn4 <- [1,1981,null,{}] 07:09:36 INFO - PROCESS | 5975 | 1484579376956 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}] 07:09:37 INFO - PROCESS | 5975 | 1484579377243 Marionette TRACE conn4 <- [1,1982,null,{"value":null}] 07:09:37 INFO - PROCESS | 5975 | 1484579377331 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:09:37 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e563000 == 16 [pid = 6020] [id = 653] 07:09:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0x9e568c00) [pid = 6020] [serial = 1804] [outer = (nil)] 07:09:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0x9eca2400) [pid = 6020] [serial = 1805] [outer = 0x9e568c00] 07:09:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0x9ecc7c00) [pid = 6020] [serial = 1806] [outer = 0x9e568c00] 07:09:38 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:38 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:38 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3660800 == 17 [pid = 6020] [id = 654] 07:09:38 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0xa3662000) [pid = 6020] [serial = 1807] [outer = (nil)] 07:09:38 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0xa3662400) [pid = 6020] [serial = 1808] [outer = 0xa3662000] 07:09:39 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:39 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:40 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6f8400 == 16 [pid = 6020] [id = 644] 07:09:40 INFO - PROCESS | 5975 | --DOCSHELL 0x9c0bf800 == 15 [pid = 6020] [id = 645] 07:09:40 INFO - PROCESS | 5975 | --DOCSHELL 0x9e5b0c00 == 14 [pid = 6020] [id = 648] 07:09:40 INFO - PROCESS | 5975 | --DOCSHELL 0x9e564800 == 13 [pid = 6020] [id = 649] 07:09:40 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6efc00 == 12 [pid = 6020] [id = 647] 07:09:40 INFO - PROCESS | 5975 | --DOCSHELL 0x9e54a000 == 11 [pid = 6020] [id = 643] 07:09:40 INFO - PROCESS | 5975 | --DOCSHELL 0xa3660800 == 10 [pid = 6020] [id = 654] 07:09:40 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4b8400 == 9 [pid = 6020] [id = 622] 07:09:40 INFO - PROCESS | 5975 | --DOCSHELL 0x9e5e7800 == 8 [pid = 6020] [id = 651] 07:09:40 INFO - PROCESS | 5975 | --DOCSHELL 0x9eca4400 == 7 [pid = 6020] [id = 638] 07:09:40 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0x9e5dec00) [pid = 6020] [serial = 1778] [outer = (nil)] [url = about:blank] 07:09:40 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0x9e5dc000) [pid = 6020] [serial = 1776] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 07:09:40 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0x9ef59c00) [pid = 6020] [serial = 1771] [outer = (nil)] [url = about:blank] 07:09:40 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0x9eccdc00) [pid = 6020] [serial = 1782] [outer = (nil)] [url = about:blank] 07:09:40 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0x9ef52c00) [pid = 6020] [serial = 1780] [outer = (nil)] [url = about:blank] 07:09:40 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0x9e549400) [pid = 6020] [serial = 1774] [outer = (nil)] [url = about:blank] 07:09:40 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0x9e349c00) [pid = 6020] [serial = 1773] [outer = (nil)] [url = about:blank] 07:09:40 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0x9ef5a800) [pid = 6020] [serial = 1770] [outer = (nil)] [url = about:blank] 07:09:40 INFO - PROCESS | 5975 | --DOCSHELL 0x9ef51000 == 6 [pid = 6020] [id = 642] 07:09:40 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6f4400 == 7 [pid = 6020] [id = 655] 07:09:40 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0x9b6f5c00) [pid = 6020] [serial = 1809] [outer = (nil)] 07:09:40 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0x9b6f6400) [pid = 6020] [serial = 1810] [outer = 0x9b6f5c00] 07:09:40 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:40 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:41 INFO - PROCESS | 5975 | 1484579381026 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]]]}] 07:09:41 INFO - .. 07:09:41 INFO - TEST-OK | /service-workers/service-worker/fetch-event-after-navigation-within-page.https.html | took 4146ms 07:09:41 INFO - PROCESS | 5975 | 1484579381087 Marionette TRACE conn4 -> [0,1984,"getWindowHandle",null] 07:09:41 INFO - PROCESS | 5975 | 1484579381093 Marionette TRACE conn4 <- [1,1984,null,{"value":"2147483649"}] 07:09:41 INFO - TEST-START | /service-workers/service-worker/fetch-event-async-respond-with.https.html 07:09:41 INFO - PROCESS | 5975 | 1484579381103 Marionette TRACE conn4 -> [0,1985,"timeouts",{"script":35000}] 07:09:41 INFO - PROCESS | 5975 | 1484579381113 Marionette TRACE conn4 <- [1,1985,null,{}] 07:09:41 INFO - PROCESS | 5975 | 1484579381125 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}] 07:09:41 INFO - PROCESS | 5975 | 1484579381358 Marionette TRACE conn4 <- [1,1986,null,{"value":null}] 07:09:41 INFO - PROCESS | 5975 | 1484579381453 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:09:41 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6f0800 == 8 [pid = 6020] [id = 656] 07:09:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0x9b6f1000) [pid = 6020] [serial = 1811] [outer = (nil)] 07:09:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0x9c0c3000) [pid = 6020] [serial = 1812] [outer = 0x9b6f1000] 07:09:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0x9e33ec00) [pid = 6020] [serial = 1813] [outer = 0x9b6f1000] 07:09:41 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:41 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:42 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e564800 == 9 [pid = 6020] [id = 657] 07:09:42 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0x9e5b4c00) [pid = 6020] [serial = 1814] [outer = (nil)] 07:09:42 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0x9e5b7000) [pid = 6020] [serial = 1815] [outer = 0x9e5b4c00] 07:09:42 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:42 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:43 INFO - PROCESS | 5975 | 1484579383045 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]]]}] 07:09:43 INFO - . 07:09:43 INFO - TEST-OK | /service-workers/service-worker/fetch-event-async-respond-with.https.html | took 2004ms 07:09:43 INFO - PROCESS | 5975 | 1484579383106 Marionette TRACE conn4 -> [0,1988,"getWindowHandle",null] 07:09:43 INFO - PROCESS | 5975 | 1484579383122 Marionette TRACE conn4 <- [1,1988,null,{"value":"2147483649"}] 07:09:43 INFO - TEST-START | /service-workers/service-worker/fetch-event-network-error.https.html 07:09:43 INFO - PROCESS | 5975 | 1484579383152 Marionette TRACE conn4 -> [0,1989,"timeouts",{"script":35000}] 07:09:43 INFO - PROCESS | 5975 | 1484579383161 Marionette TRACE conn4 <- [1,1989,null,{}] 07:09:43 INFO - PROCESS | 5975 | 1484579383167 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}] 07:09:43 INFO - PROCESS | 5975 | 1484579383361 Marionette TRACE conn4 <- [1,1990,null,{"value":null}] 07:09:43 INFO - PROCESS | 5975 | 1484579383467 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:09:43 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e54a800 == 10 [pid = 6020] [id = 658] 07:09:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0x9e54d400) [pid = 6020] [serial = 1816] [outer = (nil)] 07:09:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0x9e5e2c00) [pid = 6020] [serial = 1817] [outer = 0x9e54d400] 07:09:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 50 (0x9ec98000) [pid = 6020] [serial = 1818] [outer = 0x9e54d400] 07:09:44 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:44 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:44 INFO - PROCESS | 5975 | --DOMWINDOW == 49 (0x9b6f0c00) [pid = 6020] [serial = 1790] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-cors-xhr.https.html] 07:09:44 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0x9eca0000) [pid = 6020] [serial = 1799] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-csp.https.html] 07:09:44 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0xa365bc00) [pid = 6020] [serial = 1802] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-csp-iframe.html] 07:09:44 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0x9c0bfc00) [pid = 6020] [serial = 1786] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 07:09:44 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0x9e560800) [pid = 6020] [serial = 1781] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-canvas-tainting.https.html] 07:09:44 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0xa2198400) [pid = 6020] [serial = 1788] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-iframe.html] 07:09:44 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0x9e5bbc00) [pid = 6020] [serial = 1793] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 07:09:44 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0x9b7ec800) [pid = 6020] [serial = 1784] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 07:09:44 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0x9e5b4800) [pid = 6020] [serial = 1795] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 07:09:44 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0x9ecc6c00) [pid = 6020] [serial = 1797] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-cors-xhr-iframe.html] 07:09:45 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e545800 == 11 [pid = 6020] [id = 659] 07:09:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0x9e550800) [pid = 6020] [serial = 1819] [outer = (nil)] 07:09:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0x9e553400) [pid = 6020] [serial = 1820] [outer = 0x9e550800] 07:09:45 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:45 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:45 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'response->BodyUsed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerEvents.cpp, line 628 07:09:45 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'response->BodyUsed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerEvents.cpp, line 628 07:09:45 INFO - PROCESS | 5975 | 1484579385589 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]]]}] 07:09:45 INFO - . 07:09:45 INFO - TEST-OK | /service-workers/service-worker/fetch-event-network-error.https.html | took 2494ms 07:09:45 INFO - PROCESS | 5975 | 1484579385646 Marionette TRACE conn4 -> [0,1992,"getWindowHandle",null] 07:09:45 INFO - PROCESS | 5975 | 1484579385650 Marionette TRACE conn4 <- [1,1992,null,{"value":"2147483649"}] 07:09:45 INFO - TEST-START | /service-workers/service-worker/fetch-event-redirect.https.html 07:09:45 INFO - PROCESS | 5975 | 1484579385658 Marionette TRACE conn4 -> [0,1993,"timeouts",{"script":185000}] 07:09:45 INFO - PROCESS | 5975 | 1484579385666 Marionette TRACE conn4 <- [1,1993,null,{}] 07:09:45 INFO - PROCESS | 5975 | 1484579385685 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}] 07:09:45 INFO - PROCESS | 5975 | 1484579385942 Marionette TRACE conn4 <- [1,1994,null,{"value":null}] 07:09:46 INFO - PROCESS | 5975 | 1484579385994 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\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"}] 07:09:46 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e567000 == 12 [pid = 6020] [id = 660] 07:09:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0x9e567c00) [pid = 6020] [serial = 1821] [outer = (nil)] 07:09:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0x9ec9dc00) [pid = 6020] [serial = 1822] [outer = 0x9e567c00] 07:09:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0x9eca4800) [pid = 6020] [serial = 1823] [outer = 0x9e567c00] 07:09:46 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:46 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:09:51 INFO - PROCESS | 5975 | ++DOCSHELL 0xa49dd000 == 13 [pid = 6020] [id = 661] 07:09:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0xa547c800) [pid = 6020] [serial = 1824] [outer = (nil)] 07:09:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0xa5555000) [pid = 6020] [serial = 1825] [outer = 0xa547c800] 07:09:52 INFO - PROCESS | 5975 | ++DOCSHELL 0x9fdb5000 == 14 [pid = 6020] [id = 662] 07:09:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0x9fdb5400) [pid = 6020] [serial = 1826] [outer = (nil)] 07:09:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0x9fdb5c00) [pid = 6020] [serial = 1827] [outer = 0x9fdb5400] 07:09:52 INFO - PROCESS | 5975 | ++DOCSHELL 0x9fdb7c00 == 15 [pid = 6020] [id = 663] 07:09:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 50 (0x9fdb8000) [pid = 6020] [serial = 1828] [outer = (nil)] 07:09:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 51 (0x9fdb8800) [pid = 6020] [serial = 1829] [outer = 0x9fdb8000] 07:09:52 INFO - PROCESS | 5975 | ++DOCSHELL 0x9fdba000 == 16 [pid = 6020] [id = 664] 07:09:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 52 (0x9fdba400) [pid = 6020] [serial = 1830] [outer = (nil)] 07:09:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 53 (0x9fdba800) [pid = 6020] [serial = 1831] [outer = 0x9fdba400] 07:09:52 INFO - PROCESS | 5975 | ++DOCSHELL 0x9fdbc400 == 17 [pid = 6020] [id = 665] 07:09:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 54 (0x9fdbc800) [pid = 6020] [serial = 1832] [outer = (nil)] 07:09:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 55 (0x9fdbcc00) [pid = 6020] [serial = 1833] [outer = 0x9fdbc800] 07:09:52 INFO - PROCESS | 5975 | ++DOCSHELL 0x9fd61c00 == 18 [pid = 6020] [id = 666] 07:09:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 56 (0x9fdbe400) [pid = 6020] [serial = 1834] [outer = (nil)] 07:09:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 57 (0x9fdbec00) [pid = 6020] [serial = 1835] [outer = 0x9fdbe400] 07:09:52 INFO - PROCESS | 5975 | ++DOCSHELL 0x9fdc0400 == 19 [pid = 6020] [id = 667] 07:09:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 58 (0x9fdc0800) [pid = 6020] [serial = 1836] [outer = (nil)] 07:09:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 59 (0x9e5e7400) [pid = 6020] [serial = 1837] [outer = 0x9fdc0800] 07:09:52 INFO - PROCESS | 5975 | ++DOCSHELL 0x9fdc2000 == 20 [pid = 6020] [id = 668] 07:09:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 60 (0x9fdc2400) [pid = 6020] [serial = 1838] [outer = (nil)] 07:09:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 61 (0x9fdc2800) [pid = 6020] [serial = 1839] [outer = 0x9fdc2400] 07:09:52 INFO - PROCESS | 5975 | ++DOCSHELL 0xad96f400 == 21 [pid = 6020] [id = 669] 07:09:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 62 (0x9cacd400) [pid = 6020] [serial = 1840] [outer = (nil)] 07:09:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 63 (0x9cacd800) [pid = 6020] [serial = 1841] [outer = 0x9cacd400] 07:09:52 INFO - PROCESS | 5975 | ++DOCSHELL 0x9cacf400 == 22 [pid = 6020] [id = 670] 07:09:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 64 (0x9cacf800) [pid = 6020] [serial = 1842] [outer = (nil)] 07:09:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 65 (0x9cacfc00) [pid = 6020] [serial = 1843] [outer = 0x9cacf800] 07:09:52 INFO - PROCESS | 5975 | ++DOCSHELL 0x9cad1800 == 23 [pid = 6020] [id = 671] 07:09:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 66 (0x9cad1c00) [pid = 6020] [serial = 1844] [outer = (nil)] 07:09:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 67 (0x9cad2000) [pid = 6020] [serial = 1845] [outer = 0x9cad1c00] 07:09:52 INFO - PROCESS | 5975 | ++DOCSHELL 0x9cad4800 == 24 [pid = 6020] [id = 672] 07:09:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 68 (0x9cad4c00) [pid = 6020] [serial = 1846] [outer = (nil)] 07:09:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 69 (0x9cad5000) [pid = 6020] [serial = 1847] [outer = 0x9cad4c00] 07:09:52 INFO - PROCESS | 5975 | ++DOCSHELL 0x9cad7000 == 25 [pid = 6020] [id = 673] 07:09:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 70 (0x9cad7400) [pid = 6020] [serial = 1848] [outer = (nil)] 07:09:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 71 (0x9cad7800) [pid = 6020] [serial = 1849] [outer = 0x9cad7400] 07:09:52 INFO - PROCESS | 5975 | ++DOCSHELL 0x9cadc400 == 26 [pid = 6020] [id = 674] 07:09:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 72 (0x9cadc800) [pid = 6020] [serial = 1850] [outer = (nil)] 07:09:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 73 (0x9cadcc00) [pid = 6020] [serial = 1851] [outer = 0x9cadc800] 07:09:52 INFO - PROCESS | 5975 | ++DOCSHELL 0x9d15b000 == 27 [pid = 6020] [id = 675] 07:09:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 74 (0x9d15b400) [pid = 6020] [serial = 1852] [outer = (nil)] 07:09:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 75 (0x9d15b800) [pid = 6020] [serial = 1853] [outer = 0x9d15b400] 07:09:52 INFO - PROCESS | 5975 | ++DOCSHELL 0x9d15d800 == 28 [pid = 6020] [id = 676] 07:09:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 76 (0x9d15dc00) [pid = 6020] [serial = 1854] [outer = (nil)] 07:09:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 77 (0x9d15e000) [pid = 6020] [serial = 1855] [outer = 0x9d15dc00] 07:09:52 INFO - PROCESS | 5975 | ++DOCSHELL 0x9d15f400 == 29 [pid = 6020] [id = 677] 07:09:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 78 (0x9d15f800) [pid = 6020] [serial = 1856] [outer = (nil)] 07:09:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 79 (0x9d15fc00) [pid = 6020] [serial = 1857] [outer = 0x9d15f800] 07:09:53 INFO - PROCESS | 5975 | ++DOCSHELL 0x9d168c00 == 30 [pid = 6020] [id = 678] 07:09:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 80 (0x9d169000) [pid = 6020] [serial = 1858] [outer = (nil)] 07:09:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 81 (0x9d169400) [pid = 6020] [serial = 1859] [outer = 0x9d169000] 07:09:53 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4b8c00 == 31 [pid = 6020] [id = 679] 07:09:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 82 (0x9b4bbc00) [pid = 6020] [serial = 1860] [outer = (nil)] 07:09:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 83 (0x9b6f7800) [pid = 6020] [serial = 1861] [outer = 0x9b4bbc00] 07:09:53 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c0bc000 == 32 [pid = 6020] [id = 680] 07:09:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 84 (0x9c0bc800) [pid = 6020] [serial = 1862] [outer = (nil)] 07:09:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 85 (0x9c0bd000) [pid = 6020] [serial = 1863] [outer = 0x9c0bc800] 07:09:53 INFO - PROCESS | 5975 | ++DOCSHELL 0x9cad3400 == 33 [pid = 6020] [id = 681] 07:09:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 86 (0x9cad3800) [pid = 6020] [serial = 1864] [outer = (nil)] 07:09:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 87 (0x9e344800) [pid = 6020] [serial = 1865] [outer = 0x9cad3800] 07:09:53 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e5b6c00 == 34 [pid = 6020] [id = 682] 07:09:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 88 (0x9e5dd000) [pid = 6020] [serial = 1866] [outer = (nil)] 07:09:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 89 (0x9ec9ac00) [pid = 6020] [serial = 1867] [outer = 0x9e5dd000] 07:09:53 INFO - PROCESS | 5975 | ++DOCSHELL 0xa8f6e800 == 35 [pid = 6020] [id = 683] 07:09:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 90 (0xa8f6ec00) [pid = 6020] [serial = 1868] [outer = (nil)] 07:09:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 91 (0xa8f6f000) [pid = 6020] [serial = 1869] [outer = 0xa8f6ec00] 07:09:53 INFO - PROCESS | 5975 | ++DOCSHELL 0x9d15c400 == 36 [pid = 6020] [id = 684] 07:09:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 92 (0xa8f73c00) [pid = 6020] [serial = 1870] [outer = (nil)] 07:09:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 93 (0xa8f74000) [pid = 6020] [serial = 1871] [outer = 0xa8f73c00] 07:09:53 INFO - PROCESS | 5975 | ++DOCSHELL 0xa8f79400 == 37 [pid = 6020] [id = 685] 07:09:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 94 (0xa8f79800) [pid = 6020] [serial = 1872] [outer = (nil)] 07:09:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 95 (0xa8f7a000) [pid = 6020] [serial = 1873] [outer = 0xa8f79800] 07:09:55 INFO - PROCESS | 5975 | --DOCSHELL 0x9e545800 == 36 [pid = 6020] [id = 659] 07:09:55 INFO - PROCESS | 5975 | --DOCSHELL 0x9e54a800 == 35 [pid = 6020] [id = 658] 07:09:55 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6f4400 == 34 [pid = 6020] [id = 655] 07:09:55 INFO - PROCESS | 5975 | --DOCSHELL 0x9e563000 == 33 [pid = 6020] [id = 653] 07:09:55 INFO - PROCESS | 5975 | --DOCSHELL 0x9e564800 == 32 [pid = 6020] [id = 657] 07:09:55 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6f0800 == 31 [pid = 6020] [id = 656] 07:09:55 INFO - PROCESS | 5975 | --DOMWINDOW == 94 (0x9ecc9c00) [pid = 6020] [serial = 1800] [outer = (nil)] [url = about:blank] 07:09:55 INFO - PROCESS | 5975 | --DOMWINDOW == 93 (0x9ef57800) [pid = 6020] [serial = 1801] [outer = (nil)] [url = about:blank] 07:09:55 INFO - PROCESS | 5975 | --DOMWINDOW == 92 (0xa365c800) [pid = 6020] [serial = 1803] [outer = (nil)] [url = about:blank] 07:09:55 INFO - PROCESS | 5975 | --DOMWINDOW == 91 (0x9e552c00) [pid = 6020] [serial = 1787] [outer = (nil)] [url = about:blank] 07:09:55 INFO - PROCESS | 5975 | --DOMWINDOW == 90 (0x9ef5d000) [pid = 6020] [serial = 1783] [outer = (nil)] [url = about:blank] 07:09:55 INFO - PROCESS | 5975 | --DOMWINDOW == 89 (0xa2411400) [pid = 6020] [serial = 1789] [outer = (nil)] [url = about:blank] 07:09:55 INFO - PROCESS | 5975 | --DOMWINDOW == 88 (0x9b7ee000) [pid = 6020] [serial = 1791] [outer = (nil)] [url = about:blank] 07:09:55 INFO - PROCESS | 5975 | --DOMWINDOW == 87 (0x9e5be800) [pid = 6020] [serial = 1794] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 07:09:55 INFO - PROCESS | 5975 | --DOMWINDOW == 86 (0x9c0c4400) [pid = 6020] [serial = 1792] [outer = (nil)] [url = about:blank] 07:09:55 INFO - PROCESS | 5975 | --DOMWINDOW == 85 (0x9b7f0c00) [pid = 6020] [serial = 1785] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 07:09:55 INFO - PROCESS | 5975 | --DOMWINDOW == 84 (0x9e5e2800) [pid = 6020] [serial = 1796] [outer = (nil)] [url = about:blank] 07:09:55 INFO - PROCESS | 5975 | --DOMWINDOW == 83 (0x9ecc7800) [pid = 6020] [serial = 1798] [outer = (nil)] [url = about:blank] 07:09:56 INFO - PROCESS | 5975 | --DOCSHELL 0xa354c000 == 30 [pid = 6020] [id = 652] 07:09:56 INFO - PROCESS | 5975 | --DOCSHELL 0x9ecc6000 == 29 [pid = 6020] [id = 650] 07:09:56 INFO - PROCESS | 5975 | --DOCSHELL 0x9ef5bc00 == 28 [pid = 6020] [id = 646] 07:09:59 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c97a800 == 29 [pid = 6020] [id = 686] 07:09:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 84 (0x9c97bc00) [pid = 6020] [serial = 1874] [outer = (nil)] 07:09:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 85 (0x9c97c000) [pid = 6020] [serial = 1875] [outer = 0x9c97bc00] 07:09:59 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c97d800 == 30 [pid = 6020] [id = 687] 07:09:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 86 (0x9c97dc00) [pid = 6020] [serial = 1876] [outer = (nil)] 07:09:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 87 (0x9c97e000) [pid = 6020] [serial = 1877] [outer = 0x9c97dc00] 07:09:59 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c97f800 == 31 [pid = 6020] [id = 688] 07:09:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 88 (0x9c97fc00) [pid = 6020] [serial = 1878] [outer = (nil)] 07:09:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 89 (0x9c980000) [pid = 6020] [serial = 1879] [outer = 0x9c97fc00] 07:09:59 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c981c00 == 32 [pid = 6020] [id = 689] 07:09:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 90 (0x9c982000) [pid = 6020] [serial = 1880] [outer = (nil)] 07:09:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 91 (0x9c982400) [pid = 6020] [serial = 1881] [outer = 0x9c982000] 07:09:59 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3769000 == 33 [pid = 6020] [id = 690] 07:09:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 92 (0xa4692400) [pid = 6020] [serial = 1882] [outer = (nil)] 07:09:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 93 (0xa46e0c00) [pid = 6020] [serial = 1883] [outer = 0xa4692400] 07:09:59 INFO - PROCESS | 5975 | ++DOCSHELL 0xa25a1800 == 34 [pid = 6020] [id = 691] 07:09:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 94 (0xa25a1c00) [pid = 6020] [serial = 1884] [outer = (nil)] 07:09:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 95 (0xa25a2400) [pid = 6020] [serial = 1885] [outer = 0xa25a1c00] 07:09:59 INFO - PROCESS | 5975 | ++DOCSHELL 0xa25a3800 == 35 [pid = 6020] [id = 692] 07:09:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 96 (0xa25a3c00) [pid = 6020] [serial = 1886] [outer = (nil)] 07:10:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 97 (0xa25a4000) [pid = 6020] [serial = 1887] [outer = 0xa25a3c00] 07:10:00 INFO - PROCESS | 5975 | ++DOCSHELL 0xa25a5800 == 36 [pid = 6020] [id = 693] 07:10:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 98 (0xa25a6000) [pid = 6020] [serial = 1888] [outer = (nil)] 07:10:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 99 (0xa25a6400) [pid = 6020] [serial = 1889] [outer = 0xa25a6000] 07:10:00 INFO - PROCESS | 5975 | ++DOCSHELL 0xa25a7c00 == 37 [pid = 6020] [id = 694] 07:10:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 100 (0xa25a8000) [pid = 6020] [serial = 1890] [outer = (nil)] 07:10:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 101 (0xa25a8800) [pid = 6020] [serial = 1891] [outer = 0xa25a8000] 07:10:00 INFO - PROCESS | 5975 | ++DOCSHELL 0xa25aa000 == 38 [pid = 6020] [id = 695] 07:10:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 102 (0xa25aa400) [pid = 6020] [serial = 1892] [outer = (nil)] 07:10:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 103 (0xa25aa800) [pid = 6020] [serial = 1893] [outer = 0xa25aa400] 07:10:00 INFO - PROCESS | 5975 | ++DOCSHELL 0xa25ac000 == 39 [pid = 6020] [id = 696] 07:10:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 104 (0xa25ac400) [pid = 6020] [serial = 1894] [outer = (nil)] 07:10:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 105 (0xa25ac800) [pid = 6020] [serial = 1895] [outer = 0xa25ac400] 07:10:00 INFO - PROCESS | 5975 | ++DOCSHELL 0xa25af000 == 40 [pid = 6020] [id = 697] 07:10:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 106 (0xa25af400) [pid = 6020] [serial = 1896] [outer = (nil)] 07:10:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 107 (0xa25af800) [pid = 6020] [serial = 1897] [outer = 0xa25af400] 07:10:00 INFO - PROCESS | 5975 | ++DOCSHELL 0xa0f7a400 == 41 [pid = 6020] [id = 698] 07:10:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 108 (0xa0f7a800) [pid = 6020] [serial = 1898] [outer = (nil)] 07:10:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 109 (0xa0f7ac00) [pid = 6020] [serial = 1899] [outer = 0xa0f7a800] 07:10:00 INFO - PROCESS | 5975 | ++DOCSHELL 0xa0f7c400 == 42 [pid = 6020] [id = 699] 07:10:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 110 (0xa0f7c800) [pid = 6020] [serial = 1900] [outer = (nil)] 07:10:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 111 (0xa0f7cc00) [pid = 6020] [serial = 1901] [outer = 0xa0f7c800] 07:10:00 INFO - PROCESS | 5975 | ++DOCSHELL 0xa0f7e400 == 43 [pid = 6020] [id = 700] 07:10:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 112 (0xa0f7e800) [pid = 6020] [serial = 1902] [outer = (nil)] 07:10:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 113 (0x9b4b0c00) [pid = 6020] [serial = 1903] [outer = 0xa0f7e800] 07:10:01 INFO - PROCESS | 5975 | --DOMWINDOW == 112 (0x9b6f5c00) [pid = 6020] [serial = 1809] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-event-after-navigation-within-page-iframe.html?pushState] 07:10:01 INFO - PROCESS | 5975 | --DOMWINDOW == 111 (0xa3662000) [pid = 6020] [serial = 1807] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-event-after-navigation-within-page-iframe.html?hashchange] 07:10:01 INFO - PROCESS | 5975 | --DOMWINDOW == 110 (0x9e568c00) [pid = 6020] [serial = 1804] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event-after-navigation-within-page.https.html] 07:10:01 INFO - PROCESS | 5975 | --DOMWINDOW == 109 (0x9e550800) [pid = 6020] [serial = 1819] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-event-network-error-controllee-iframe.html] 07:10:01 INFO - PROCESS | 5975 | --DOMWINDOW == 108 (0x9e5b4c00) [pid = 6020] [serial = 1814] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html] 07:10:01 INFO - PROCESS | 5975 | --DOMWINDOW == 107 (0x9b6f1000) [pid = 6020] [serial = 1811] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event-async-respond-with.https.html] 07:10:01 INFO - PROCESS | 5975 | --DOMWINDOW == 106 (0x9e54d400) [pid = 6020] [serial = 1816] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event-network-error.https.html] 07:10:01 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6f0000 == 44 [pid = 6020] [id = 701] 07:10:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 107 (0x9b6f0400) [pid = 6020] [serial = 1904] [outer = (nil)] 07:10:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 108 (0x9b6f1000) [pid = 6020] [serial = 1905] [outer = 0x9b6f0400] 07:10:01 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e341800 == 45 [pid = 6020] [id = 702] 07:10:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 109 (0x9e550000) [pid = 6020] [serial = 1906] [outer = (nil)] 07:10:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 110 (0x9e550800) [pid = 6020] [serial = 1907] [outer = 0x9e550000] 07:10:01 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ecc0c00 == 46 [pid = 6020] [id = 703] 07:10:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 111 (0x9ecc5000) [pid = 6020] [serial = 1908] [outer = (nil)] 07:10:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 112 (0xa0f02800) [pid = 6020] [serial = 1909] [outer = 0x9ecc5000] 07:10:01 INFO - PROCESS | 5975 | ++DOCSHELL 0xa0f04000 == 47 [pid = 6020] [id = 704] 07:10:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 113 (0xa0f06400) [pid = 6020] [serial = 1910] [outer = (nil)] 07:10:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 114 (0xa0f06800) [pid = 6020] [serial = 1911] [outer = 0xa0f06400] 07:10:01 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ecbe800 == 48 [pid = 6020] [id = 705] 07:10:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 115 (0xa0f08c00) [pid = 6020] [serial = 1912] [outer = (nil)] 07:10:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 116 (0xa0f09400) [pid = 6020] [serial = 1913] [outer = 0xa0f08c00] 07:10:01 INFO - PROCESS | 5975 | ++DOCSHELL 0xa0f0cc00 == 49 [pid = 6020] [id = 706] 07:10:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 117 (0xa0f0e400) [pid = 6020] [serial = 1914] [outer = (nil)] 07:10:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 118 (0xa0f0e800) [pid = 6020] [serial = 1915] [outer = 0xa0f0e400] 07:10:02 INFO - PROCESS | 5975 | ++DOCSHELL 0xa0f10400 == 50 [pid = 6020] [id = 707] 07:10:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 119 (0xa0f10800) [pid = 6020] [serial = 1916] [outer = (nil)] 07:10:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 120 (0xa0f10c00) [pid = 6020] [serial = 1917] [outer = 0xa0f10800] 07:10:02 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ecc5c00 == 51 [pid = 6020] [id = 708] 07:10:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 121 (0xa0f0f800) [pid = 6020] [serial = 1918] [outer = (nil)] 07:10:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 122 (0xa3111000) [pid = 6020] [serial = 1919] [outer = 0xa0f0f800] 07:10:02 INFO - PROCESS | 5975 | ++DOCSHELL 0xa8f70800 == 52 [pid = 6020] [id = 709] 07:10:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 123 (0xa8f71000) [pid = 6020] [serial = 1920] [outer = (nil)] 07:10:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 124 (0xa8f71800) [pid = 6020] [serial = 1921] [outer = 0xa8f71000] 07:10:02 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ecc8000 == 53 [pid = 6020] [id = 710] 07:10:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 125 (0x9f22c400) [pid = 6020] [serial = 1922] [outer = (nil)] 07:10:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 126 (0x9f22d000) [pid = 6020] [serial = 1923] [outer = 0x9f22c400] 07:10:02 INFO - PROCESS | 5975 | ++DOCSHELL 0x9f22e800 == 54 [pid = 6020] [id = 711] 07:10:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 127 (0x9f22ec00) [pid = 6020] [serial = 1924] [outer = (nil)] 07:10:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 128 (0x9f22f000) [pid = 6020] [serial = 1925] [outer = 0x9f22ec00] 07:10:02 INFO - PROCESS | 5975 | ++DOCSHELL 0x9f230800 == 55 [pid = 6020] [id = 712] 07:10:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 129 (0x9f230c00) [pid = 6020] [serial = 1926] [outer = (nil)] 07:10:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 130 (0x9f231000) [pid = 6020] [serial = 1927] [outer = 0x9f230c00] 07:10:02 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e5b7400 == 56 [pid = 6020] [id = 713] 07:10:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 131 (0x9e5bcc00) [pid = 6020] [serial = 1928] [outer = (nil)] 07:10:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 132 (0x9f234400) [pid = 6020] [serial = 1929] [outer = 0x9e5bcc00] 07:10:02 INFO - PROCESS | 5975 | ++DOCSHELL 0x9f236000 == 57 [pid = 6020] [id = 714] 07:10:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 133 (0x9f236400) [pid = 6020] [serial = 1930] [outer = (nil)] 07:10:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 134 (0x9f236800) [pid = 6020] [serial = 1931] [outer = 0x9f236400] 07:10:03 INFO - PROCESS | 5975 | [Parent 5975] WARNING: NS_ENSURE_TRUE(!(NS_HasBeenCrossOrigin(aChannel, true))) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 133 07:10:03 INFO - PROCESS | 5975 | [Parent 5975] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805303F4: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 573 07:10:03 INFO - PROCESS | 5975 | [Parent 5975] WARNING: NS_ENSURE_TRUE(!(NS_HasBeenCrossOrigin(aChannel, true))) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 133 07:10:03 INFO - PROCESS | 5975 | [Parent 5975] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805303F4: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 573 07:10:10 INFO - PROCESS | 5975 | [Parent 5975] WARNING: NS_ENSURE_TRUE(!(NS_HasBeenCrossOrigin(aChannel, true))) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 133 07:10:10 INFO - PROCESS | 5975 | [Parent 5975] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805303F4: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 573 07:10:10 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(userpass.IsEmpty()) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 951 07:10:10 INFO - PROCESS | 5975 | [Child 6020] WARNING: nsCORSListenerProxy::AsyncOnChannelRedirect: UpdateChannel() returned failure: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 773 07:10:10 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(userpass.IsEmpty()) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 951 07:10:10 INFO - PROCESS | 5975 | [Child 6020] WARNING: nsCORSListenerProxy::AsyncOnChannelRedirect: UpdateChannel() returned failure: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 773 07:10:10 INFO - PROCESS | 5975 | [Parent 5975] WARNING: NS_ENSURE_TRUE(!(NS_HasBeenCrossOrigin(aChannel, true))) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 133 07:10:10 INFO - PROCESS | 5975 | [Parent 5975] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805303F4: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 573 07:10:10 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x805303F4: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 07:10:10 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x805303F4: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 07:10:12 INFO - PROCESS | 5975 | [Parent 5975] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 07:10:12 INFO - PROCESS | 5975 | [Parent 5975] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 07:10:14 INFO - PROCESS | 5975 | --DOMWINDOW == 133 (0x9b6f6400) [pid = 6020] [serial = 1810] [outer = (nil)] [url = about:blank] 07:10:14 INFO - PROCESS | 5975 | --DOMWINDOW == 132 (0xa3662400) [pid = 6020] [serial = 1808] [outer = (nil)] [url = about:blank] 07:10:14 INFO - PROCESS | 5975 | --DOMWINDOW == 131 (0x9ecc7c00) [pid = 6020] [serial = 1806] [outer = (nil)] [url = about:blank] 07:10:14 INFO - PROCESS | 5975 | --DOMWINDOW == 130 (0x9e553400) [pid = 6020] [serial = 1820] [outer = (nil)] [url = about:blank] 07:10:14 INFO - PROCESS | 5975 | --DOMWINDOW == 129 (0x9ec98000) [pid = 6020] [serial = 1818] [outer = (nil)] [url = about:blank] 07:10:14 INFO - PROCESS | 5975 | --DOMWINDOW == 128 (0x9e5b7000) [pid = 6020] [serial = 1815] [outer = (nil)] [url = about:blank] 07:10:14 INFO - PROCESS | 5975 | --DOMWINDOW == 127 (0x9e33ec00) [pid = 6020] [serial = 1813] [outer = (nil)] [url = about:blank] 07:10:14 INFO - PROCESS | 5975 | --DOMWINDOW == 126 (0x9ec9dc00) [pid = 6020] [serial = 1822] [outer = (nil)] [url = about:blank] 07:10:14 INFO - PROCESS | 5975 | --DOMWINDOW == 125 (0x9e5e2c00) [pid = 6020] [serial = 1817] [outer = (nil)] [url = about:blank] 07:10:14 INFO - PROCESS | 5975 | --DOMWINDOW == 124 (0x9c0c3000) [pid = 6020] [serial = 1812] [outer = (nil)] [url = about:blank] 07:10:14 INFO - PROCESS | 5975 | --DOMWINDOW == 123 (0x9eca2400) [pid = 6020] [serial = 1805] [outer = (nil)] [url = about:blank] 07:10:15 INFO - PROCESS | 5975 | 1484579414938 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]]]}] 07:10:15 INFO - ...................................................... 07:10:15 INFO - TEST-OK | /service-workers/service-worker/fetch-event-redirect.https.html | took 29506ms 07:10:15 INFO - PROCESS | 5975 | 1484579415165 Marionette TRACE conn4 -> [0,1996,"getWindowHandle",null] 07:10:15 INFO - PROCESS | 5975 | 1484579415169 Marionette TRACE conn4 <- [1,1996,null,{"value":"2147483649"}] 07:10:15 INFO - TEST-START | /service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html 07:10:15 INFO - PROCESS | 5975 | 1484579415178 Marionette TRACE conn4 -> [0,1997,"timeouts",{"script":35000}] 07:10:15 INFO - PROCESS | 5975 | 1484579415184 Marionette TRACE conn4 <- [1,1997,null,{}] 07:10:15 INFO - PROCESS | 5975 | 1484579415195 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}] 07:10:15 INFO - PROCESS | 5975 | 1484579415506 Marionette TRACE conn4 <- [1,1998,null,{"value":null}] 07:10:15 INFO - PROCESS | 5975 | 1484579415560 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:10:15 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7f1400 == 58 [pid = 6020] [id = 715] 07:10:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 124 (0x9b7f1c00) [pid = 6020] [serial = 1932] [outer = (nil)] 07:10:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 125 (0x9c0bb000) [pid = 6020] [serial = 1933] [outer = 0x9b7f1c00] 07:10:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 126 (0x9c684c00) [pid = 6020] [serial = 1934] [outer = 0x9b7f1c00] 07:10:16 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:10:16 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:10:16 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c975c00 == 59 [pid = 6020] [id = 716] 07:10:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 127 (0x9c976400) [pid = 6020] [serial = 1935] [outer = (nil)] 07:10:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 128 (0x9c976800) [pid = 6020] [serial = 1936] [outer = 0x9c976400] 07:10:17 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2695 07:10:17 INFO - PROCESS | 5975 | 1484579417240 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]]]}] 07:10:17 INFO - . 07:10:17 INFO - TEST-OK | /service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html | took 2104ms 07:10:17 INFO - PROCESS | 5975 | 1484579417281 Marionette TRACE conn4 -> [0,2000,"getWindowHandle",null] 07:10:17 INFO - PROCESS | 5975 | 1484579417291 Marionette TRACE conn4 <- [1,2000,null,{"value":"2147483649"}] 07:10:17 INFO - TEST-START | /service-workers/service-worker/fetch-event.https.html 07:10:17 INFO - Clearing pref dom.serviceWorkers.enabled 07:10:17 INFO - PROCESS | 5975 | 1484579417316 Marionette TRACE conn4 -> [0,2001,"getContext",null] 07:10:17 INFO - PROCESS | 5975 | 1484579417323 Marionette TRACE conn4 <- [1,2001,null,{"value":"content"}] 07:10:17 INFO - PROCESS | 5975 | 1484579417347 Marionette TRACE conn4 -> [0,2002,"setContext",{"value":"chrome"}] 07:10:17 INFO - PROCESS | 5975 | 1484579417351 Marionette TRACE conn4 <- [1,2002,null,{}] 07:10:17 INFO - PROCESS | 5975 | 1484579417357 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}] 07:10:17 INFO - PROCESS | 5975 | 1484579417372 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 07:10:17 INFO - PROCESS | 5975 | 1484579417378 Marionette TRACE conn4 -> [0,2004,"setContext",{"value":"content"}] 07:10:17 INFO - PROCESS | 5975 | 1484579417386 Marionette TRACE conn4 <- [1,2004,null,{}] 07:10:17 INFO - PROCESS | 5975 | 1484579417393 Marionette TRACE conn4 -> [0,2005,"getContext",null] 07:10:17 INFO - PROCESS | 5975 | 1484579417400 Marionette TRACE conn4 <- [1,2005,null,{"value":"content"}] 07:10:17 INFO - PROCESS | 5975 | 1484579417433 Marionette TRACE conn4 -> [0,2006,"setContext",{"value":"chrome"}] 07:10:17 INFO - PROCESS | 5975 | 1484579417444 Marionette TRACE conn4 <- [1,2006,null,{}] 07:10:17 INFO - PROCESS | 5975 | 1484579417450 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}] 07:10:17 INFO - PROCESS | 5975 | 1484579417475 Marionette TRACE conn4 <- [1,2007,null,{"value":true}] 07:10:17 INFO - PROCESS | 5975 | 1484579417480 Marionette TRACE conn4 -> [0,2008,"setContext",{"value":"content"}] 07:10:17 INFO - PROCESS | 5975 | 1484579417483 Marionette TRACE conn4 <- [1,2008,null,{}] 07:10:17 INFO - Setting pref dom.serviceWorkers.enabled (true) 07:10:17 INFO - PROCESS | 5975 | 1484579417490 Marionette TRACE conn4 -> [0,2009,"getContext",null] 07:10:17 INFO - PROCESS | 5975 | 1484579417492 Marionette TRACE conn4 <- [1,2009,null,{"value":"content"}] 07:10:17 INFO - PROCESS | 5975 | 1484579417506 Marionette TRACE conn4 -> [0,2010,"setContext",{"value":"chrome"}] 07:10:17 INFO - PROCESS | 5975 | 1484579417510 Marionette TRACE conn4 <- [1,2010,null,{}] 07:10:17 INFO - PROCESS | 5975 | 1484579417517 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}] 07:10:17 INFO - PROCESS | 5975 | 1484579417535 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 07:10:17 INFO - PROCESS | 5975 | 1484579417540 Marionette TRACE conn4 -> [0,2012,"setContext",{"value":"content"}] 07:10:17 INFO - PROCESS | 5975 | 1484579417548 Marionette TRACE conn4 <- [1,2012,null,{}] 07:10:17 INFO - PROCESS | 5975 | 1484579417553 Marionette TRACE conn4 -> [0,2013,"getContext",null] 07:10:17 INFO - PROCESS | 5975 | 1484579417557 Marionette TRACE conn4 <- [1,2013,null,{"value":"content"}] 07:10:17 INFO - PROCESS | 5975 | 1484579417562 Marionette TRACE conn4 -> [0,2014,"setContext",{"value":"chrome"}] 07:10:17 INFO - PROCESS | 5975 | 1484579417565 Marionette TRACE conn4 <- [1,2014,null,{}] 07:10:17 INFO - PROCESS | 5975 | 1484579417571 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}] 07:10:17 INFO - PROCESS | 5975 | 1484579417600 Marionette TRACE conn4 <- [1,2015,null,{"value":true}] 07:10:17 INFO - PROCESS | 5975 | 1484579417605 Marionette TRACE conn4 -> [0,2016,"setContext",{"value":"content"}] 07:10:17 INFO - PROCESS | 5975 | 1484579417609 Marionette TRACE conn4 <- [1,2016,null,{}] 07:10:17 INFO - Setting pref security.mixed_content.block_active_content (false) 07:10:17 INFO - PROCESS | 5975 | 1484579417614 Marionette TRACE conn4 -> [0,2017,"getContext",null] 07:10:17 INFO - PROCESS | 5975 | 1484579417617 Marionette TRACE conn4 <- [1,2017,null,{"value":"content"}] 07:10:17 INFO - PROCESS | 5975 | 1484579417644 Marionette TRACE conn4 -> [0,2018,"setContext",{"value":"chrome"}] 07:10:17 INFO - PROCESS | 5975 | 1484579417648 Marionette TRACE conn4 <- [1,2018,null,{}] 07:10:17 INFO - PROCESS | 5975 | 1484579417654 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}] 07:10:17 INFO - PROCESS | 5975 | 1484579417843 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 07:10:17 INFO - PROCESS | 5975 | 1484579417919 Marionette TRACE conn4 -> [0,2020,"setContext",{"value":"content"}] 07:10:17 INFO - PROCESS | 5975 | 1484579417927 Marionette TRACE conn4 <- [1,2020,null,{}] 07:10:17 INFO - PROCESS | 5975 | 1484579417953 Marionette TRACE conn4 -> [0,2021,"getContext",null] 07:10:17 INFO - PROCESS | 5975 | 1484579417960 Marionette TRACE conn4 <- [1,2021,null,{"value":"content"}] 07:10:17 INFO - PROCESS | 5975 | 1484579417989 Marionette TRACE conn4 -> [0,2022,"setContext",{"value":"chrome"}] 07:10:18 INFO - PROCESS | 5975 | 1484579418000 Marionette TRACE conn4 <- [1,2022,null,{}] 07:10:18 INFO - PROCESS | 5975 | 1484579418010 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}] 07:10:18 INFO - PROCESS | 5975 | 1484579418034 Marionette TRACE conn4 <- [1,2023,null,{"value":false}] 07:10:18 INFO - PROCESS | 5975 | 1484579418038 Marionette TRACE conn4 -> [0,2024,"setContext",{"value":"content"}] 07:10:18 INFO - PROCESS | 5975 | 1484579418046 Marionette TRACE conn4 <- [1,2024,null,{}] 07:10:18 INFO - Setting pref security.mixed_content.block_display_content (false) 07:10:18 INFO - PROCESS | 5975 | 1484579418053 Marionette TRACE conn4 -> [0,2025,"getContext",null] 07:10:18 INFO - PROCESS | 5975 | 1484579418056 Marionette TRACE conn4 <- [1,2025,null,{"value":"content"}] 07:10:18 INFO - PROCESS | 5975 | 1484579418061 Marionette TRACE conn4 -> [0,2026,"setContext",{"value":"chrome"}] 07:10:18 INFO - PROCESS | 5975 | 1484579418063 Marionette TRACE conn4 <- [1,2026,null,{}] 07:10:18 INFO - PROCESS | 5975 | 1484579418069 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}] 07:10:18 INFO - PROCESS | 5975 | 1484579418109 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 07:10:18 INFO - PROCESS | 5975 | 1484579418133 Marionette TRACE conn4 -> [0,2028,"setContext",{"value":"content"}] 07:10:18 INFO - PROCESS | 5975 | 1484579418136 Marionette TRACE conn4 <- [1,2028,null,{}] 07:10:18 INFO - PROCESS | 5975 | 1484579418141 Marionette TRACE conn4 -> [0,2029,"timeouts",{"script":35000}] 07:10:18 INFO - PROCESS | 5975 | 1484579418155 Marionette TRACE conn4 <- [1,2029,null,{}] 07:10:18 INFO - PROCESS | 5975 | 1484579418167 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}] 07:10:18 INFO - PROCESS | 5975 | 1484579418409 Marionette TRACE conn4 <- [1,2030,null,{"value":null}] 07:10:18 INFO - PROCESS | 5975 | 1484579418477 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:10:18 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c0be800 == 60 [pid = 6020] [id = 717] 07:10:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 129 (0x9c689000) [pid = 6020] [serial = 1937] [outer = (nil)] 07:10:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 130 (0x9c97a400) [pid = 6020] [serial = 1938] [outer = 0x9c689000] 07:10:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 131 (0x9cace400) [pid = 6020] [serial = 1939] [outer = 0x9c689000] 07:10:18 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:10:18 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 130 (0x9c97fc00) [pid = 6020] [serial = 1878] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 129 (0x9c97dc00) [pid = 6020] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 128 (0x9c97bc00) [pid = 6020] [serial = 1874] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 127 (0x9d15dc00) [pid = 6020] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 126 (0x9cacf800) [pid = 6020] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 125 (0x9cacd400) [pid = 6020] [serial = 1840] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 124 (0x9fdc0800) [pid = 6020] [serial = 1836] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 123 (0x9fdbe400) [pid = 6020] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 122 (0xa547c800) [pid = 6020] [serial = 1824] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 121 (0x9cad4c00) [pid = 6020] [serial = 1846] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 120 (0x9cad7400) [pid = 6020] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 119 (0x9fdb5400) [pid = 6020] [serial = 1826] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 118 (0x9cad1c00) [pid = 6020] [serial = 1844] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 117 (0x9fdb8000) [pid = 6020] [serial = 1828] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 116 (0x9fdba400) [pid = 6020] [serial = 1830] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 115 (0x9fdc2400) [pid = 6020] [serial = 1838] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 114 (0x9fdbc800) [pid = 6020] [serial = 1832] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 113 (0x9d15f800) [pid = 6020] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 112 (0x9d169000) [pid = 6020] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 111 (0x9cadc800) [pid = 6020] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 110 (0x9d15b400) [pid = 6020] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 109 (0x9f230c00) [pid = 6020] [serial = 1926] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 108 (0x9f22ec00) [pid = 6020] [serial = 1924] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 107 (0x9f22c400) [pid = 6020] [serial = 1922] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 106 (0xa8f71000) [pid = 6020] [serial = 1920] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 105 (0xa0f0f800) [pid = 6020] [serial = 1918] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 104 (0xa0f10800) [pid = 6020] [serial = 1916] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 103 (0xa0f0e400) [pid = 6020] [serial = 1914] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 102 (0xa0f08c00) [pid = 6020] [serial = 1912] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 101 (0xa0f06400) [pid = 6020] [serial = 1910] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 100 (0x9ecc5000) [pid = 6020] [serial = 1908] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 99 (0x9e550000) [pid = 6020] [serial = 1906] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 98 (0x9b6f0400) [pid = 6020] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 97 (0xa0f7e800) [pid = 6020] [serial = 1902] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 96 (0xa0f7c800) [pid = 6020] [serial = 1900] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 95 (0xa0f7a800) [pid = 6020] [serial = 1898] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 94 (0x9f236400) [pid = 6020] [serial = 1930] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 93 (0x9e5bcc00) [pid = 6020] [serial = 1928] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 92 (0xa25af400) [pid = 6020] [serial = 1896] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 91 (0xa25ac400) [pid = 6020] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 90 (0xa25aa400) [pid = 6020] [serial = 1892] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 89 (0xa25a8000) [pid = 6020] [serial = 1890] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 88 (0xa25a6000) [pid = 6020] [serial = 1888] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 87 (0xa25a3c00) [pid = 6020] [serial = 1886] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 86 (0xa25a1c00) [pid = 6020] [serial = 1884] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 85 (0xa4692400) [pid = 6020] [serial = 1882] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 84 (0x9c982000) [pid = 6020] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 83 (0xa8f79800) [pid = 6020] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 82 (0xa8f6ec00) [pid = 6020] [serial = 1868] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 81 (0x9cad3800) [pid = 6020] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 80 (0x9c0bc800) [pid = 6020] [serial = 1862] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 79 (0x9e5dd000) [pid = 6020] [serial = 1866] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 78 (0xa8f73c00) [pid = 6020] [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] 07:10:19 INFO - PROCESS | 5975 | --DOMWINDOW == 77 (0x9b4bbc00) [pid = 6020] [serial = 1860] [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] 07:10:20 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ec12400 == 61 [pid = 6020] [id = 718] 07:10:20 INFO - PROCESS | 5975 | ++DOMWINDOW == 78 (0x9ec13000) [pid = 6020] [serial = 1940] [outer = (nil)] 07:10:20 INFO - PROCESS | 5975 | ++DOMWINDOW == 79 (0x9ec13c00) [pid = 6020] [serial = 1941] [outer = 0x9ec13000] 07:10:21 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ec9bc00 == 62 [pid = 6020] [id = 719] 07:10:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 80 (0x9ec98400) [pid = 6020] [serial = 1942] [outer = (nil)] 07:10:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 81 (0x9ec9c000) [pid = 6020] [serial = 1943] [outer = 0x9ec98400] 07:10:21 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ecc3400 == 63 [pid = 6020] [id = 720] 07:10:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 82 (0x9ecc3800) [pid = 6020] [serial = 1944] [outer = (nil)] 07:10:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 83 (0x9ecc5000) [pid = 6020] [serial = 1945] [outer = 0x9ecc3800] 07:10:21 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ef51000 == 64 [pid = 6020] [id = 721] 07:10:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 84 (0x9ef51400) [pid = 6020] [serial = 1946] [outer = (nil)] 07:10:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 85 (0x9ef50400) [pid = 6020] [serial = 1947] [outer = 0x9ef51400] 07:10:22 INFO - PROCESS | 5975 | ++DOCSHELL 0x9f07ec00 == 65 [pid = 6020] [id = 722] 07:10:22 INFO - PROCESS | 5975 | ++DOMWINDOW == 86 (0x9f07f000) [pid = 6020] [serial = 1948] [outer = (nil)] 07:10:22 INFO - PROCESS | 5975 | ++DOMWINDOW == 87 (0x9f07f400) [pid = 6020] [serial = 1949] [outer = 0x9f07f000] 07:10:22 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e548000 == 66 [pid = 6020] [id = 723] 07:10:22 INFO - PROCESS | 5975 | ++DOMWINDOW == 88 (0x9f07e800) [pid = 6020] [serial = 1950] [outer = (nil)] 07:10:22 INFO - PROCESS | 5975 | ++DOMWINDOW == 89 (0x9f081800) [pid = 6020] [serial = 1951] [outer = 0x9f07e800] 07:10:22 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:10:22 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:10:22 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e33bc00 == 67 [pid = 6020] [id = 724] 07:10:22 INFO - PROCESS | 5975 | ++DOMWINDOW == 90 (0x9f085400) [pid = 6020] [serial = 1952] [outer = (nil)] 07:10:22 INFO - PROCESS | 5975 | ++DOMWINDOW == 91 (0x9f085800) [pid = 6020] [serial = 1953] [outer = 0x9f085400] 07:10:22 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ec12800 == 68 [pid = 6020] [id = 725] 07:10:22 INFO - PROCESS | 5975 | ++DOMWINDOW == 92 (0x9f089400) [pid = 6020] [serial = 1954] [outer = (nil)] 07:10:22 INFO - PROCESS | 5975 | ++DOMWINDOW == 93 (0x9f089800) [pid = 6020] [serial = 1955] [outer = 0x9f089400] 07:10:23 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e5d9c00 == 69 [pid = 6020] [id = 726] 07:10:23 INFO - PROCESS | 5975 | ++DOMWINDOW == 94 (0x9e5e0000) [pid = 6020] [serial = 1956] [outer = (nil)] 07:10:23 INFO - PROCESS | 5975 | ++DOMWINDOW == 95 (0x9ecca000) [pid = 6020] [serial = 1957] [outer = 0x9e5e0000] 07:10:23 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2695 07:10:23 INFO - PROCESS | 5975 | ++DOCSHELL 0x9f20c400 == 70 [pid = 6020] [id = 727] 07:10:23 INFO - PROCESS | 5975 | ++DOMWINDOW == 96 (0x9f20d000) [pid = 6020] [serial = 1958] [outer = (nil)] 07:10:23 INFO - PROCESS | 5975 | ++DOMWINDOW == 97 (0x9f20d400) [pid = 6020] [serial = 1959] [outer = 0x9f20d000] 07:10:24 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7eb800 == 71 [pid = 6020] [id = 728] 07:10:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 98 (0x9b7f2c00) [pid = 6020] [serial = 1960] [outer = (nil)] 07:10:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 99 (0x9b7f6000) [pid = 6020] [serial = 1961] [outer = 0x9b7f2c00] 07:10:24 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4bb000 == 72 [pid = 6020] [id = 729] 07:10:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 100 (0x9b6f2400) [pid = 6020] [serial = 1962] [outer = (nil)] 07:10:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 101 (0x9b6f6800) [pid = 6020] [serial = 1963] [outer = 0x9b6f2400] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0x9e567000 == 71 [pid = 6020] [id = 660] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7f1400 == 70 [pid = 6020] [id = 715] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0x9e548000 == 69 [pid = 6020] [id = 723] 07:10:25 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4b8400 == 70 [pid = 6020] [id = 730] 07:10:25 INFO - PROCESS | 5975 | ++DOMWINDOW == 102 (0x9b4b8800) [pid = 6020] [serial = 1964] [outer = (nil)] 07:10:25 INFO - PROCESS | 5975 | ++DOMWINDOW == 103 (0x9b4b9000) [pid = 6020] [serial = 1965] [outer = 0x9b4b8800] 07:10:25 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6ef800 == 71 [pid = 6020] [id = 731] 07:10:25 INFO - PROCESS | 5975 | ++DOMWINDOW == 104 (0x9b6efc00) [pid = 6020] [serial = 1966] [outer = (nil)] 07:10:25 INFO - PROCESS | 5975 | ++DOMWINDOW == 105 (0x9b6f2000) [pid = 6020] [serial = 1967] [outer = 0x9b6efc00] 07:10:25 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6f4800 == 72 [pid = 6020] [id = 732] 07:10:25 INFO - PROCESS | 5975 | ++DOMWINDOW == 106 (0x9b6f5000) [pid = 6020] [serial = 1968] [outer = (nil)] 07:10:25 INFO - PROCESS | 5975 | ++DOMWINDOW == 107 (0x9b6f5c00) [pid = 6020] [serial = 1969] [outer = 0x9b6f5000] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0x9ecc8000 == 71 [pid = 6020] [id = 710] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0xa0f10400 == 70 [pid = 6020] [id = 707] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0xa25ac000 == 69 [pid = 6020] [id = 696] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0x9cadc400 == 68 [pid = 6020] [id = 674] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0x9c97d800 == 67 [pid = 6020] [id = 687] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0x9fd61c00 == 66 [pid = 6020] [id = 666] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0x9c97f800 == 65 [pid = 6020] [id = 688] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0x9d15b000 == 64 [pid = 6020] [id = 675] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0xa25a1800 == 63 [pid = 6020] [id = 691] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0xa0f7a400 == 62 [pid = 6020] [id = 698] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0x9cad3400 == 61 [pid = 6020] [id = 681] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0xa8f70800 == 60 [pid = 6020] [id = 709] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0x9cad7000 == 59 [pid = 6020] [id = 673] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0x9e341800 == 58 [pid = 6020] [id = 702] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0xa49dd000 == 57 [pid = 6020] [id = 661] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0xa0f7e400 == 56 [pid = 6020] [id = 700] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0x9d15c400 == 55 [pid = 6020] [id = 684] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0xa25a3800 == 54 [pid = 6020] [id = 692] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0x9cacf400 == 53 [pid = 6020] [id = 670] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0x9c97a800 == 52 [pid = 6020] [id = 686] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0xa25a5800 == 51 [pid = 6020] [id = 693] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0xa3769000 == 50 [pid = 6020] [id = 690] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0x9fdc0400 == 49 [pid = 6020] [id = 667] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0x9fdc2000 == 48 [pid = 6020] [id = 668] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0xa25a7c00 == 47 [pid = 6020] [id = 694] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0xa25aa000 == 46 [pid = 6020] [id = 695] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0x9c0bc000 == 45 [pid = 6020] [id = 680] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0x9fdb5000 == 44 [pid = 6020] [id = 662] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6f0000 == 43 [pid = 6020] [id = 701] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0x9f236000 == 42 [pid = 6020] [id = 714] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0x9e5b6c00 == 41 [pid = 6020] [id = 682] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0xa0f04000 == 40 [pid = 6020] [id = 704] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0x9f230800 == 39 [pid = 6020] [id = 712] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0x9cad4800 == 38 [pid = 6020] [id = 672] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0xa25af000 == 37 [pid = 6020] [id = 697] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0x9cad1800 == 36 [pid = 6020] [id = 671] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0xa0f0cc00 == 35 [pid = 6020] [id = 706] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0xa0f7c400 == 34 [pid = 6020] [id = 699] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0x9ecbe800 == 33 [pid = 6020] [id = 705] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0x9fdba000 == 32 [pid = 6020] [id = 664] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0x9d15d800 == 31 [pid = 6020] [id = 676] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0x9c981c00 == 30 [pid = 6020] [id = 689] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4b8c00 == 29 [pid = 6020] [id = 679] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0x9e5b7400 == 28 [pid = 6020] [id = 713] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0x9fdbc400 == 27 [pid = 6020] [id = 665] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0x9fdb7c00 == 26 [pid = 6020] [id = 663] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0x9ecc5c00 == 25 [pid = 6020] [id = 708] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0x9ecc0c00 == 24 [pid = 6020] [id = 703] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0xad96f400 == 23 [pid = 6020] [id = 669] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0x9f22e800 == 22 [pid = 6020] [id = 711] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0xa8f79400 == 21 [pid = 6020] [id = 685] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0xa8f6e800 == 20 [pid = 6020] [id = 683] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0x9d168c00 == 19 [pid = 6020] [id = 678] 07:10:25 INFO - PROCESS | 5975 | --DOCSHELL 0x9d15f400 == 18 [pid = 6020] [id = 677] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 106 (0x9f231000) [pid = 6020] [serial = 1927] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 105 (0x9f22f000) [pid = 6020] [serial = 1925] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 104 (0x9f22d000) [pid = 6020] [serial = 1923] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 103 (0xa8f71800) [pid = 6020] [serial = 1921] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 102 (0xa3111000) [pid = 6020] [serial = 1919] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 101 (0xa0f10c00) [pid = 6020] [serial = 1917] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 100 (0xa0f0e800) [pid = 6020] [serial = 1915] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 99 (0xa0f09400) [pid = 6020] [serial = 1913] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 98 (0xa0f06800) [pid = 6020] [serial = 1911] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 97 (0xa0f02800) [pid = 6020] [serial = 1909] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 96 (0x9e550800) [pid = 6020] [serial = 1907] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 95 (0x9b6f1000) [pid = 6020] [serial = 1905] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 94 (0x9b4b0c00) [pid = 6020] [serial = 1903] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 93 (0xa0f7cc00) [pid = 6020] [serial = 1901] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 92 (0xa0f7ac00) [pid = 6020] [serial = 1899] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 91 (0x9f236800) [pid = 6020] [serial = 1931] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 90 (0x9f234400) [pid = 6020] [serial = 1929] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 89 (0xa25af800) [pid = 6020] [serial = 1897] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 88 (0xa25ac800) [pid = 6020] [serial = 1895] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 87 (0xa25aa800) [pid = 6020] [serial = 1893] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 86 (0xa25a8800) [pid = 6020] [serial = 1891] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 85 (0xa25a6400) [pid = 6020] [serial = 1889] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 84 (0xa25a4000) [pid = 6020] [serial = 1887] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 83 (0xa25a2400) [pid = 6020] [serial = 1885] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 82 (0xa46e0c00) [pid = 6020] [serial = 1883] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 81 (0x9c982400) [pid = 6020] [serial = 1881] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 80 (0xa8f7a000) [pid = 6020] [serial = 1873] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 79 (0xa8f6f000) [pid = 6020] [serial = 1869] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 78 (0x9e344800) [pid = 6020] [serial = 1865] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 77 (0x9c0bd000) [pid = 6020] [serial = 1863] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 76 (0x9ec9ac00) [pid = 6020] [serial = 1867] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 75 (0xa8f74000) [pid = 6020] [serial = 1871] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 74 (0x9b6f7800) [pid = 6020] [serial = 1861] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 73 (0x9c980000) [pid = 6020] [serial = 1879] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 72 (0x9c97e000) [pid = 6020] [serial = 1877] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 71 (0x9c97c000) [pid = 6020] [serial = 1875] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 70 (0x9d15e000) [pid = 6020] [serial = 1855] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 69 (0x9cacfc00) [pid = 6020] [serial = 1843] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 68 (0x9cacd800) [pid = 6020] [serial = 1841] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 67 (0x9e5e7400) [pid = 6020] [serial = 1837] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 66 (0x9fdbec00) [pid = 6020] [serial = 1835] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 65 (0xa5555000) [pid = 6020] [serial = 1825] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 64 (0x9cad5000) [pid = 6020] [serial = 1847] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 63 (0x9cad7800) [pid = 6020] [serial = 1849] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 62 (0x9fdb5c00) [pid = 6020] [serial = 1827] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 61 (0x9cad2000) [pid = 6020] [serial = 1845] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 60 (0x9fdb8800) [pid = 6020] [serial = 1829] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 59 (0x9fdba800) [pid = 6020] [serial = 1831] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 58 (0x9fdc2800) [pid = 6020] [serial = 1839] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 57 (0x9fdbcc00) [pid = 6020] [serial = 1833] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 56 (0x9d15fc00) [pid = 6020] [serial = 1857] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 55 (0x9d169400) [pid = 6020] [serial = 1859] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 54 (0x9cadcc00) [pid = 6020] [serial = 1851] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | --DOMWINDOW == 53 (0x9d15b800) [pid = 6020] [serial = 1853] [outer = (nil)] [url = about:blank] 07:10:25 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2695 07:10:26 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:10:26 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:10:26 INFO - PROCESS | 5975 | ++DOMWINDOW == 54 (0x9c0c6c00) [pid = 6020] [serial = 1970] [outer = 0x9b6f5000] 07:10:26 INFO - PROCESS | 5975 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 07:10:26 INFO - PROCESS | 5975 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 07:10:26 INFO - PROCESS | 5975 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 07:10:26 INFO - PROCESS | 5975 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 07:10:26 INFO - PROCESS | 5975 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 07:10:26 INFO - PROCESS | 5975 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 07:10:26 INFO - PROCESS | 5975 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 07:10:26 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c693400 == 19 [pid = 6020] [id = 733] 07:10:26 INFO - PROCESS | 5975 | ++DOMWINDOW == 55 (0x9c692c00) [pid = 6020] [serial = 1971] [outer = (nil)] 07:10:26 INFO - PROCESS | 5975 | ++DOMWINDOW == 56 (0x9c693800) [pid = 6020] [serial = 1972] [outer = 0x9c692c00] 07:10:27 INFO - PROCESS | 5975 | 1484579427798 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]]]}] 07:10:27 INFO - ............... 07:10:27 INFO - TEST-OK | /service-workers/service-worker/fetch-event.https.html | took 10518ms 07:10:27 INFO - PROCESS | 5975 | 1484579427830 Marionette TRACE conn4 -> [0,2032,"getWindowHandle",null] 07:10:27 INFO - PROCESS | 5975 | 1484579427842 Marionette TRACE conn4 <- [1,2032,null,{"value":"2147483649"}] 07:10:27 INFO - TEST-START | /service-workers/service-worker/fetch-frame-resource.https.html 07:10:27 INFO - Clearing pref dom.serviceWorkers.enabled 07:10:27 INFO - PROCESS | 5975 | 1484579427861 Marionette TRACE conn4 -> [0,2033,"getContext",null] 07:10:27 INFO - PROCESS | 5975 | 1484579427876 Marionette TRACE conn4 <- [1,2033,null,{"value":"content"}] 07:10:27 INFO - PROCESS | 5975 | 1484579427885 Marionette TRACE conn4 -> [0,2034,"setContext",{"value":"chrome"}] 07:10:27 INFO - PROCESS | 5975 | 1484579427896 Marionette TRACE conn4 <- [1,2034,null,{}] 07:10:27 INFO - PROCESS | 5975 | 1484579427905 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}] 07:10:27 INFO - PROCESS | 5975 | 1484579427923 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 07:10:27 INFO - PROCESS | 5975 | 1484579427929 Marionette TRACE conn4 -> [0,2036,"setContext",{"value":"content"}] 07:10:27 INFO - PROCESS | 5975 | 1484579427947 Marionette TRACE conn4 <- [1,2036,null,{}] 07:10:27 INFO - Clearing pref security.mixed_content.block_active_content 07:10:27 INFO - PROCESS | 5975 | 1484579427961 Marionette TRACE conn4 -> [0,2037,"getContext",null] 07:10:27 INFO - PROCESS | 5975 | 1484579427969 Marionette TRACE conn4 <- [1,2037,null,{"value":"content"}] 07:10:27 INFO - PROCESS | 5975 | 1484579427994 Marionette TRACE conn4 -> [0,2038,"setContext",{"value":"chrome"}] 07:10:28 INFO - PROCESS | 5975 | 1484579428000 Marionette TRACE conn4 <- [1,2038,null,{}] 07:10:28 INFO - PROCESS | 5975 | 1484579428006 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}] 07:10:28 INFO - PROCESS | 5975 | 1484579428095 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 07:10:28 INFO - PROCESS | 5975 | 1484579428102 Marionette TRACE conn4 -> [0,2040,"setContext",{"value":"content"}] 07:10:28 INFO - Clearing pref security.mixed_content.block_display_content 07:10:28 INFO - PROCESS | 5975 | 1484579428116 Marionette TRACE conn4 <- [1,2040,null,{}] 07:10:28 INFO - PROCESS | 5975 | 1484579428124 Marionette TRACE conn4 -> [0,2041,"getContext",null] 07:10:28 INFO - PROCESS | 5975 | 1484579428133 Marionette TRACE conn4 <- [1,2041,null,{"value":"content"}] 07:10:28 INFO - PROCESS | 5975 | 1484579428159 Marionette TRACE conn4 -> [0,2042,"setContext",{"value":"chrome"}] 07:10:28 INFO - PROCESS | 5975 | 1484579428169 Marionette TRACE conn4 <- [1,2042,null,{}] 07:10:28 INFO - PROCESS | 5975 | 1484579428175 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}] 07:10:28 INFO - PROCESS | 5975 | 1484579428192 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 07:10:28 INFO - PROCESS | 5975 | 1484579428204 Marionette TRACE conn4 -> [0,2044,"setContext",{"value":"content"}] 07:10:28 INFO - PROCESS | 5975 | 1484579428206 Marionette TRACE conn4 <- [1,2044,null,{}] 07:10:28 INFO - PROCESS | 5975 | 1484579428211 Marionette TRACE conn4 -> [0,2045,"getContext",null] 07:10:28 INFO - PROCESS | 5975 | 1484579428216 Marionette TRACE conn4 <- [1,2045,null,{"value":"content"}] 07:10:28 INFO - PROCESS | 5975 | 1484579428223 Marionette TRACE conn4 -> [0,2046,"setContext",{"value":"chrome"}] 07:10:28 INFO - PROCESS | 5975 | 1484579428226 Marionette TRACE conn4 <- [1,2046,null,{}] 07:10:28 INFO - PROCESS | 5975 | 1484579428231 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}] 07:10:28 INFO - PROCESS | 5975 | 1484579428260 Marionette TRACE conn4 <- [1,2047,null,{"value":true}] 07:10:28 INFO - PROCESS | 5975 | 1484579428287 Marionette TRACE conn4 -> [0,2048,"setContext",{"value":"content"}] 07:10:28 INFO - PROCESS | 5975 | 1484579428293 Marionette TRACE conn4 <- [1,2048,null,{}] 07:10:28 INFO - Setting pref dom.serviceWorkers.enabled (true) 07:10:28 INFO - PROCESS | 5975 | 1484579428317 Marionette TRACE conn4 -> [0,2049,"getContext",null] 07:10:28 INFO - PROCESS | 5975 | 1484579428322 Marionette TRACE conn4 <- [1,2049,null,{"value":"content"}] 07:10:28 INFO - PROCESS | 5975 | 1484579428332 Marionette TRACE conn4 -> [0,2050,"setContext",{"value":"chrome"}] 07:10:28 INFO - PROCESS | 5975 | 1484579428338 Marionette TRACE conn4 <- [1,2050,null,{}] 07:10:28 INFO - PROCESS | 5975 | 1484579428353 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}] 07:10:28 INFO - PROCESS | 5975 | 1484579428371 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 07:10:28 INFO - PROCESS | 5975 | 1484579428375 Marionette TRACE conn4 -> [0,2052,"setContext",{"value":"content"}] 07:10:28 INFO - PROCESS | 5975 | 1484579428383 Marionette TRACE conn4 <- [1,2052,null,{}] 07:10:28 INFO - PROCESS | 5975 | 1484579428394 Marionette TRACE conn4 -> [0,2053,"timeouts",{"script":185000}] 07:10:28 INFO - PROCESS | 5975 | 1484579428397 Marionette TRACE conn4 <- [1,2053,null,{}] 07:10:28 INFO - PROCESS | 5975 | 1484579428403 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}] 07:10:28 INFO - PROCESS | 5975 | 1484579428641 Marionette TRACE conn4 <- [1,2054,null,{"value":null}] 07:10:28 INFO - PROCESS | 5975 | 1484579428696 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\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"}] 07:10:28 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6f4000 == 20 [pid = 6020] [id = 734] 07:10:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 57 (0x9b6f4400) [pid = 6020] [serial = 1973] [outer = (nil)] 07:10:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 58 (0x9c981800) [pid = 6020] [serial = 1974] [outer = 0x9b6f4400] 07:10:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 59 (0x9cacf800) [pid = 6020] [serial = 1975] [outer = 0x9b6f4400] 07:10:29 INFO - PROCESS | 5975 | --DOMWINDOW == 58 (0x9b7f1c00) [pid = 6020] [serial = 1932] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html] 07:10:29 INFO - PROCESS | 5975 | --DOMWINDOW == 57 (0x9ecc3800) [pid = 6020] [serial = 1944] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?referrer] 07:10:29 INFO - PROCESS | 5975 | --DOMWINDOW == 56 (0x9f085400) [pid = 6020] [serial = 1952] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?null] 07:10:29 INFO - PROCESS | 5975 | --DOMWINDOW == 55 (0x9ec98400) [pid = 6020] [serial = 1942] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?blob] 07:10:29 INFO - PROCESS | 5975 | --DOMWINDOW == 54 (0x9f20d000) [pid = 6020] [serial = 1958] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?multiple-respond-with] 07:10:29 INFO - PROCESS | 5975 | --DOMWINDOW == 53 (0x9e5e0000) [pid = 6020] [serial = 1956] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?form-post] 07:10:29 INFO - PROCESS | 5975 | --DOMWINDOW == 52 (0x9f07f000) [pid = 6020] [serial = 1948] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?clientId] 07:10:29 INFO - PROCESS | 5975 | --DOMWINDOW == 51 (0x9f07e800) [pid = 6020] [serial = 1950] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?ignore] 07:10:29 INFO - PROCESS | 5975 | --DOMWINDOW == 50 (0x9e567c00) [pid = 6020] [serial = 1821] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event-redirect.https.html] 07:10:29 INFO - PROCESS | 5975 | --DOMWINDOW == 49 (0x9c976400) [pid = 6020] [serial = 1935] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html] 07:10:29 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0x9ec13000) [pid = 6020] [serial = 1940] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?string] 07:10:29 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:10:29 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:10:30 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e550800 == 21 [pid = 6020] [id = 735] 07:10:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0x9e552400) [pid = 6020] [serial = 1976] [outer = (nil)] 07:10:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 50 (0x9e552c00) [pid = 6020] [serial = 1977] [outer = 0x9e552400] 07:10:30 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e560000 == 22 [pid = 6020] [id = 736] 07:10:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 51 (0x9e560c00) [pid = 6020] [serial = 1978] [outer = (nil)] 07:10:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 52 (0x9e561000) [pid = 6020] [serial = 1979] [outer = 0x9e560c00] 07:10:30 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e569000 == 23 [pid = 6020] [id = 737] 07:10:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 53 (0x9e569c00) [pid = 6020] [serial = 1980] [outer = (nil)] 07:10:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 54 (0x9e56a400) [pid = 6020] [serial = 1981] [outer = 0x9e569c00] 07:10:30 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e5b7400 == 24 [pid = 6020] [id = 738] 07:10:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 55 (0x9e5b9000) [pid = 6020] [serial = 1982] [outer = (nil)] 07:10:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 56 (0x9e5bf400) [pid = 6020] [serial = 1983] [outer = 0x9e5b9000] 07:10:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 57 (0x9e5e2000) [pid = 6020] [serial = 1984] [outer = 0x9e5b9000] 07:10:31 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e5e6c00 == 25 [pid = 6020] [id = 739] 07:10:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 58 (0x9e5e7400) [pid = 6020] [serial = 1985] [outer = (nil)] 07:10:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 59 (0x9ec0d800) [pid = 6020] [serial = 1986] [outer = 0x9e5e7400] 07:10:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 60 (0x9ec0c800) [pid = 6020] [serial = 1987] [outer = 0x9e5e7400] 07:10:31 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ec13000 == 26 [pid = 6020] [id = 740] 07:10:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 61 (0x9ec13400) [pid = 6020] [serial = 1988] [outer = (nil)] 07:10:32 INFO - PROCESS | 5975 | ++DOMWINDOW == 62 (0x9ec18000) [pid = 6020] [serial = 1989] [outer = 0x9ec13400] 07:10:32 INFO - PROCESS | 5975 | ++DOMWINDOW == 63 (0x9ec98400) [pid = 6020] [serial = 1990] [outer = 0x9ec13400] 07:10:33 INFO - PROCESS | 5975 | ++DOMWINDOW == 64 (0x9cad3c00) [pid = 6020] [serial = 1991] [outer = 0x9e569c00] 07:10:33 INFO - PROCESS | 5975 | ++DOMWINDOW == 65 (0x9cada800) [pid = 6020] [serial = 1992] [outer = 0x9e5b9000] 07:10:33 INFO - PROCESS | 5975 | [Child 6020] WARNING: attempt to modify an immutable nsStandardURL: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/base/nsStandardURL.cpp, line 1553 07:10:35 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6ef800 == 25 [pid = 6020] [id = 731] 07:10:35 INFO - PROCESS | 5975 | --DOCSHELL 0x9c0be800 == 24 [pid = 6020] [id = 717] 07:10:35 INFO - PROCESS | 5975 | --DOCSHELL 0x9ec12400 == 23 [pid = 6020] [id = 718] 07:10:35 INFO - PROCESS | 5975 | --DOCSHELL 0x9f20c400 == 22 [pid = 6020] [id = 727] 07:10:35 INFO - PROCESS | 5975 | --DOCSHELL 0x9f07ec00 == 21 [pid = 6020] [id = 722] 07:10:35 INFO - PROCESS | 5975 | --DOCSHELL 0x9ec9bc00 == 20 [pid = 6020] [id = 719] 07:10:35 INFO - PROCESS | 5975 | --DOCSHELL 0x9ecc3400 == 19 [pid = 6020] [id = 720] 07:10:35 INFO - PROCESS | 5975 | --DOCSHELL 0x9e5d9c00 == 18 [pid = 6020] [id = 726] 07:10:35 INFO - PROCESS | 5975 | --DOCSHELL 0x9c975c00 == 17 [pid = 6020] [id = 716] 07:10:35 INFO - PROCESS | 5975 | --DOCSHELL 0x9e33bc00 == 16 [pid = 6020] [id = 724] 07:10:35 INFO - PROCESS | 5975 | --DOMWINDOW == 64 (0x9ecc5000) [pid = 6020] [serial = 1945] [outer = (nil)] [url = about:blank] 07:10:35 INFO - PROCESS | 5975 | --DOMWINDOW == 63 (0x9f085800) [pid = 6020] [serial = 1953] [outer = (nil)] [url = about:blank] 07:10:35 INFO - PROCESS | 5975 | --DOMWINDOW == 62 (0x9ec9c000) [pid = 6020] [serial = 1943] [outer = (nil)] [url = about:blank] 07:10:35 INFO - PROCESS | 5975 | --DOMWINDOW == 61 (0x9f20d400) [pid = 6020] [serial = 1959] [outer = (nil)] [url = about:blank] 07:10:35 INFO - PROCESS | 5975 | --DOMWINDOW == 60 (0x9ecca000) [pid = 6020] [serial = 1957] [outer = (nil)] [url = about:blank] 07:10:35 INFO - PROCESS | 5975 | --DOMWINDOW == 59 (0x9f07f400) [pid = 6020] [serial = 1949] [outer = (nil)] [url = about:blank] 07:10:35 INFO - PROCESS | 5975 | --DOMWINDOW == 58 (0x9f081800) [pid = 6020] [serial = 1951] [outer = (nil)] [url = about:blank] 07:10:35 INFO - PROCESS | 5975 | --DOMWINDOW == 57 (0x9c0bb000) [pid = 6020] [serial = 1933] [outer = (nil)] [url = about:blank] 07:10:35 INFO - PROCESS | 5975 | --DOMWINDOW == 56 (0x9eca4800) [pid = 6020] [serial = 1823] [outer = (nil)] [url = about:blank] 07:10:35 INFO - PROCESS | 5975 | --DOMWINDOW == 55 (0x9c976800) [pid = 6020] [serial = 1936] [outer = (nil)] [url = about:blank] 07:10:35 INFO - PROCESS | 5975 | --DOMWINDOW == 54 (0x9c684c00) [pid = 6020] [serial = 1934] [outer = (nil)] [url = about:blank] 07:10:35 INFO - PROCESS | 5975 | --DOMWINDOW == 53 (0x9ec13c00) [pid = 6020] [serial = 1941] [outer = (nil)] [url = about:blank] 07:10:38 INFO - PROCESS | 5975 | --DOMWINDOW == 52 (0x9c689000) [pid = 6020] [serial = 1937] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event.https.html] 07:10:38 INFO - PROCESS | 5975 | --DOMWINDOW == 51 (0x9ec13400) [pid = 6020] [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] 07:10:38 INFO - PROCESS | 5975 | --DOMWINDOW == 50 (0x9e560c00) [pid = 6020] [serial = 1978] [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] 07:10:38 INFO - PROCESS | 5975 | --DOMWINDOW == 49 (0x9e5e7400) [pid = 6020] [serial = 1985] [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] 07:10:38 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0x9b6f5000) [pid = 6020] [serial = 1968] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?cache] 07:10:38 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0x9b7f2c00) [pid = 6020] [serial = 1960] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?used-check] 07:10:38 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0x9c692c00) [pid = 6020] [serial = 1971] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?used-check] 07:10:38 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0x9f089400) [pid = 6020] [serial = 1954] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?fetch] 07:10:38 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0x9b6f2400) [pid = 6020] [serial = 1962] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?fragment-check#/some/fragment] 07:10:38 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0x9e552400) [pid = 6020] [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] 07:10:38 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0x9b6efc00) [pid = 6020] [serial = 1966] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?eventsource] 07:10:38 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0x9b4b8800) [pid = 6020] [serial = 1964] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?integrity] 07:10:38 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0x9ef51400) [pid = 6020] [serial = 1946] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?referrerPolicy] 07:10:40 INFO - PROCESS | 5975 | --DOCSHELL 0x9e569000 == 15 [pid = 6020] [id = 737] 07:10:41 INFO - PROCESS | 5975 | 1484579441682 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]]]}] 07:10:41 INFO - ...... 07:10:41 INFO - TEST-OK | /service-workers/service-worker/fetch-frame-resource.https.html | took 13857ms 07:10:41 INFO - PROCESS | 5975 | 1484579441714 Marionette TRACE conn4 -> [0,2056,"getWindowHandle",null] 07:10:41 INFO - PROCESS | 5975 | 1484579441719 Marionette TRACE conn4 <- [1,2056,null,{"value":"2147483649"}] 07:10:41 INFO - TEST-START | /service-workers/service-worker/fetch-header-visibility.https.html 07:10:41 INFO - PROCESS | 5975 | 1484579441727 Marionette TRACE conn4 -> [0,2057,"timeouts",{"script":35000}] 07:10:41 INFO - PROCESS | 5975 | 1484579441734 Marionette TRACE conn4 <- [1,2057,null,{}] 07:10:41 INFO - PROCESS | 5975 | 1484579441742 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}] 07:10:41 INFO - PROCESS | 5975 | 1484579441955 Marionette TRACE conn4 <- [1,2058,null,{"value":null}] 07:10:42 INFO - PROCESS | 5975 | 1484579442013 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:10:42 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6f5000 == 16 [pid = 6020] [id = 741] 07:10:42 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0x9b6f5400) [pid = 6020] [serial = 1993] [outer = (nil)] 07:10:42 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0x9b7ec800) [pid = 6020] [serial = 1994] [outer = 0x9b6f5400] 07:10:42 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0x9b7f5400) [pid = 6020] [serial = 1995] [outer = 0x9b6f5400] 07:10:42 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:10:42 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:10:43 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c0c4000 == 17 [pid = 6020] [id = 742] 07:10:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0x9c0c6000) [pid = 6020] [serial = 1996] [outer = (nil)] 07:10:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0x9c684c00) [pid = 6020] [serial = 1997] [outer = 0x9c0c6000] 07:10:44 INFO - PROCESS | 5975 | --DOCSHELL 0x9e5b7400 == 16 [pid = 6020] [id = 738] 07:10:44 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6f4000 == 15 [pid = 6020] [id = 734] 07:10:44 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7eb800 == 14 [pid = 6020] [id = 728] 07:10:44 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4bb000 == 13 [pid = 6020] [id = 729] 07:10:44 INFO - PROCESS | 5975 | --DOCSHELL 0x9ec13000 == 12 [pid = 6020] [id = 740] 07:10:44 INFO - PROCESS | 5975 | --DOCSHELL 0x9e550800 == 11 [pid = 6020] [id = 735] 07:10:44 INFO - PROCESS | 5975 | --DOCSHELL 0x9e5e6c00 == 10 [pid = 6020] [id = 739] 07:10:44 INFO - PROCESS | 5975 | --DOCSHELL 0x9ef51000 == 9 [pid = 6020] [id = 721] 07:10:44 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4b8400 == 8 [pid = 6020] [id = 730] 07:10:44 INFO - PROCESS | 5975 | --DOCSHELL 0x9c693400 == 7 [pid = 6020] [id = 733] 07:10:44 INFO - PROCESS | 5975 | --DOCSHELL 0x9e560000 == 6 [pid = 6020] [id = 736] 07:10:44 INFO - PROCESS | 5975 | --DOCSHELL 0x9ec12800 == 5 [pid = 6020] [id = 725] 07:10:44 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0x9c97a400) [pid = 6020] [serial = 1938] [outer = (nil)] [url = about:blank] 07:10:44 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0x9e56a400) [pid = 6020] [serial = 1981] [outer = (nil)] [url = about:blank] 07:10:44 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0x9e561000) [pid = 6020] [serial = 1979] [outer = (nil)] [url = about:blank] 07:10:44 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0x9b6f5c00) [pid = 6020] [serial = 1969] [outer = (nil)] [url = about:blank] 07:10:44 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0x9b7f6000) [pid = 6020] [serial = 1961] [outer = (nil)] [url = about:blank] 07:10:44 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0x9c693800) [pid = 6020] [serial = 1972] [outer = (nil)] [url = about:blank] 07:10:44 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0x9c981800) [pid = 6020] [serial = 1974] [outer = (nil)] [url = about:blank] 07:10:44 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0x9f089800) [pid = 6020] [serial = 1955] [outer = (nil)] [url = about:blank] 07:10:44 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0x9b6f6800) [pid = 6020] [serial = 1963] [outer = (nil)] [url = about:blank] 07:10:44 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0x9ec0d800) [pid = 6020] [serial = 1986] [outer = (nil)] [url = about:blank] 07:10:44 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0x9ec18000) [pid = 6020] [serial = 1989] [outer = (nil)] [url = about:blank] 07:10:44 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0x9e552c00) [pid = 6020] [serial = 1977] [outer = (nil)] [url = about:blank] 07:10:44 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0x9ec98400) [pid = 6020] [serial = 1990] [outer = (nil)] [url = about:blank] 07:10:44 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0x9ec0c800) [pid = 6020] [serial = 1987] [outer = (nil)] [url = about:blank] 07:10:44 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0x9e5e2000) [pid = 6020] [serial = 1984] [outer = (nil)] [url = about:blank] 07:10:44 INFO - PROCESS | 5975 | --DOMWINDOW == 29 (0x9e5bf400) [pid = 6020] [serial = 1983] [outer = (nil)] [url = about:blank] 07:10:44 INFO - PROCESS | 5975 | --DOMWINDOW == 28 (0x9b6f2000) [pid = 6020] [serial = 1967] [outer = (nil)] [url = about:blank] 07:10:44 INFO - PROCESS | 5975 | --DOMWINDOW == 27 (0x9c0c6c00) [pid = 6020] [serial = 1970] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?cache] 07:10:44 INFO - PROCESS | 5975 | --DOMWINDOW == 26 (0x9b4b9000) [pid = 6020] [serial = 1965] [outer = (nil)] [url = about:blank] 07:10:44 INFO - PROCESS | 5975 | --DOMWINDOW == 25 (0x9ef50400) [pid = 6020] [serial = 1947] [outer = (nil)] [url = about:blank] 07:10:44 INFO - PROCESS | 5975 | --DOMWINDOW == 24 (0x9cace400) [pid = 6020] [serial = 1939] [outer = (nil)] [url = about:blank] 07:10:44 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6f4800 == 4 [pid = 6020] [id = 732] 07:10:44 INFO - PROCESS | 5975 | 1484579444676 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]]]}] 07:10:44 INFO - . 07:10:44 INFO - TEST-OK | /service-workers/service-worker/fetch-header-visibility.https.html | took 3006ms 07:10:44 INFO - PROCESS | 5975 | 1484579444737 Marionette TRACE conn4 -> [0,2060,"getWindowHandle",null] 07:10:44 INFO - TEST-START | /service-workers/service-worker/fetch-mixed-content-to-inscope.https.html 07:10:44 INFO - PROCESS | 5975 | 1484579444750 Marionette TRACE conn4 <- [1,2060,null,{"value":"2147483649"}] 07:10:44 INFO - PROCESS | 5975 | 1484579444761 Marionette TRACE conn4 -> [0,2061,"timeouts",{"script":185000}] 07:10:44 INFO - PROCESS | 5975 | 1484579444767 Marionette TRACE conn4 <- [1,2061,null,{}] 07:10:44 INFO - PROCESS | 5975 | 1484579444776 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}] 07:10:45 INFO - PROCESS | 5975 | 1484579445091 Marionette TRACE conn4 <- [1,2062,null,{"value":null}] 07:10:45 INFO - PROCESS | 5975 | 1484579445191 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\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"}] 07:10:45 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4bcc00 == 5 [pid = 6020] [id = 743] 07:10:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 25 (0x9b4bd400) [pid = 6020] [serial = 1998] [outer = (nil)] 07:10:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 26 (0x9b6f7000) [pid = 6020] [serial = 1999] [outer = 0x9b4bd400] 07:10:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 27 (0x9b7f0000) [pid = 6020] [serial = 2000] [outer = 0x9b4bd400] 07:10:45 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:10:45 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:10:46 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c0b7c00 == 6 [pid = 6020] [id = 744] 07:10:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 28 (0x9c0b9000) [pid = 6020] [serial = 2001] [outer = (nil)] 07:10:46 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:10:46 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:10:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0x9c0b7800) [pid = 6020] [serial = 2002] [outer = 0x9c0b9000] 07:10:47 INFO - PROCESS | 5975 | --DOMWINDOW == 28 (0x9e5b9000) [pid = 6020] [serial = 1982] [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.] 07:10:47 INFO - PROCESS | 5975 | --DOMWINDOW == 27 (0x9b6f4400) [pid = 6020] [serial = 1973] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-frame-resource.https.html] 07:10:47 INFO - PROCESS | 5975 | --DOMWINDOW == 26 (0x9e569c00) [pid = 6020] [serial = 1980] [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.] 07:10:47 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c0c4c00 == 7 [pid = 6020] [id = 745] 07:10:47 INFO - PROCESS | 5975 | ++DOMWINDOW == 27 (0x9c684400) [pid = 6020] [serial = 2003] [outer = (nil)] 07:10:47 INFO - PROCESS | 5975 | ++DOMWINDOW == 28 (0x9c687800) [pid = 6020] [serial = 2004] [outer = 0x9c684400] 07:10:48 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(docShell) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/security/nsMixedContentBlocker.cpp, line 674 07:10:48 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805E0006: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 455 07:10:48 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805E0006: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 1966 07:10:48 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805E0006: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/fetch/FetchDriver.cpp, line 362 07:10:48 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(docShell) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/security/nsMixedContentBlocker.cpp, line 674 07:10:48 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805E0006: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 455 07:10:48 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805E0006: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 1966 07:10:48 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805E0006: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/fetch/FetchDriver.cpp, line 362 07:10:48 INFO - PROCESS | 5975 | 1484579448198 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]]]}] 07:10:48 INFO - . 07:10:48 INFO - TEST-OK | /service-workers/service-worker/fetch-mixed-content-to-inscope.https.html | took 3498ms 07:10:48 INFO - PROCESS | 5975 | 1484579448256 Marionette TRACE conn4 -> [0,2064,"getWindowHandle",null] 07:10:48 INFO - PROCESS | 5975 | 1484579448262 Marionette TRACE conn4 <- [1,2064,null,{"value":"2147483649"}] 07:10:48 INFO - TEST-START | /service-workers/service-worker/fetch-mixed-content-to-outscope.https.html 07:10:48 INFO - PROCESS | 5975 | 1484579448272 Marionette TRACE conn4 -> [0,2065,"timeouts",{"script":185000}] 07:10:48 INFO - PROCESS | 5975 | 1484579448283 Marionette TRACE conn4 <- [1,2065,null,{}] 07:10:48 INFO - PROCESS | 5975 | 1484579448293 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}] 07:10:48 INFO - PROCESS | 5975 | 1484579448514 Marionette TRACE conn4 <- [1,2066,null,{"value":null}] 07:10:48 INFO - PROCESS | 5975 | 1484579448637 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\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"}] 07:10:48 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c0bd000 == 8 [pid = 6020] [id = 746] 07:10:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0x9c0bec00) [pid = 6020] [serial = 2005] [outer = (nil)] 07:10:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0x9c68d000) [pid = 6020] [serial = 2006] [outer = 0x9c0bec00] 07:10:49 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0x9c973c00) [pid = 6020] [serial = 2007] [outer = 0x9c0bec00] 07:10:49 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:10:49 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:10:49 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c97c400 == 9 [pid = 6020] [id = 747] 07:10:49 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0x9c97cc00) [pid = 6020] [serial = 2008] [outer = (nil)] 07:10:49 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:10:49 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:10:49 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0x9c97d000) [pid = 6020] [serial = 2009] [outer = 0x9c97cc00] 07:10:50 INFO - PROCESS | 5975 | ++DOCSHELL 0x9cad0c00 == 10 [pid = 6020] [id = 748] 07:10:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0x9cad3400) [pid = 6020] [serial = 2010] [outer = (nil)] 07:10:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0x9cad4c00) [pid = 6020] [serial = 2011] [outer = 0x9cad3400] 07:10:50 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(docShell) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/security/nsMixedContentBlocker.cpp, line 674 07:10:50 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805E0006: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 455 07:10:50 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805E0006: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 1966 07:10:50 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805E0006: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/fetch/FetchDriver.cpp, line 362 07:10:50 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(docShell) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/security/nsMixedContentBlocker.cpp, line 674 07:10:50 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805E0006: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 455 07:10:50 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805E0006: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 1966 07:10:50 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805E0006: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/fetch/FetchDriver.cpp, line 362 07:10:50 INFO - PROCESS | 5975 | 1484579450742 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]]]}] 07:10:50 INFO - . 07:10:50 INFO - TEST-OK | /service-workers/service-worker/fetch-mixed-content-to-outscope.https.html | took 2502ms 07:10:50 INFO - PROCESS | 5975 | 1484579450772 Marionette TRACE conn4 -> [0,2068,"getWindowHandle",null] 07:10:50 INFO - PROCESS | 5975 | 1484579450783 Marionette TRACE conn4 <- [1,2068,null,{"value":"2147483649"}] 07:10:50 INFO - TEST-START | /service-workers/service-worker/fetch-request-css-base-url.https.html 07:10:50 INFO - PROCESS | 5975 | 1484579450816 Marionette TRACE conn4 -> [0,2069,"timeouts",{"script":35000}] 07:10:50 INFO - PROCESS | 5975 | 1484579450830 Marionette TRACE conn4 <- [1,2069,null,{}] 07:10:50 INFO - PROCESS | 5975 | 1484579450836 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}] 07:10:51 INFO - PROCESS | 5975 | 1484579451099 Marionette TRACE conn4 <- [1,2070,null,{"value":null}] 07:10:51 INFO - PROCESS | 5975 | 1484579451255 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:10:51 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c0ba800 == 11 [pid = 6020] [id = 749] 07:10:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0x9c0bb000) [pid = 6020] [serial = 2012] [outer = (nil)] 07:10:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0x9c692400) [pid = 6020] [serial = 2013] [outer = 0x9c0bb000] 07:10:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0x9c979400) [pid = 6020] [serial = 2014] [outer = 0x9c0bb000] 07:10:51 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:10:51 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:10:52 INFO - PROCESS | 5975 | --DOCSHELL 0x9c97c400 == 10 [pid = 6020] [id = 747] 07:10:52 INFO - PROCESS | 5975 | --DOCSHELL 0x9c0b7c00 == 9 [pid = 6020] [id = 744] 07:10:52 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4bcc00 == 8 [pid = 6020] [id = 743] 07:10:52 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6f5000 == 7 [pid = 6020] [id = 741] 07:10:52 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0x9cada800) [pid = 6020] [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.] 07:10:52 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0x9cacf800) [pid = 6020] [serial = 1975] [outer = (nil)] [url = about:blank] 07:10:52 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0x9cad3c00) [pid = 6020] [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.] 07:10:53 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7f2c00 == 8 [pid = 6020] [id = 750] 07:10:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0x9b7f5000) [pid = 6020] [serial = 2015] [outer = (nil)] 07:10:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0x9b7f6000) [pid = 6020] [serial = 2016] [outer = 0x9b7f5000] 07:10:53 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:10:53 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:10:53 INFO - PROCESS | 5975 | 1484579453479 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] 07:10:53 INFO - PROCESS | 5975 | 1484579453669 Marionette TRACE conn4 <- [1,2072,null,{"value":"2147483649"}] 07:10:53 INFO - TEST-START | /service-workers/service-worker/fetch-request-css-images.https.html 07:10:53 INFO - PROCESS | 5975 | 1484579453678 Marionette TRACE conn4 -> [0,2073,"timeouts",{"script":35000}] 07:10:53 INFO - PROCESS | 5975 | 1484579453684 Marionette TRACE conn4 <- [1,2073,null,{}] 07:10:53 INFO - PROCESS | 5975 | 1484579453695 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}] 07:10:53 INFO - PROCESS | 5975 | 1484579453930 Marionette TRACE conn4 <- [1,2074,null,{"value":null}] 07:10:54 INFO - PROCESS | 5975 | 1484579454017 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:10:54 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c0be800 == 9 [pid = 6020] [id = 751] 07:10:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0x9c0bf400) [pid = 6020] [serial = 2017] [outer = (nil)] 07:10:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0x9c97c400) [pid = 6020] [serial = 2018] [outer = 0x9c0bf400] 07:10:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0x9c97e000) [pid = 6020] [serial = 2019] [outer = 0x9c0bf400] 07:10:54 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:10:54 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:10:55 INFO - PROCESS | 5975 | ++DOCSHELL 0x9d168400 == 10 [pid = 6020] [id = 752] 07:10:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0x9e342c00) [pid = 6020] [serial = 2020] [outer = (nil)] 07:10:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0x9e345c00) [pid = 6020] [serial = 2021] [outer = 0x9e342c00] 07:10:55 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:10:55 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:10:55 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0x9b4bd400) [pid = 6020] [serial = 1998] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-mixed-content-to-inscope.https.html] 07:10:55 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0x9b6f5400) [pid = 6020] [serial = 1993] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-header-visibility.https.html] 07:10:55 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0x9c0c6000) [pid = 6020] [serial = 1996] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-header-visibility-iframe.html] 07:10:55 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0x9c684400) [pid = 6020] [serial = 2003] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe-inscope-to-inscope.html] 07:10:55 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0x9c0b9000) [pid = 6020] [serial = 2001] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe.html?target=inscope] 07:10:56 INFO - PROCESS | 5975 | ++DOCSHELL 0x9cad5000 == 11 [pid = 6020] [id = 753] 07:10:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0x9e349400) [pid = 6020] [serial = 2022] [outer = (nil)] 07:10:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0x9e547400) [pid = 6020] [serial = 2023] [outer = 0x9e349400] 07:10:56 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e54a400 == 12 [pid = 6020] [id = 754] 07:10:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0x9e54a800) [pid = 6020] [serial = 2024] [outer = (nil)] 07:10:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0x9e54bc00) [pid = 6020] [serial = 2025] [outer = 0x9e54a800] 07:10:56 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e550c00 == 13 [pid = 6020] [id = 755] 07:10:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0x9e552400) [pid = 6020] [serial = 2026] [outer = (nil)] 07:10:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0x9e552c00) [pid = 6020] [serial = 2027] [outer = 0x9e552400] 07:10:56 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:10:56 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:10:56 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:10:56 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:10:56 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:10:56 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:11:00 INFO - PROCESS | 5975 | --DOCSHELL 0x9d168400 == 12 [pid = 6020] [id = 752] 07:11:00 INFO - PROCESS | 5975 | --DOCSHELL 0x9c0bd000 == 11 [pid = 6020] [id = 746] 07:11:00 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7f2c00 == 10 [pid = 6020] [id = 750] 07:11:00 INFO - PROCESS | 5975 | --DOCSHELL 0x9c0ba800 == 9 [pid = 6020] [id = 749] 07:11:00 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0x9c68d000) [pid = 6020] [serial = 2006] [outer = (nil)] [url = about:blank] 07:11:00 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0x9b7f5400) [pid = 6020] [serial = 1995] [outer = (nil)] [url = about:blank] 07:11:00 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0x9c684c00) [pid = 6020] [serial = 1997] [outer = (nil)] [url = about:blank] 07:11:00 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0x9c687800) [pid = 6020] [serial = 2004] [outer = (nil)] [url = about:blank] 07:11:00 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0x9b7f0000) [pid = 6020] [serial = 2000] [outer = (nil)] [url = about:blank] 07:11:00 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0x9c0b7800) [pid = 6020] [serial = 2002] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe.html?target=inscope] 07:11:00 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0x9b6f7000) [pid = 6020] [serial = 1999] [outer = (nil)] [url = about:blank] 07:11:00 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0x9b7ec800) [pid = 6020] [serial = 1994] [outer = (nil)] [url = about:blank] 07:11:00 INFO - PROCESS | 5975 | --DOCSHELL 0x9c0c4000 == 8 [pid = 6020] [id = 742] 07:11:00 INFO - PROCESS | 5975 | --DOCSHELL 0x9c0c4c00 == 7 [pid = 6020] [id = 745] 07:11:02 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0x9b7f5000) [pid = 6020] [serial = 2015] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-css-base-url-iframe.html] 07:11:02 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0x9c0bb000) [pid = 6020] [serial = 2012] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-css-base-url.https.html] 07:11:02 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0x9c0bec00) [pid = 6020] [serial = 2005] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-mixed-content-to-outscope.https.html] 07:11:02 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0x9cad3400) [pid = 6020] [serial = 2010] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe-inscope-to-outscope.html] 07:11:02 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0x9c97cc00) [pid = 6020] [serial = 2008] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe.html?target=outscope] 07:11:02 INFO - PROCESS | 5975 | --DOMWINDOW == 29 (0x9e342c00) [pid = 6020] [serial = 2020] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html?img=backgroundImage] 07:11:06 INFO - PROCESS | 5975 | --DOMWINDOW == 28 (0x9b7f6000) [pid = 6020] [serial = 2016] [outer = (nil)] [url = about:blank] 07:11:06 INFO - PROCESS | 5975 | --DOMWINDOW == 27 (0x9c979400) [pid = 6020] [serial = 2014] [outer = (nil)] [url = about:blank] 07:11:06 INFO - PROCESS | 5975 | --DOMWINDOW == 26 (0x9c973c00) [pid = 6020] [serial = 2007] [outer = (nil)] [url = about:blank] 07:11:06 INFO - PROCESS | 5975 | --DOMWINDOW == 25 (0x9cad4c00) [pid = 6020] [serial = 2011] [outer = (nil)] [url = about:blank] 07:11:06 INFO - PROCESS | 5975 | --DOMWINDOW == 24 (0x9c97d000) [pid = 6020] [serial = 2009] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe.html?target=outscope] 07:11:06 INFO - PROCESS | 5975 | --DOMWINDOW == 23 (0x9e345c00) [pid = 6020] [serial = 2021] [outer = (nil)] [url = about:blank] 07:11:06 INFO - PROCESS | 5975 | --DOMWINDOW == 22 (0x9c97c400) [pid = 6020] [serial = 2018] [outer = (nil)] [url = about:blank] 07:11:06 INFO - PROCESS | 5975 | --DOMWINDOW == 21 (0x9c692400) [pid = 6020] [serial = 2013] [outer = (nil)] [url = about:blank] 07:11:07 INFO - PROCESS | 5975 | --DOCSHELL 0x9cad0c00 == 6 [pid = 6020] [id = 748] 07:11:24 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 07:11:24 INFO - PROCESS | 5975 | 1484579484537 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]]]}] 07:11:24 INFO - .... 07:11:24 INFO - TEST-TIMEOUT | /service-workers/service-worker/fetch-request-css-images.https.html | took 30878ms 07:11:24 INFO - PROCESS | 5975 | 1484579484557 Marionette TRACE conn4 -> [0,2076,"getWindowHandle",null] 07:11:24 INFO - PROCESS | 5975 | 1484579484564 Marionette TRACE conn4 <- [1,2076,null,{"value":"2147483649"}] 07:11:24 INFO - TEST-START | /service-workers/service-worker/fetch-request-fallback.https.html 07:11:24 INFO - PROCESS | 5975 | 1484579484575 Marionette TRACE conn4 -> [0,2077,"timeouts",{"script":35000}] 07:11:24 INFO - PROCESS | 5975 | 1484579484583 Marionette TRACE conn4 <- [1,2077,null,{}] 07:11:24 INFO - PROCESS | 5975 | 1484579484594 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}] 07:11:24 INFO - PROCESS | 5975 | --DOCSHELL 0x9cad5000 == 5 [pid = 6020] [id = 753] 07:11:24 INFO - PROCESS | 5975 | --DOCSHELL 0x9e54a400 == 4 [pid = 6020] [id = 754] 07:11:24 INFO - PROCESS | 5975 | --DOCSHELL 0x9e550c00 == 3 [pid = 6020] [id = 755] 07:11:24 INFO - PROCESS | 5975 | 1484579484869 Marionette TRACE conn4 <- [1,2078,null,{"value":null}] 07:11:24 INFO - PROCESS | 5975 | 1484579484939 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:11:24 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4b9000 == 4 [pid = 6020] [id = 756] 07:11:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 22 (0x9b4b9c00) [pid = 6020] [serial = 2028] [outer = (nil)] 07:11:25 INFO - PROCESS | 5975 | ++DOMWINDOW == 23 (0x9b6efc00) [pid = 6020] [serial = 2029] [outer = 0x9b4b9c00] 07:11:25 INFO - PROCESS | 5975 | ++DOMWINDOW == 24 (0x9b6f6c00) [pid = 6020] [serial = 2030] [outer = 0x9b4b9c00] 07:11:25 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:11:25 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:11:26 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4b3c00 == 5 [pid = 6020] [id = 757] 07:11:26 INFO - PROCESS | 5975 | ++DOMWINDOW == 25 (0x9b7f4c00) [pid = 6020] [serial = 2031] [outer = (nil)] 07:11:26 INFO - PROCESS | 5975 | ++DOMWINDOW == 26 (0x9b7f5400) [pid = 6020] [serial = 2032] [outer = 0x9b7f4c00] 07:11:26 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:11:26 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:11:26 INFO - PROCESS | 5975 | 1484579486891 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]]]}] 07:11:26 INFO - . 07:11:26 INFO - TEST-OK | /service-workers/service-worker/fetch-request-fallback.https.html | took 2347ms 07:11:26 INFO - PROCESS | 5975 | 1484579486920 Marionette TRACE conn4 -> [0,2080,"getWindowHandle",null] 07:11:26 INFO - PROCESS | 5975 | 1484579486930 Marionette TRACE conn4 <- [1,2080,null,{"value":"2147483649"}] 07:11:26 INFO - TEST-START | /service-workers/service-worker/fetch-request-no-freshness-headers.https.html 07:11:26 INFO - PROCESS | 5975 | 1484579486944 Marionette TRACE conn4 -> [0,2081,"timeouts",{"script":35000}] 07:11:26 INFO - PROCESS | 5975 | 1484579486952 Marionette TRACE conn4 <- [1,2081,null,{}] 07:11:26 INFO - PROCESS | 5975 | 1484579486964 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}] 07:11:27 INFO - PROCESS | 5975 | 1484579487215 Marionette TRACE conn4 <- [1,2082,null,{"value":null}] 07:11:27 INFO - PROCESS | 5975 | 1484579487257 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:11:27 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7eb800 == 6 [pid = 6020] [id = 758] 07:11:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 27 (0x9b7ec400) [pid = 6020] [serial = 2033] [outer = (nil)] 07:11:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 28 (0x9c0bec00) [pid = 6020] [serial = 2034] [outer = 0x9b7ec400] 07:11:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0x9c0c3400) [pid = 6020] [serial = 2035] [outer = 0x9b7ec400] 07:11:27 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:11:27 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:11:28 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c692400 == 7 [pid = 6020] [id = 759] 07:11:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0x9c973400) [pid = 6020] [serial = 2036] [outer = (nil)] 07:11:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0x9c974c00) [pid = 6020] [serial = 2037] [outer = 0x9c973400] 07:11:28 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2695 07:11:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0x9c97a000) [pid = 6020] [serial = 2038] [outer = 0x9c973400] 07:11:28 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2695 07:11:29 INFO - PROCESS | 5975 | 1484579489021 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]]]}] 07:11:29 INFO - . 07:11:29 INFO - TEST-OK | /service-workers/service-worker/fetch-request-no-freshness-headers.https.html | took 2094ms 07:11:29 INFO - PROCESS | 5975 | 1484579489039 Marionette TRACE conn4 -> [0,2084,"getWindowHandle",null] 07:11:29 INFO - PROCESS | 5975 | 1484579489050 Marionette TRACE conn4 <- [1,2084,null,{"value":"2147483649"}] 07:11:29 INFO - TEST-START | /service-workers/service-worker/fetch-request-redirect.https.html 07:11:29 INFO - PROCESS | 5975 | 1484579489059 Marionette TRACE conn4 -> [0,2085,"timeouts",{"script":185000}] 07:11:29 INFO - PROCESS | 5975 | 1484579489075 Marionette TRACE conn4 <- [1,2085,null,{}] 07:11:29 INFO - PROCESS | 5975 | 1484579489095 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}] 07:11:29 INFO - PROCESS | 5975 | 1484579489360 Marionette TRACE conn4 <- [1,2086,null,{"value":null}] 07:11:29 INFO - PROCESS | 5975 | 1484579489397 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\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"}] 07:11:29 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c692000 == 8 [pid = 6020] [id = 760] 07:11:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0x9c692c00) [pid = 6020] [serial = 2039] [outer = (nil)] 07:11:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0x9c982400) [pid = 6020] [serial = 2040] [outer = 0x9c692c00] 07:11:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0x9cad0000) [pid = 6020] [serial = 2041] [outer = 0x9c692c00] 07:11:29 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:11:29 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:11:30 INFO - PROCESS | 5975 | ++DOCSHELL 0x9d15b800 == 9 [pid = 6020] [id = 761] 07:11:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0x9d15bc00) [pid = 6020] [serial = 2042] [outer = (nil)] 07:11:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0x9d15c000) [pid = 6020] [serial = 2043] [outer = 0x9d15bc00] 07:11:30 INFO - PROCESS | 5975 | ++DOCSHELL 0x9d163c00 == 10 [pid = 6020] [id = 762] 07:11:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0x9d164000) [pid = 6020] [serial = 2044] [outer = (nil)] 07:11:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0x9d164400) [pid = 6020] [serial = 2045] [outer = 0x9d164000] 07:11:30 INFO - PROCESS | 5975 | ++DOCSHELL 0x9d167c00 == 11 [pid = 6020] [id = 763] 07:11:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0x9d168400) [pid = 6020] [serial = 2046] [outer = (nil)] 07:11:30 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:11:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0x9e33bc00) [pid = 6020] [serial = 2047] [outer = 0x9d168400] 07:11:30 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:11:30 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e33d400 == 12 [pid = 6020] [id = 764] 07:11:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0x9e33dc00) [pid = 6020] [serial = 2048] [outer = (nil)] 07:11:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0x9e33e000) [pid = 6020] [serial = 2049] [outer = 0x9e33dc00] 07:11:30 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:11:30 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:11:31 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c0c5000 == 13 [pid = 6020] [id = 765] 07:11:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0x9e341c00) [pid = 6020] [serial = 2050] [outer = (nil)] 07:11:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0x9e342000) [pid = 6020] [serial = 2051] [outer = 0x9e341c00] 07:11:31 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e343800 == 14 [pid = 6020] [id = 766] 07:11:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0x9e344800) [pid = 6020] [serial = 2052] [outer = (nil)] 07:11:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0x9e345c00) [pid = 6020] [serial = 2053] [outer = 0x9e344800] 07:11:31 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:11:31 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:11:31 INFO - PROCESS | 5975 | [Child 6020] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/SourceBuffer.cpp, line 128 07:11:31 INFO - PROCESS | 5975 | [Child 6020] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/SourceBuffer.cpp, line 128 07:11:31 INFO - PROCESS | 5975 | [Child 6020] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/SourceBuffer.cpp, line 128 07:11:31 INFO - PROCESS | 5975 | [Child 6020] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/SourceBuffer.cpp, line 128 07:11:32 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0x9e5b2000) [pid = 6020] [serial = 2054] [outer = 0x9e33dc00] 07:11:32 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0x9ec16000) [pid = 6020] [serial = 2055] [outer = 0x9e341c00] 07:11:32 INFO - PROCESS | 5975 | [Child 6020] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/SourceBuffer.cpp, line 128 07:11:32 INFO - PROCESS | 5975 | [Child 6020] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/SourceBuffer.cpp, line 128 07:11:32 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:11:32 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:11:33 INFO - PROCESS | 5975 | --DOCSHELL 0x9d167c00 == 13 [pid = 6020] [id = 763] 07:11:33 INFO - PROCESS | 5975 | --DOCSHELL 0x9d163c00 == 12 [pid = 6020] [id = 762] 07:11:33 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7eb800 == 11 [pid = 6020] [id = 758] 07:11:33 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4b3c00 == 10 [pid = 6020] [id = 757] 07:11:33 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4b9000 == 9 [pid = 6020] [id = 756] 07:11:33 INFO - PROCESS | 5975 | --DOCSHELL 0x9c0be800 == 8 [pid = 6020] [id = 751] 07:11:35 INFO - PROCESS | 5975 | [Parent 5975] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 07:11:35 INFO - PROCESS | 5975 | [Parent 5975] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 07:11:36 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0x9e344800) [pid = 6020] [serial = 2052] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/dummy.html] 07:11:36 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0x9c973400) [pid = 6020] [serial = 2036] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-no-freshness-headers-iframe.html] 07:11:36 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0x9b7ec400) [pid = 6020] [serial = 2033] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-no-freshness-headers.https.html] 07:11:36 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0x9c0bf400) [pid = 6020] [serial = 2017] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-css-images.https.html] 07:11:36 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0x9e349400) [pid = 6020] [serial = 2022] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html?img=shapeOutside] 07:11:36 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0x9e54a800) [pid = 6020] [serial = 2024] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html?img_set=shapeOutside] 07:11:36 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0x9e552400) [pid = 6020] [serial = 2026] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html?img_set=backgroundImage] 07:11:36 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0x9b4b9c00) [pid = 6020] [serial = 2028] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-fallback.https.html] 07:11:36 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0x9b7f4c00) [pid = 6020] [serial = 2031] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-fallback-iframe.html] 07:11:36 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0x9d164000) [pid = 6020] [serial = 2044] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/dummy.html] 07:11:36 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0x9d168400) [pid = 6020] [serial = 2046] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/dummy.html] 07:11:40 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0x9e345c00) [pid = 6020] [serial = 2053] [outer = (nil)] [url = about:blank] 07:11:40 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0x9c982400) [pid = 6020] [serial = 2040] [outer = (nil)] [url = about:blank] 07:11:40 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0x9c97a000) [pid = 6020] [serial = 2038] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-no-freshness-headers-iframe.html] 07:11:40 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0x9c974c00) [pid = 6020] [serial = 2037] [outer = (nil)] [url = about:blank] 07:11:40 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0x9c0c3400) [pid = 6020] [serial = 2035] [outer = (nil)] [url = about:blank] 07:11:40 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0x9c0bec00) [pid = 6020] [serial = 2034] [outer = (nil)] [url = about:blank] 07:11:40 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0x9c97e000) [pid = 6020] [serial = 2019] [outer = (nil)] [url = about:blank] 07:11:40 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0x9e547400) [pid = 6020] [serial = 2023] [outer = (nil)] [url = about:blank] 07:11:40 INFO - PROCESS | 5975 | --DOMWINDOW == 29 (0x9e54bc00) [pid = 6020] [serial = 2025] [outer = (nil)] [url = about:blank] 07:11:40 INFO - PROCESS | 5975 | --DOMWINDOW == 28 (0x9e552c00) [pid = 6020] [serial = 2027] [outer = (nil)] [url = about:blank] 07:11:40 INFO - PROCESS | 5975 | --DOMWINDOW == 27 (0x9b6efc00) [pid = 6020] [serial = 2029] [outer = (nil)] [url = about:blank] 07:11:40 INFO - PROCESS | 5975 | --DOMWINDOW == 26 (0x9b7f5400) [pid = 6020] [serial = 2032] [outer = (nil)] [url = about:blank] 07:11:40 INFO - PROCESS | 5975 | --DOMWINDOW == 25 (0x9b6f6c00) [pid = 6020] [serial = 2030] [outer = (nil)] [url = about:blank] 07:11:40 INFO - PROCESS | 5975 | --DOMWINDOW == 24 (0x9e33e000) [pid = 6020] [serial = 2049] [outer = (nil)] [url = about:blank] 07:11:40 INFO - PROCESS | 5975 | --DOMWINDOW == 23 (0x9d164400) [pid = 6020] [serial = 2045] [outer = (nil)] [url = about:blank] 07:11:40 INFO - PROCESS | 5975 | --DOMWINDOW == 22 (0x9e342000) [pid = 6020] [serial = 2051] [outer = (nil)] [url = about:blank] 07:11:40 INFO - PROCESS | 5975 | --DOMWINDOW == 21 (0x9e33bc00) [pid = 6020] [serial = 2047] [outer = (nil)] [url = about:blank] 07:11:40 INFO - PROCESS | 5975 | --DOCSHELL 0x9c692400 == 7 [pid = 6020] [id = 759] 07:11:40 INFO - PROCESS | 5975 | --DOCSHELL 0x9e33d400 == 6 [pid = 6020] [id = 764] 07:11:41 INFO - PROCESS | 5975 | --DOCSHELL 0x9c0c5000 == 5 [pid = 6020] [id = 765] 07:11:41 INFO - PROCESS | 5975 | --DOCSHELL 0x9e343800 == 4 [pid = 6020] [id = 766] 07:11:41 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4ba800 == 5 [pid = 6020] [id = 767] 07:11:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 22 (0x9b4bc000) [pid = 6020] [serial = 2056] [outer = (nil)] 07:11:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 23 (0x9b4bdc00) [pid = 6020] [serial = 2057] [outer = 0x9b4bc000] 07:11:41 INFO - PROCESS | 5975 | [Child 6020] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/SourceBuffer.cpp, line 128 07:11:41 INFO - PROCESS | 5975 | [Child 6020] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/SourceBuffer.cpp, line 128 07:11:41 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4bcc00 == 6 [pid = 6020] [id = 768] 07:11:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 24 (0x9b6f5000) [pid = 6020] [serial = 2058] [outer = (nil)] 07:11:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 25 (0x9b7e9400) [pid = 6020] [serial = 2059] [outer = 0x9b6f5000] 07:11:42 INFO - PROCESS | 5975 | [Child 6020] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/SourceBuffer.cpp, line 128 07:11:42 INFO - PROCESS | 5975 | [Child 6020] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/SourceBuffer.cpp, line 128 07:11:42 INFO - PROCESS | 5975 | 1484579502653 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]]]}] 07:11:42 INFO - ... 07:11:42 INFO - TEST-OK | /service-workers/service-worker/fetch-request-redirect.https.html | took 13644ms 07:11:42 INFO - PROCESS | 5975 | 1484579502721 Marionette TRACE conn4 -> [0,2088,"getWindowHandle",null] 07:11:42 INFO - PROCESS | 5975 | 1484579502742 Marionette TRACE conn4 <- [1,2088,null,{"value":"2147483649"}] 07:11:42 INFO - TEST-START | /service-workers/service-worker/fetch-request-resources.https.html 07:11:42 INFO - PROCESS | 5975 | 1484579502761 Marionette TRACE conn4 -> [0,2089,"timeouts",{"script":35000}] 07:11:42 INFO - PROCESS | 5975 | 1484579502772 Marionette TRACE conn4 <- [1,2089,null,{}] 07:11:42 INFO - PROCESS | 5975 | 1484579502783 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}] 07:11:43 INFO - PROCESS | 5975 | 1484579503007 Marionette TRACE conn4 <- [1,2090,null,{"value":null}] 07:11:43 INFO - PROCESS | 5975 | 1484579503080 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:11:43 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6f6800 == 7 [pid = 6020] [id = 769] 07:11:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 26 (0x9b6f6c00) [pid = 6020] [serial = 2060] [outer = (nil)] 07:11:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 27 (0x9c0bd800) [pid = 6020] [serial = 2061] [outer = 0x9b6f6c00] 07:11:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 28 (0x9c0c1400) [pid = 6020] [serial = 2062] [outer = 0x9b6f6c00] 07:11:43 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:11:43 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:11:44 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c691000 == 8 [pid = 6020] [id = 770] 07:11:44 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0x9c692400) [pid = 6020] [serial = 2063] [outer = (nil)] 07:11:44 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0x9c693400) [pid = 6020] [serial = 2064] [outer = 0x9c692400] 07:11:44 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:11:44 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:11:44 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 07:11:44 INFO - PROCESS | 5975 | [Child 6020] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 07:11:44 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 07:11:44 INFO - PROCESS | 5975 | [Child 6020] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 07:11:44 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 07:11:44 INFO - PROCESS | 5975 | [Child 6020] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 07:11:44 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 07:11:44 INFO - PROCESS | 5975 | [Child 6020] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 07:11:44 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 07:11:44 INFO - PROCESS | 5975 | [Child 6020] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 07:11:44 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 07:11:44 INFO - PROCESS | 5975 | [Child 6020] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 07:11:44 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(status, status) failed with result 0x804B0064: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 553 07:11:44 INFO - PROCESS | 5975 | [Child 6020] WARNING: Failed to remove CORS preflight cache entry!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 486 07:11:44 INFO - PROCESS | 5975 | 1484579504828 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]]]}] 07:11:44 INFO - . 07:11:44 INFO - TEST-OK | /service-workers/service-worker/fetch-request-resources.https.html | took 2097ms 07:11:44 INFO - PROCESS | 5975 | 1484579504856 Marionette TRACE conn4 -> [0,2092,"getWindowHandle",null] 07:11:44 INFO - PROCESS | 5975 | 1484579504859 Marionette TRACE conn4 <- [1,2092,null,{"value":"2147483649"}] 07:11:44 INFO - TEST-START | /service-workers/service-worker/fetch-request-xhr.https.html 07:11:44 INFO - PROCESS | 5975 | 1484579504866 Marionette TRACE conn4 -> [0,2093,"timeouts",{"script":35000}] 07:11:44 INFO - PROCESS | 5975 | 1484579504881 Marionette TRACE conn4 <- [1,2093,null,{}] 07:11:44 INFO - PROCESS | 5975 | 1484579504907 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}] 07:11:45 INFO - PROCESS | 5975 | 1484579505121 Marionette TRACE conn4 <- [1,2094,null,{"value":null}] 07:11:45 INFO - PROCESS | 5975 | 1484579505164 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:11:45 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c686800 == 9 [pid = 6020] [id = 771] 07:11:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0x9c687800) [pid = 6020] [serial = 2065] [outer = (nil)] 07:11:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0x9cad3400) [pid = 6020] [serial = 2066] [outer = 0x9c687800] 07:11:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0x9cad7800) [pid = 6020] [serial = 2067] [outer = 0x9c687800] 07:11:45 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:11:45 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:11:46 INFO - PROCESS | 5975 | [Parent 5975] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 07:11:46 INFO - PROCESS | 5975 | ++DOCSHELL 0x9d163400 == 10 [pid = 6020] [id = 772] 07:11:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0x9d164c00) [pid = 6020] [serial = 2068] [outer = (nil)] 07:11:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0x9d165400) [pid = 6020] [serial = 2069] [outer = 0x9d164c00] 07:11:46 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:11:46 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:11:47 INFO - PROCESS | 5975 | 1484579507002 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]]]}] 07:11:47 INFO - . 07:11:47 INFO - TEST-OK | /service-workers/service-worker/fetch-request-xhr.https.html | took 2157ms 07:11:47 INFO - PROCESS | 5975 | 1484579507025 Marionette TRACE conn4 -> [0,2096,"getWindowHandle",null] 07:11:47 INFO - PROCESS | 5975 | 1484579507030 Marionette TRACE conn4 <- [1,2096,null,{"value":"2147483649"}] 07:11:47 INFO - TEST-START | /service-workers/service-worker/fetch-response-xhr.https.html 07:11:47 INFO - PROCESS | 5975 | 1484579507041 Marionette TRACE conn4 -> [0,2097,"timeouts",{"script":35000}] 07:11:47 INFO - PROCESS | 5975 | 1484579507046 Marionette TRACE conn4 <- [1,2097,null,{}] 07:11:47 INFO - PROCESS | 5975 | 1484579507069 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}] 07:11:47 INFO - PROCESS | 5975 | 1484579507333 Marionette TRACE conn4 <- [1,2098,null,{"value":null}] 07:11:47 INFO - PROCESS | 5975 | 1484579507418 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:11:47 INFO - PROCESS | 5975 | ++DOCSHELL 0x9cad9c00 == 11 [pid = 6020] [id = 773] 07:11:47 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0x9cada000) [pid = 6020] [serial = 2070] [outer = (nil)] 07:11:47 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0x9d165000) [pid = 6020] [serial = 2071] [outer = 0x9cada000] 07:11:47 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0x9e33ec00) [pid = 6020] [serial = 2072] [outer = 0x9cada000] 07:11:47 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:11:47 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:11:48 INFO - PROCESS | 5975 | --DOCSHELL 0x9c691000 == 10 [pid = 6020] [id = 770] 07:11:48 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6f6800 == 9 [pid = 6020] [id = 769] 07:11:48 INFO - PROCESS | 5975 | --DOCSHELL 0x9c692000 == 8 [pid = 6020] [id = 760] 07:11:48 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7f5c00 == 9 [pid = 6020] [id = 774] 07:11:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0x9c0b7400) [pid = 6020] [serial = 2073] [outer = (nil)] 07:11:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0x9c0b7800) [pid = 6020] [serial = 2074] [outer = 0x9c0b7400] 07:11:48 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:11:48 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:11:49 INFO - PROCESS | 5975 | 1484579509216 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]]]}] 07:11:49 INFO - . 07:11:49 INFO - TEST-OK | /service-workers/service-worker/fetch-response-xhr.https.html | took 2199ms 07:11:49 INFO - PROCESS | 5975 | 1484579509240 Marionette TRACE conn4 -> [0,2100,"getWindowHandle",null] 07:11:49 INFO - PROCESS | 5975 | 1484579509244 Marionette TRACE conn4 <- [1,2100,null,{"value":"2147483649"}] 07:11:49 INFO - TEST-START | /service-workers/service-worker/fetch-waits-for-activate.https.html 07:11:49 INFO - PROCESS | 5975 | 1484579509251 Marionette TRACE conn4 -> [0,2101,"timeouts",{"script":185000}] 07:11:49 INFO - PROCESS | 5975 | 1484579509254 Marionette TRACE conn4 <- [1,2101,null,{}] 07:11:49 INFO - PROCESS | 5975 | 1484579509260 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}] 07:11:49 INFO - PROCESS | 5975 | 1484579509468 Marionette TRACE conn4 <- [1,2102,null,{"value":null}] 07:11:49 INFO - PROCESS | 5975 | 1484579509532 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\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"}] 07:11:49 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c0c0800 == 10 [pid = 6020] [id = 775] 07:11:49 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0x9c0c1000) [pid = 6020] [serial = 2075] [outer = (nil)] 07:11:49 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0x9cad5000) [pid = 6020] [serial = 2076] [outer = 0x9c0c1000] 07:11:49 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0x9cad7400) [pid = 6020] [serial = 2077] [outer = 0x9c0c1000] 07:11:50 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:11:50 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:11:50 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e550800 == 11 [pid = 6020] [id = 776] 07:11:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0x9e550c00) [pid = 6020] [serial = 2078] [outer = (nil)] 07:11:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0x9e552400) [pid = 6020] [serial = 2079] [outer = 0x9e550c00] 07:11:51 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0x9b6f6c00) [pid = 6020] [serial = 2060] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-resources.https.html] 07:11:51 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0x9d15bc00) [pid = 6020] [serial = 2042] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html] 07:11:51 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0x9b4bc000) [pid = 6020] [serial = 2056] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html] 07:11:51 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0x9c692400) [pid = 6020] [serial = 2063] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html] 07:11:51 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0x9c692c00) [pid = 6020] [serial = 2039] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-redirect.https.html] 07:11:51 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0x9b6f5000) [pid = 6020] [serial = 2058] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html] 07:11:51 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0x9e341c00) [pid = 6020] [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.] 07:11:51 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0x9e33dc00) [pid = 6020] [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.] 07:11:51 INFO - PROCESS | 5975 | 1484579511960 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]]]}] 07:11:51 INFO - . 07:11:51 INFO - TEST-OK | /service-workers/service-worker/fetch-waits-for-activate.https.html | took 2737ms 07:11:51 INFO - PROCESS | 5975 | 1484579511989 Marionette TRACE conn4 -> [0,2104,"getWindowHandle",null] 07:11:51 INFO - PROCESS | 5975 | 1484579511993 Marionette TRACE conn4 <- [1,2104,null,{"value":"2147483649"}] 07:11:51 INFO - TEST-START | /service-workers/service-worker/getregistration.https.html 07:11:52 INFO - PROCESS | 5975 | 1484579512001 Marionette TRACE conn4 -> [0,2105,"timeouts",{"script":35000}] 07:11:52 INFO - PROCESS | 5975 | 1484579512005 Marionette TRACE conn4 <- [1,2105,null,{}] 07:11:52 INFO - PROCESS | 5975 | 1484579512011 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}] 07:11:52 INFO - PROCESS | 5975 | 1484579512190 Marionette TRACE conn4 <- [1,2106,null,{"value":null}] 07:11:52 INFO - PROCESS | 5975 | 1484579512278 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:11:52 INFO - PROCESS | 5975 | ++DOCSHELL 0x9cadc400 == 12 [pid = 6020] [id = 777] 07:11:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0x9d15f800) [pid = 6020] [serial = 2080] [outer = (nil)] 07:11:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0x9e346c00) [pid = 6020] [serial = 2081] [outer = 0x9d15f800] 07:11:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0x9e548c00) [pid = 6020] [serial = 2082] [outer = 0x9d15f800] 07:11:52 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:11:52 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:11:53 INFO - PROCESS | 5975 | 1484579513728 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]]]}] 07:11:53 INFO - ..... 07:11:53 INFO - TEST-OK | /service-workers/service-worker/getregistration.https.html | took 1788ms 07:11:53 INFO - PROCESS | 5975 | 1484579513792 Marionette TRACE conn4 -> [0,2108,"getWindowHandle",null] 07:11:53 INFO - PROCESS | 5975 | 1484579513796 Marionette TRACE conn4 <- [1,2108,null,{"value":"2147483649"}] 07:11:53 INFO - TEST-START | /service-workers/service-worker/getregistrations.https.html 07:11:53 INFO - PROCESS | 5975 | 1484579513802 Marionette TRACE conn4 -> [0,2109,"timeouts",{"script":35000}] 07:11:53 INFO - PROCESS | 5975 | 1484579513805 Marionette TRACE conn4 <- [1,2109,null,{}] 07:11:53 INFO - PROCESS | 5975 | 1484579513811 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}] 07:11:54 INFO - PROCESS | 5975 | 1484579514007 Marionette TRACE conn4 <- [1,2110,null,{"value":null}] 07:11:54 INFO - PROCESS | 5975 | 1484579514081 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:11:54 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e5bec00 == 13 [pid = 6020] [id = 778] 07:11:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0x9e5bf800) [pid = 6020] [serial = 2083] [outer = (nil)] 07:11:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0x9e5e3800) [pid = 6020] [serial = 2084] [outer = 0x9e5bf800] 07:11:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0x9e5e7800) [pid = 6020] [serial = 2085] [outer = 0x9e5bf800] 07:11:54 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:11:54 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:11:56 INFO - PROCESS | 5975 | --DOCSHELL 0x9cadc400 == 12 [pid = 6020] [id = 777] 07:11:56 INFO - PROCESS | 5975 | --DOCSHELL 0x9d163400 == 11 [pid = 6020] [id = 772] 07:11:56 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7f5c00 == 10 [pid = 6020] [id = 774] 07:11:56 INFO - PROCESS | 5975 | --DOCSHELL 0x9cad9c00 == 9 [pid = 6020] [id = 773] 07:11:56 INFO - PROCESS | 5975 | --DOCSHELL 0x9c0c0800 == 8 [pid = 6020] [id = 775] 07:11:56 INFO - PROCESS | 5975 | --DOCSHELL 0x9c686800 == 7 [pid = 6020] [id = 771] 07:11:56 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0x9cad3400) [pid = 6020] [serial = 2066] [outer = (nil)] [url = about:blank] 07:11:56 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0x9d15c000) [pid = 6020] [serial = 2043] [outer = (nil)] [url = about:blank] 07:11:56 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0x9b4bdc00) [pid = 6020] [serial = 2057] [outer = (nil)] [url = about:blank] 07:11:56 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0x9c0bd800) [pid = 6020] [serial = 2061] [outer = (nil)] [url = about:blank] 07:11:56 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0x9c0c1400) [pid = 6020] [serial = 2062] [outer = (nil)] [url = about:blank] 07:11:56 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0x9c693400) [pid = 6020] [serial = 2064] [outer = (nil)] [url = about:blank] 07:11:56 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0x9cad0000) [pid = 6020] [serial = 2041] [outer = (nil)] [url = about:blank] 07:11:56 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0x9b7e9400) [pid = 6020] [serial = 2059] [outer = (nil)] [url = about:blank] 07:11:56 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0x9ec16000) [pid = 6020] [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%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.] 07:11:56 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0x9e5b2000) [pid = 6020] [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%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.] 07:11:56 INFO - PROCESS | 5975 | --DOCSHELL 0x9d15b800 == 6 [pid = 6020] [id = 761] 07:11:56 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4bcc00 == 5 [pid = 6020] [id = 768] 07:11:56 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4ba800 == 4 [pid = 6020] [id = 767] 07:11:56 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4ae400 == 5 [pid = 6020] [id = 779] 07:11:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0x9b4b1000) [pid = 6020] [serial = 2086] [outer = (nil)] 07:11:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0x9b4b2000) [pid = 6020] [serial = 2087] [outer = 0x9b4b1000] 07:11:56 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:11:56 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:11:57 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:11:57 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:11:57 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6f1000 == 6 [pid = 6020] [id = 780] 07:11:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0x9b6f1400) [pid = 6020] [serial = 2088] [outer = (nil)] 07:11:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0x9b6f5000) [pid = 6020] [serial = 2089] [outer = 0x9b6f1400] 07:11:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0x9b6f9c00) [pid = 6020] [serial = 2090] [outer = 0x9b6f1400] 07:11:57 INFO - PROCESS | 5975 | 1484579517724 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]]]}] 07:11:57 INFO - ....... 07:11:57 INFO - TEST-OK | /service-workers/service-worker/getregistrations.https.html | took 3951ms 07:11:57 INFO - PROCESS | 5975 | 1484579517766 Marionette TRACE conn4 -> [0,2112,"getWindowHandle",null] 07:11:57 INFO - TEST-START | /service-workers/service-worker/indexeddb.https.html 07:11:57 INFO - PROCESS | 5975 | 1484579517772 Marionette TRACE conn4 <- [1,2112,null,{"value":"2147483649"}] 07:11:57 INFO - PROCESS | 5975 | 1484579517779 Marionette TRACE conn4 -> [0,2113,"timeouts",{"script":35000}] 07:11:57 INFO - PROCESS | 5975 | 1484579517782 Marionette TRACE conn4 <- [1,2113,null,{}] 07:11:57 INFO - PROCESS | 5975 | 1484579517788 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}] 07:11:57 INFO - PROCESS | 5975 | 1484579517946 Marionette TRACE conn4 <- [1,2114,null,{"value":null}] 07:11:58 INFO - PROCESS | 5975 | 1484579517983 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:11:58 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6f8000 == 7 [pid = 6020] [id = 781] 07:11:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0x9b7ed400) [pid = 6020] [serial = 2091] [outer = (nil)] 07:11:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0x9c0c4c00) [pid = 6020] [serial = 2092] [outer = 0x9b7ed400] 07:11:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0x9c686800) [pid = 6020] [serial = 2093] [outer = 0x9b7ed400] 07:11:58 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:11:58 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:11:59 INFO - PROCESS | 5975 | 1484579519426 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]]]}] 07:11:59 INFO - . 07:11:59 INFO - TEST-OK | /service-workers/service-worker/indexeddb.https.html | took 1687ms 07:11:59 INFO - PROCESS | 5975 | 1484579519466 Marionette TRACE conn4 -> [0,2116,"getWindowHandle",null] 07:11:59 INFO - TEST-START | /service-workers/service-worker/install-event-type.https.html 07:11:59 INFO - PROCESS | 5975 | 1484579519470 Marionette TRACE conn4 <- [1,2116,null,{"value":"2147483649"}] 07:11:59 INFO - PROCESS | 5975 | 1484579519477 Marionette TRACE conn4 -> [0,2117,"timeouts",{"script":35000}] 07:11:59 INFO - PROCESS | 5975 | 1484579519480 Marionette TRACE conn4 <- [1,2117,null,{}] 07:11:59 INFO - PROCESS | 5975 | 1484579519497 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}] 07:11:59 INFO - PROCESS | 5975 | 1484579519701 Marionette TRACE conn4 <- [1,2118,null,{"value":null}] 07:11:59 INFO - PROCESS | 5975 | 1484579519774 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:11:59 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c68c800 == 8 [pid = 6020] [id = 782] 07:11:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0x9c68f800) [pid = 6020] [serial = 2094] [outer = (nil)] 07:11:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0x9cad2000) [pid = 6020] [serial = 2095] [outer = 0x9c68f800] 07:12:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0x9cad4400) [pid = 6020] [serial = 2096] [outer = 0x9c68f800] 07:12:00 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:00 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:00 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0x9c0c1000) [pid = 6020] [serial = 2075] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-waits-for-activate.https.html] 07:12:00 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0x9cada000) [pid = 6020] [serial = 2070] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-response-xhr.https.html] 07:12:00 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0x9d15f800) [pid = 6020] [serial = 2080] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/getregistration.https.html] 07:12:00 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0x9d164c00) [pid = 6020] [serial = 2068] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-xhr-iframe.https.html] 07:12:00 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0x9c687800) [pid = 6020] [serial = 2065] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-xhr.https.html] 07:12:00 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0x9c0b7400) [pid = 6020] [serial = 2073] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-response-xhr-iframe.https.html] 07:12:00 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0x9e550c00) [pid = 6020] [serial = 2078] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-waits-for-activate/] 07:12:01 INFO - PROCESS | 5975 | 1484579521442 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]]]}] 07:12:01 INFO - . 07:12:01 INFO - TEST-OK | /service-workers/service-worker/install-event-type.https.html | took 1998ms 07:12:01 INFO - TEST-START | /service-workers/service-worker/installing.https.html 07:12:01 INFO - PROCESS | 5975 | 1484579521475 Marionette TRACE conn4 -> [0,2120,"getWindowHandle",null] 07:12:01 INFO - PROCESS | 5975 | 1484579521477 Marionette TRACE conn4 <- [1,2120,null,{"value":"2147483649"}] 07:12:01 INFO - PROCESS | 5975 | 1484579521485 Marionette TRACE conn4 -> [0,2121,"timeouts",{"script":35000}] 07:12:01 INFO - PROCESS | 5975 | 1484579521501 Marionette TRACE conn4 <- [1,2121,null,{}] 07:12:01 INFO - PROCESS | 5975 | 1484579521507 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}] 07:12:01 INFO - PROCESS | 5975 | 1484579521727 Marionette TRACE conn4 <- [1,2122,null,{"value":null}] 07:12:01 INFO - PROCESS | 5975 | 1484579521814 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:12:01 INFO - PROCESS | 5975 | ++DOCSHELL 0x9d169800 == 9 [pid = 6020] [id = 783] 07:12:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0x9e33b800) [pid = 6020] [serial = 2097] [outer = (nil)] 07:12:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0x9e545c00) [pid = 6020] [serial = 2098] [outer = 0x9e33b800] 07:12:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0x9e34a400) [pid = 6020] [serial = 2099] [outer = 0x9e33b800] 07:12:02 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:02 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:03 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4b7800 == 10 [pid = 6020] [id = 784] 07:12:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0x9b4bc800) [pid = 6020] [serial = 2100] [outer = (nil)] 07:12:03 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:03 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0x9b7f0400) [pid = 6020] [serial = 2101] [outer = 0x9b4bc800] 07:12:03 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2589 07:12:03 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 07:12:03 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:12:03 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:12:03 INFO - PROCESS | 5975 | 1484579523832 Marionette TRACE conn4 <- [1,2123,null,{"value":["/service-workers/service-worker/installing.https.html",0,null,null,[["installing is set",0,null,null]]]}] 07:12:03 INFO - . 07:12:03 INFO - TEST-OK | /service-workers/service-worker/installing.https.html | took 2408ms 07:12:03 INFO - PROCESS | 5975 | 1484579523918 Marionette TRACE conn4 -> [0,2124,"getWindowHandle",null] 07:12:03 INFO - PROCESS | 5975 | 1484579523926 Marionette TRACE conn4 <- [1,2124,null,{"value":"2147483649"}] 07:12:03 INFO - TEST-START | /service-workers/service-worker/interfaces.https.html 07:12:03 INFO - PROCESS | 5975 | 1484579523944 Marionette TRACE conn4 -> [0,2125,"timeouts",{"script":35000}] 07:12:03 INFO - PROCESS | 5975 | 1484579523950 Marionette TRACE conn4 <- [1,2125,null,{}] 07:12:03 INFO - PROCESS | 5975 | 1484579523960 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}] 07:12:04 INFO - PROCESS | 5975 | 1484579524194 Marionette TRACE conn4 <- [1,2126,null,{"value":null}] 07:12:04 INFO - PROCESS | 5975 | 1484579524316 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:12:04 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c97b400 == 11 [pid = 6020] [id = 785] 07:12:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0x9c97e000) [pid = 6020] [serial = 2102] [outer = (nil)] 07:12:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0x9e550400) [pid = 6020] [serial = 2103] [outer = 0x9c97e000] 07:12:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0x9e567800) [pid = 6020] [serial = 2104] [outer = 0x9c97e000] 07:12:04 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:04 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:06 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4ae400 == 10 [pid = 6020] [id = 779] 07:12:06 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6f1000 == 9 [pid = 6020] [id = 780] 07:12:06 INFO - PROCESS | 5975 | --DOCSHELL 0x9e5bec00 == 8 [pid = 6020] [id = 778] 07:12:06 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6f8000 == 7 [pid = 6020] [id = 781] 07:12:06 INFO - PROCESS | 5975 | --DOCSHELL 0x9c68c800 == 6 [pid = 6020] [id = 782] 07:12:06 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4b7800 == 5 [pid = 6020] [id = 784] 07:12:06 INFO - PROCESS | 5975 | --DOCSHELL 0x9d169800 == 4 [pid = 6020] [id = 783] 07:12:06 INFO - PROCESS | 5975 | --DOCSHELL 0x9e550800 == 3 [pid = 6020] [id = 776] 07:12:06 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0x9d165000) [pid = 6020] [serial = 2071] [outer = (nil)] [url = about:blank] 07:12:06 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0x9cad5000) [pid = 6020] [serial = 2076] [outer = (nil)] [url = about:blank] 07:12:06 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0x9d165400) [pid = 6020] [serial = 2069] [outer = (nil)] [url = about:blank] 07:12:06 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0x9cad7800) [pid = 6020] [serial = 2067] [outer = (nil)] [url = about:blank] 07:12:06 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0x9c0b7800) [pid = 6020] [serial = 2074] [outer = (nil)] [url = about:blank] 07:12:06 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0x9e33ec00) [pid = 6020] [serial = 2072] [outer = (nil)] [url = about:blank] 07:12:06 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0x9e346c00) [pid = 6020] [serial = 2081] [outer = (nil)] [url = about:blank] 07:12:06 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0x9e548c00) [pid = 6020] [serial = 2082] [outer = (nil)] [url = about:blank] 07:12:06 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0x9e552400) [pid = 6020] [serial = 2079] [outer = (nil)] [url = about:blank] 07:12:06 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0x9cad7400) [pid = 6020] [serial = 2077] [outer = (nil)] [url = about:blank] 07:12:06 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0x9e5e3800) [pid = 6020] [serial = 2084] [outer = (nil)] [url = about:blank] 07:12:06 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:12:06 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:12:07 INFO - PROCESS | 5975 | 1484579527345 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,{},{}]]]}] 07:12:07 INFO - .......... 07:12:07 INFO - TEST-OK | /service-workers/service-worker/interfaces.https.html | took 3451ms 07:12:07 INFO - PROCESS | 5975 | 1484579527401 Marionette TRACE conn4 -> [0,2128,"getWindowHandle",null] 07:12:07 INFO - PROCESS | 5975 | 1484579527407 Marionette TRACE conn4 <- [1,2128,null,{"value":"2147483649"}] 07:12:07 INFO - TEST-START | /service-workers/service-worker/invalid-blobtype.https.html 07:12:07 INFO - PROCESS | 5975 | 1484579527432 Marionette TRACE conn4 -> [0,2129,"timeouts",{"script":35000}] 07:12:07 INFO - PROCESS | 5975 | 1484579527439 Marionette TRACE conn4 <- [1,2129,null,{}] 07:12:07 INFO - PROCESS | 5975 | 1484579527453 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}] 07:12:07 INFO - PROCESS | 5975 | 1484579527673 Marionette TRACE conn4 <- [1,2130,null,{"value":null}] 07:12:07 INFO - PROCESS | 5975 | 1484579527708 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:12:07 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c0b9000 == 4 [pid = 6020] [id = 786] 07:12:07 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0x9c0ba800) [pid = 6020] [serial = 2105] [outer = (nil)] 07:12:07 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0x9c68e800) [pid = 6020] [serial = 2106] [outer = 0x9c0ba800] 07:12:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0x9c973400) [pid = 6020] [serial = 2107] [outer = 0x9c0ba800] 07:12:08 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:08 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:09 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4b6800 == 5 [pid = 6020] [id = 787] 07:12:09 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0x9cad7c00) [pid = 6020] [serial = 2108] [outer = (nil)] 07:12:09 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0x9cad8400) [pid = 6020] [serial = 2109] [outer = 0x9cad7c00] 07:12:09 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:09 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:09 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2695 07:12:09 INFO - PROCESS | 5975 | 1484579529602 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]]]}] 07:12:09 INFO - . 07:12:09 INFO - TEST-OK | /service-workers/service-worker/invalid-blobtype.https.html | took 2207ms 07:12:09 INFO - PROCESS | 5975 | 1484579529628 Marionette TRACE conn4 -> [0,2132,"getWindowHandle",null] 07:12:09 INFO - PROCESS | 5975 | 1484579529643 Marionette TRACE conn4 <- [1,2132,null,{"value":"2147483649"}] 07:12:09 INFO - TEST-START | /service-workers/service-worker/invalid-header.https.html 07:12:09 INFO - PROCESS | 5975 | 1484579529663 Marionette TRACE conn4 -> [0,2133,"timeouts",{"script":35000}] 07:12:09 INFO - PROCESS | 5975 | 1484579529672 Marionette TRACE conn4 <- [1,2133,null,{}] 07:12:09 INFO - PROCESS | 5975 | 1484579529684 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}] 07:12:09 INFO - PROCESS | 5975 | 1484579529944 Marionette TRACE conn4 <- [1,2134,null,{"value":null}] 07:12:09 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0x9b7ed400) [pid = 6020] [serial = 2091] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/indexeddb.https.html] 07:12:09 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0x9c68f800) [pid = 6020] [serial = 2094] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/install-event-type.https.html] 07:12:09 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0x9e33b800) [pid = 6020] [serial = 2097] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/installing.https.html] 07:12:09 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0x9b4bc800) [pid = 6020] [serial = 2100] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 07:12:09 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0x9e5bf800) [pid = 6020] [serial = 2083] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/getregistrations.https.html] 07:12:10 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0x9b4b1000) [pid = 6020] [serial = 2086] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/getregistrations/register-unregister-controlled] 07:12:10 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0x9b6f1400) [pid = 6020] [serial = 2088] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/frame-for-getregistrations.html] 07:12:10 INFO - PROCESS | 5975 | 1484579530045 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:12:10 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7ed400 == 6 [pid = 6020] [id = 788] 07:12:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0x9c0b7400) [pid = 6020] [serial = 2110] [outer = (nil)] 07:12:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0x9cad7800) [pid = 6020] [serial = 2111] [outer = 0x9c0b7400] 07:12:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0x9d160c00) [pid = 6020] [serial = 2112] [outer = 0x9c0b7400] 07:12:10 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:10 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:11 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e344800 == 7 [pid = 6020] [id = 789] 07:12:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0x9e347c00) [pid = 6020] [serial = 2113] [outer = (nil)] 07:12:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0x9e545800) [pid = 6020] [serial = 2114] [outer = 0x9e347c00] 07:12:11 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:11 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:11 INFO - PROCESS | 5975 | 1484579531693 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]]]}] 07:12:11 INFO - . 07:12:11 INFO - TEST-OK | /service-workers/service-worker/invalid-header.https.html | took 2052ms 07:12:11 INFO - PROCESS | 5975 | 1484579531725 Marionette TRACE conn4 -> [0,2136,"getWindowHandle",null] 07:12:11 INFO - PROCESS | 5975 | 1484579531730 Marionette TRACE conn4 <- [1,2136,null,{"value":"2147483649"}] 07:12:11 INFO - TEST-START | /service-workers/service-worker/multiple-register.https.html 07:12:11 INFO - PROCESS | 5975 | 1484579531755 Marionette TRACE conn4 -> [0,2137,"timeouts",{"script":35000}] 07:12:11 INFO - PROCESS | 5975 | 1484579531763 Marionette TRACE conn4 <- [1,2137,null,{}] 07:12:11 INFO - PROCESS | 5975 | 1484579531784 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}] 07:12:12 INFO - PROCESS | 5975 | 1484579532038 Marionette TRACE conn4 <- [1,2138,null,{"value":null}] 07:12:12 INFO - PROCESS | 5975 | 1484579532161 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:12:12 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e348800 == 8 [pid = 6020] [id = 790] 07:12:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0x9e552400) [pid = 6020] [serial = 2115] [outer = (nil)] 07:12:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0x9e5b0400) [pid = 6020] [serial = 2116] [outer = 0x9e552400] 07:12:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0x9b4b2800) [pid = 6020] [serial = 2117] [outer = 0x9e552400] 07:12:12 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:12 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:14 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4b3400 == 9 [pid = 6020] [id = 791] 07:12:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0x9c976400) [pid = 6020] [serial = 2118] [outer = (nil)] 07:12:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0x9e569c00) [pid = 6020] [serial = 2119] [outer = 0x9c976400] 07:12:14 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:14 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:14 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:12:14 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:12:14 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:12:14 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:12:14 INFO - PROCESS | 5975 | 1484579534590 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]]]}] 07:12:14 INFO - ... 07:12:14 INFO - TEST-OK | /service-workers/service-worker/multiple-register.https.html | took 2855ms 07:12:14 INFO - PROCESS | 5975 | 1484579534608 Marionette TRACE conn4 -> [0,2140,"getWindowHandle",null] 07:12:14 INFO - PROCESS | 5975 | 1484579534613 Marionette TRACE conn4 <- [1,2140,null,{"value":"2147483649"}] 07:12:14 INFO - TEST-START | /service-workers/service-worker/multiple-update.https.html 07:12:14 INFO - PROCESS | 5975 | 1484579534692 Marionette TRACE conn4 -> [0,2141,"timeouts",{"script":35000}] 07:12:14 INFO - PROCESS | 5975 | 1484579534699 Marionette TRACE conn4 <- [1,2141,null,{}] 07:12:14 INFO - PROCESS | 5975 | 1484579534712 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}] 07:12:14 INFO - PROCESS | 5975 | 1484579534988 Marionette TRACE conn4 <- [1,2142,null,{"value":null}] 07:12:15 INFO - PROCESS | 5975 | 1484579535122 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:12:15 INFO - PROCESS | 5975 | --DOCSHELL 0x9e344800 == 8 [pid = 6020] [id = 789] 07:12:15 INFO - PROCESS | 5975 | --DOCSHELL 0x9c97b400 == 7 [pid = 6020] [id = 785] 07:12:15 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4b6800 == 6 [pid = 6020] [id = 787] 07:12:15 INFO - PROCESS | 5975 | --DOCSHELL 0x9c0b9000 == 5 [pid = 6020] [id = 786] 07:12:15 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7ed400 == 4 [pid = 6020] [id = 788] 07:12:15 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4b3400 == 3 [pid = 6020] [id = 791] 07:12:15 INFO - PROCESS | 5975 | --DOCSHELL 0x9e348800 == 2 [pid = 6020] [id = 790] 07:12:15 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0x9b7f0400) [pid = 6020] [serial = 2101] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 07:12:15 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0x9e34a400) [pid = 6020] [serial = 2099] [outer = (nil)] [url = about:blank] 07:12:15 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0x9cad4400) [pid = 6020] [serial = 2096] [outer = (nil)] [url = about:blank] 07:12:15 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0x9e545c00) [pid = 6020] [serial = 2098] [outer = (nil)] [url = about:blank] 07:12:15 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0x9b4b2000) [pid = 6020] [serial = 2087] [outer = (nil)] [url = about:blank] 07:12:15 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0x9e5e7800) [pid = 6020] [serial = 2085] [outer = (nil)] [url = about:blank] 07:12:15 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0x9b6f9c00) [pid = 6020] [serial = 2090] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/frame-for-getregistrations.html] 07:12:15 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0x9c686800) [pid = 6020] [serial = 2093] [outer = (nil)] [url = about:blank] 07:12:15 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0x9cad2000) [pid = 6020] [serial = 2095] [outer = (nil)] [url = about:blank] 07:12:15 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0x9c0c4c00) [pid = 6020] [serial = 2092] [outer = (nil)] [url = about:blank] 07:12:15 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0x9b6f5000) [pid = 6020] [serial = 2089] [outer = (nil)] [url = about:blank] 07:12:15 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4b3c00 == 3 [pid = 6020] [id = 792] 07:12:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0x9b4b4000) [pid = 6020] [serial = 2120] [outer = (nil)] 07:12:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0x9b6efc00) [pid = 6020] [serial = 2121] [outer = 0x9b4b4000] 07:12:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0x9b6fc800) [pid = 6020] [serial = 2122] [outer = 0x9b4b4000] 07:12:16 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:16 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:16 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:12:16 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:12:17 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:12:17 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:12:17 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:12:17 INFO - PROCESS | 5975 | 1484579537440 Marionette TRACE conn4 <- [1,2143,null,{"value":["/service-workers/service-worker/multiple-update.https.html",0,null,null,[["Trigger multiple updates.",0,null,null]]]}] 07:12:17 INFO - . 07:12:17 INFO - TEST-OK | /service-workers/service-worker/multiple-update.https.html | took 2867ms 07:12:17 INFO - PROCESS | 5975 | 1484579537551 Marionette TRACE conn4 -> [0,2144,"getWindowHandle",null] 07:12:17 INFO - PROCESS | 5975 | 1484579537557 Marionette TRACE conn4 <- [1,2144,null,{"value":"2147483649"}] 07:12:17 INFO - TEST-START | /service-workers/service-worker/navigate-window.https.html 07:12:17 INFO - PROCESS | 5975 | 1484579537565 Marionette TRACE conn4 -> [0,2145,"timeouts",{"script":35000}] 07:12:17 INFO - PROCESS | 5975 | 1484579537581 Marionette TRACE conn4 <- [1,2145,null,{}] 07:12:17 INFO - PROCESS | 5975 | 1484579537590 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}] 07:12:17 INFO - PROCESS | 5975 | 1484579537848 Marionette TRACE conn4 <- [1,2146,null,{"value":null}] 07:12:17 INFO - PROCESS | 5975 | 1484579537919 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:12:17 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7f5800 == 4 [pid = 6020] [id = 793] 07:12:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0x9c0b7800) [pid = 6020] [serial = 2123] [outer = (nil)] 07:12:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0x9d163000) [pid = 6020] [serial = 2124] [outer = 0x9c0b7800] 07:12:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0x9d164c00) [pid = 6020] [serial = 2125] [outer = 0x9c0b7800] 07:12:18 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:18 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:19 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0x9c0ba800) [pid = 6020] [serial = 2105] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/invalid-blobtype.https.html] 07:12:19 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0x9c976400) [pid = 6020] [serial = 2118] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/404.py] 07:12:19 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0x9c0b7400) [pid = 6020] [serial = 2110] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/invalid-header.https.html] 07:12:19 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0x9c97e000) [pid = 6020] [serial = 2102] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/interfaces.https.html] 07:12:19 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0x9e347c00) [pid = 6020] [serial = 2113] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/invalid-header-iframe.https.html] 07:12:19 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0x9cad7c00) [pid = 6020] [serial = 2108] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/invalid-blobtype-iframe.https.html] 07:12:19 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e347c00 == 5 [pid = 6020] [id = 794] 07:12:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0x9e348800) [pid = 6020] [serial = 2126] [outer = (nil)] 07:12:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0x9e55e400) [pid = 6020] [serial = 2127] [outer = 0x9e348800] 07:12:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0x9e54f000) [pid = 6020] [serial = 2128] [outer = 0x9e348800] 07:12:19 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:19 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:20 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:20 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:20 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0x9e5be400) [pid = 6020] [serial = 2129] [outer = 0x9e348800] 07:12:20 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:20 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0x9ec0c800) [pid = 6020] [serial = 2130] [outer = 0x9e348800] 07:12:21 INFO - PROCESS | 5975 | ++DOCSHELL 0x9cad7c00 == 6 [pid = 6020] [id = 795] 07:12:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0x9cad9400) [pid = 6020] [serial = 2131] [outer = (nil)] 07:12:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0x9e342000) [pid = 6020] [serial = 2132] [outer = 0x9cad9400] 07:12:22 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0x9d168400) [pid = 6020] [serial = 2133] [outer = 0x9cad9400] 07:12:22 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:22 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:22 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:22 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:22 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0x9e5e6800) [pid = 6020] [serial = 2134] [outer = 0x9cad9400] 07:12:23 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:23 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:23 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0x9b6f6c00) [pid = 6020] [serial = 2135] [outer = 0x9cad9400] 07:12:24 INFO - PROCESS | 5975 | --DOCSHELL 0x9e347c00 == 5 [pid = 6020] [id = 794] 07:12:24 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4b3c00 == 4 [pid = 6020] [id = 792] 07:12:24 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0x9e569c00) [pid = 6020] [serial = 2119] [outer = (nil)] [url = about:blank] 07:12:24 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0x9e5b0400) [pid = 6020] [serial = 2116] [outer = (nil)] [url = about:blank] 07:12:24 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0x9e567800) [pid = 6020] [serial = 2104] [outer = (nil)] [url = about:blank] 07:12:24 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0x9cad7800) [pid = 6020] [serial = 2111] [outer = (nil)] [url = about:blank] 07:12:24 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0x9e545800) [pid = 6020] [serial = 2114] [outer = (nil)] [url = about:blank] 07:12:24 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0x9d160c00) [pid = 6020] [serial = 2112] [outer = (nil)] [url = about:blank] 07:12:24 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0x9cad8400) [pid = 6020] [serial = 2109] [outer = (nil)] [url = about:blank] 07:12:24 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0x9c973400) [pid = 6020] [serial = 2107] [outer = (nil)] [url = about:blank] 07:12:24 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0x9c68e800) [pid = 6020] [serial = 2106] [outer = (nil)] [url = about:blank] 07:12:24 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0x9e550400) [pid = 6020] [serial = 2103] [outer = (nil)] [url = about:blank] 07:12:24 INFO - PROCESS | 5975 | 1484579544604 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]]]}] 07:12:24 INFO - .. 07:12:24 INFO - TEST-OK | /service-workers/service-worker/navigate-window.https.html | took 7102ms 07:12:24 INFO - PROCESS | 5975 | 1484579544668 Marionette TRACE conn4 -> [0,2148,"getWindowHandle",null] 07:12:24 INFO - TEST-START | /service-workers/service-worker/navigation-redirect.https.html 07:12:24 INFO - PROCESS | 5975 | 1484579544676 Marionette TRACE conn4 <- [1,2148,null,{"value":"2147483649"}] 07:12:24 INFO - PROCESS | 5975 | 1484579544684 Marionette TRACE conn4 -> [0,2149,"timeouts",{"script":35000}] 07:12:24 INFO - PROCESS | 5975 | 1484579544691 Marionette TRACE conn4 <- [1,2149,null,{}] 07:12:24 INFO - PROCESS | 5975 | 1484579544700 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}] 07:12:24 INFO - PROCESS | 5975 | 1484579544967 Marionette TRACE conn4 <- [1,2150,null,{"value":null}] 07:12:25 INFO - PROCESS | 5975 | 1484579545049 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:12:25 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6f0c00 == 5 [pid = 6020] [id = 796] 07:12:25 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0x9b6f8400) [pid = 6020] [serial = 2136] [outer = (nil)] 07:12:25 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0x9c686400) [pid = 6020] [serial = 2137] [outer = 0x9b6f8400] 07:12:25 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0x9c68f800) [pid = 6020] [serial = 2138] [outer = 0x9b6f8400] 07:12:25 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:25 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:26 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c977400 == 6 [pid = 6020] [id = 797] 07:12:26 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0x9c97b800) [pid = 6020] [serial = 2139] [outer = (nil)] 07:12:26 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0x9c97bc00) [pid = 6020] [serial = 2140] [outer = 0x9c97b800] 07:12:27 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:12:27 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:12:27 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e5bd400 == 7 [pid = 6020] [id = 798] 07:12:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0x9e5bdc00) [pid = 6020] [serial = 2141] [outer = (nil)] 07:12:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0x9e5bec00) [pid = 6020] [serial = 2142] [outer = 0x9e5bdc00] 07:12:27 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:27 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:27 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:27 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:27 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0x9b4b4000) [pid = 6020] [serial = 2120] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/multiple-update.https.html] 07:12:27 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0x9e348800) [pid = 6020] [serial = 2126] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-controlled&q=2] 07:12:27 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0x9e552400) [pid = 6020] [serial = 2115] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/multiple-register.https.html] 07:12:27 INFO - PROCESS | 5975 | ++DOCSHELL 0x9cad1400 == 8 [pid = 6020] [id = 799] 07:12:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0x9d15b000) [pid = 6020] [serial = 2143] [outer = (nil)] 07:12:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0x9d162c00) [pid = 6020] [serial = 2144] [outer = 0x9d15b000] 07:12:27 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:27 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0x9ec0bc00) [pid = 6020] [serial = 2145] [outer = 0x9d15b000] 07:12:27 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ec14c00 == 9 [pid = 6020] [id = 800] 07:12:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0x9ec15c00) [pid = 6020] [serial = 2146] [outer = (nil)] 07:12:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0x9ec17c00) [pid = 6020] [serial = 2147] [outer = 0x9ec15c00] 07:12:28 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:28 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:28 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:28 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:28 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ec19000 == 10 [pid = 6020] [id = 801] 07:12:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0x9ec19400) [pid = 6020] [serial = 2148] [outer = (nil)] 07:12:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0x9ec96800) [pid = 6020] [serial = 2149] [outer = 0x9ec19400] 07:12:28 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:28 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:28 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:28 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:28 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ec99800 == 11 [pid = 6020] [id = 802] 07:12:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0x9ec9d000) [pid = 6020] [serial = 2150] [outer = (nil)] 07:12:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0x9ec9d800) [pid = 6020] [serial = 2151] [outer = 0x9ec9d000] 07:12:28 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:28 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:28 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:28 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:29 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ecbe800 == 12 [pid = 6020] [id = 803] 07:12:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0x9ecbec00) [pid = 6020] [serial = 2152] [outer = (nil)] 07:12:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0x9ecbf400) [pid = 6020] [serial = 2153] [outer = 0x9ecbec00] 07:12:29 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:29 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:29 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:29 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0x9ecc6800) [pid = 6020] [serial = 2154] [outer = 0x9ecbec00] 07:12:29 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ecc7c00 == 13 [pid = 6020] [id = 804] 07:12:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0x9ecc8000) [pid = 6020] [serial = 2155] [outer = (nil)] 07:12:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0x9ecc8c00) [pid = 6020] [serial = 2156] [outer = 0x9ecc8000] 07:12:29 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:29 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:29 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:29 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 50 (0x9ef50800) [pid = 6020] [serial = 2157] [outer = 0x9ecc8000] 07:12:29 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ef54800 == 14 [pid = 6020] [id = 805] 07:12:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 51 (0x9ef55400) [pid = 6020] [serial = 2158] [outer = (nil)] 07:12:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 52 (0x9ef56400) [pid = 6020] [serial = 2159] [outer = 0x9ef55400] 07:12:29 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:29 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:29 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ef52c00 == 15 [pid = 6020] [id = 806] 07:12:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 53 (0x9ef54400) [pid = 6020] [serial = 2160] [outer = (nil)] 07:12:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 54 (0x9e564800) [pid = 6020] [serial = 2161] [outer = 0x9ef54400] 07:12:30 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:30 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:30 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ef5dc00 == 16 [pid = 6020] [id = 807] 07:12:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 55 (0x9ef5e400) [pid = 6020] [serial = 2162] [outer = (nil)] 07:12:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 56 (0x9ef5f000) [pid = 6020] [serial = 2163] [outer = 0x9ef5e400] 07:12:30 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:30 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:30 INFO - PROCESS | 5975 | ++DOCSHELL 0x9f083000 == 17 [pid = 6020] [id = 808] 07:12:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 57 (0x9f083400) [pid = 6020] [serial = 2164] [outer = (nil)] 07:12:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 58 (0x9f083800) [pid = 6020] [serial = 2165] [outer = 0x9f083400] 07:12:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 59 (0x9f088c00) [pid = 6020] [serial = 2166] [outer = 0x9f083400] 07:12:30 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7f6000 == 18 [pid = 6020] [id = 809] 07:12:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 60 (0x9c0b9000) [pid = 6020] [serial = 2167] [outer = (nil)] 07:12:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 61 (0x9c0ba800) [pid = 6020] [serial = 2168] [outer = 0x9c0b9000] 07:12:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 62 (0x9cacd800) [pid = 6020] [serial = 2169] [outer = 0x9c0b9000] 07:12:31 INFO - PROCESS | 5975 | ++DOCSHELL 0x9cad7000 == 19 [pid = 6020] [id = 810] 07:12:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 63 (0x9d161000) [pid = 6020] [serial = 2170] [outer = (nil)] 07:12:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 64 (0x9e5e6c00) [pid = 6020] [serial = 2171] [outer = 0x9d161000] 07:12:31 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:31 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:31 INFO - PROCESS | 5975 | ++DOCSHELL 0x9cadb400 == 20 [pid = 6020] [id = 811] 07:12:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 65 (0x9cadbc00) [pid = 6020] [serial = 2172] [outer = (nil)] 07:12:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 66 (0x9d15a800) [pid = 6020] [serial = 2173] [outer = 0x9cadbc00] 07:12:31 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:31 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:32 INFO - PROCESS | 5975 | ++DOCSHELL 0x9f08d800 == 21 [pid = 6020] [id = 812] 07:12:32 INFO - PROCESS | 5975 | ++DOMWINDOW == 67 (0x9f08dc00) [pid = 6020] [serial = 2174] [outer = (nil)] 07:12:32 INFO - PROCESS | 5975 | ++DOMWINDOW == 68 (0x9f201400) [pid = 6020] [serial = 2175] [outer = 0x9f08dc00] 07:12:32 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:32 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:32 INFO - PROCESS | 5975 | ++DOCSHELL 0x9f205800 == 22 [pid = 6020] [id = 813] 07:12:32 INFO - PROCESS | 5975 | ++DOMWINDOW == 69 (0x9f206800) [pid = 6020] [serial = 2176] [outer = (nil)] 07:12:32 INFO - PROCESS | 5975 | ++DOMWINDOW == 70 (0x9f206c00) [pid = 6020] [serial = 2177] [outer = 0x9f206800] 07:12:32 INFO - PROCESS | 5975 | ++DOMWINDOW == 71 (0x9f209000) [pid = 6020] [serial = 2178] [outer = 0x9f206800] 07:12:32 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7f5c00 == 23 [pid = 6020] [id = 814] 07:12:32 INFO - PROCESS | 5975 | ++DOMWINDOW == 72 (0x9c0bbc00) [pid = 6020] [serial = 2179] [outer = (nil)] 07:12:32 INFO - PROCESS | 5975 | ++DOMWINDOW == 73 (0x9c0bc800) [pid = 6020] [serial = 2180] [outer = 0x9c0bbc00] 07:12:33 INFO - PROCESS | 5975 | ++DOMWINDOW == 74 (0x9c0bfc00) [pid = 6020] [serial = 2181] [outer = 0x9c0bbc00] 07:12:33 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c691000 == 24 [pid = 6020] [id = 815] 07:12:33 INFO - PROCESS | 5975 | ++DOMWINDOW == 75 (0x9c691800) [pid = 6020] [serial = 2182] [outer = (nil)] 07:12:33 INFO - PROCESS | 5975 | ++DOMWINDOW == 76 (0x9c97d000) [pid = 6020] [serial = 2183] [outer = 0x9c691800] 07:12:33 INFO - PROCESS | 5975 | --DOCSHELL 0x9cad1400 == 23 [pid = 6020] [id = 799] 07:12:33 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7f5800 == 22 [pid = 6020] [id = 793] 07:12:33 INFO - PROCESS | 5975 | --DOCSHELL 0x9e5bd400 == 21 [pid = 6020] [id = 798] 07:12:33 INFO - PROCESS | 5975 | --DOCSHELL 0x9cad7c00 == 20 [pid = 6020] [id = 795] 07:12:33 INFO - PROCESS | 5975 | --DOMWINDOW == 75 (0x9e5be400) [pid = 6020] [serial = 2129] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-controlled&q=2] 07:12:33 INFO - PROCESS | 5975 | --DOMWINDOW == 74 (0x9d163000) [pid = 6020] [serial = 2124] [outer = (nil)] [url = about:blank] 07:12:33 INFO - PROCESS | 5975 | --DOMWINDOW == 73 (0x9e54f000) [pid = 6020] [serial = 2128] [outer = (nil)] [url = about:blank] 07:12:33 INFO - PROCESS | 5975 | --DOMWINDOW == 72 (0x9ec0c800) [pid = 6020] [serial = 2130] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-controlled&q=2] 07:12:33 INFO - PROCESS | 5975 | --DOMWINDOW == 71 (0x9e55e400) [pid = 6020] [serial = 2127] [outer = (nil)] [url = about:blank] 07:12:33 INFO - PROCESS | 5975 | --DOMWINDOW == 70 (0x9b6fc800) [pid = 6020] [serial = 2122] [outer = (nil)] [url = about:blank] 07:12:33 INFO - PROCESS | 5975 | --DOMWINDOW == 69 (0x9b6efc00) [pid = 6020] [serial = 2121] [outer = (nil)] [url = about:blank] 07:12:33 INFO - PROCESS | 5975 | --DOMWINDOW == 68 (0x9b4b2800) [pid = 6020] [serial = 2117] [outer = (nil)] [url = about:blank] 07:12:33 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:33 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:34 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4bd000 == 21 [pid = 6020] [id = 816] 07:12:34 INFO - PROCESS | 5975 | ++DOMWINDOW == 69 (0x9b6ee400) [pid = 6020] [serial = 2184] [outer = (nil)] 07:12:34 INFO - PROCESS | 5975 | ++DOMWINDOW == 70 (0x9b6efc00) [pid = 6020] [serial = 2185] [outer = 0x9b6ee400] 07:12:34 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:34 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:34 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7ed400 == 22 [pid = 6020] [id = 817] 07:12:34 INFO - PROCESS | 5975 | ++DOMWINDOW == 71 (0x9b7ef400) [pid = 6020] [serial = 2186] [outer = (nil)] 07:12:34 INFO - PROCESS | 5975 | ++DOMWINDOW == 72 (0x9b7f0400) [pid = 6020] [serial = 2187] [outer = 0x9b7ef400] 07:12:34 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:34 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:34 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7f5800 == 23 [pid = 6020] [id = 818] 07:12:34 INFO - PROCESS | 5975 | ++DOMWINDOW == 73 (0x9b7f6400) [pid = 6020] [serial = 2188] [outer = (nil)] 07:12:34 INFO - PROCESS | 5975 | ++DOMWINDOW == 74 (0x9c0ba400) [pid = 6020] [serial = 2189] [outer = 0x9b7f6400] 07:12:34 INFO - PROCESS | 5975 | ++DOMWINDOW == 75 (0x9c0c3000) [pid = 6020] [serial = 2190] [outer = 0x9b7f6400] 07:12:34 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c685c00 == 24 [pid = 6020] [id = 819] 07:12:34 INFO - PROCESS | 5975 | ++DOMWINDOW == 76 (0x9c688400) [pid = 6020] [serial = 2191] [outer = (nil)] 07:12:34 INFO - PROCESS | 5975 | ++DOMWINDOW == 77 (0x9c689000) [pid = 6020] [serial = 2192] [outer = 0x9c688400] 07:12:35 INFO - PROCESS | 5975 | ++DOMWINDOW == 78 (0x9c977c00) [pid = 6020] [serial = 2193] [outer = 0x9c688400] 07:12:35 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c692c00 == 25 [pid = 6020] [id = 820] 07:12:35 INFO - PROCESS | 5975 | ++DOMWINDOW == 79 (0x9c979000) [pid = 6020] [serial = 2194] [outer = (nil)] 07:12:35 INFO - PROCESS | 5975 | ++DOMWINDOW == 80 (0x9c97a400) [pid = 6020] [serial = 2195] [outer = 0x9c979000] 07:12:35 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:35 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:35 INFO - PROCESS | 5975 | ++DOCSHELL 0x9d163400 == 26 [pid = 6020] [id = 821] 07:12:35 INFO - PROCESS | 5975 | ++DOMWINDOW == 81 (0x9d164000) [pid = 6020] [serial = 2196] [outer = (nil)] 07:12:35 INFO - PROCESS | 5975 | ++DOMWINDOW == 82 (0x9d164800) [pid = 6020] [serial = 2197] [outer = 0x9d164000] 07:12:36 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:36 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:36 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e54f000 == 27 [pid = 6020] [id = 822] 07:12:36 INFO - PROCESS | 5975 | ++DOMWINDOW == 83 (0x9e550800) [pid = 6020] [serial = 2198] [outer = (nil)] 07:12:36 INFO - PROCESS | 5975 | ++DOMWINDOW == 84 (0x9e55d400) [pid = 6020] [serial = 2199] [outer = 0x9e550800] 07:12:36 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:36 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:36 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e5bd400 == 28 [pid = 6020] [id = 823] 07:12:36 INFO - PROCESS | 5975 | ++DOMWINDOW == 85 (0x9e5be400) [pid = 6020] [serial = 2200] [outer = (nil)] 07:12:36 INFO - PROCESS | 5975 | ++DOMWINDOW == 86 (0x9e5bf400) [pid = 6020] [serial = 2201] [outer = 0x9e5be400] 07:12:37 INFO - PROCESS | 5975 | --DOMWINDOW == 85 (0x9d161000) [pid = 6020] [serial = 2170] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 07:12:37 INFO - PROCESS | 5975 | --DOMWINDOW == 84 (0x9c0b9000) [pid = 6020] [serial = 2167] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 07:12:37 INFO - PROCESS | 5975 | --DOMWINDOW == 83 (0x9f083400) [pid = 6020] [serial = 2164] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 07:12:37 INFO - PROCESS | 5975 | --DOMWINDOW == 82 (0x9cadbc00) [pid = 6020] [serial = 2172] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 07:12:37 INFO - PROCESS | 5975 | --DOMWINDOW == 81 (0x9f206800) [pid = 6020] [serial = 2176] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 07:12:37 INFO - PROCESS | 5975 | --DOMWINDOW == 80 (0x9f08dc00) [pid = 6020] [serial = 2174] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope2.py?] 07:12:37 INFO - PROCESS | 5975 | --DOMWINDOW == 79 (0x9c0b7800) [pid = 6020] [serial = 2123] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/navigate-window.https.html] 07:12:37 INFO - PROCESS | 5975 | --DOMWINDOW == 78 (0x9cad9400) [pid = 6020] [serial = 2131] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-uncontrolled&q=2] 07:12:37 INFO - PROCESS | 5975 | --DOMWINDOW == 77 (0x9ef54400) [pid = 6020] [serial = 2160] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 07:12:37 INFO - PROCESS | 5975 | --DOMWINDOW == 76 (0x9d15b000) [pid = 6020] [serial = 2143] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 07:12:37 INFO - PROCESS | 5975 | --DOMWINDOW == 75 (0x9ec15c00) [pid = 6020] [serial = 2146] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 07:12:37 INFO - PROCESS | 5975 | --DOMWINDOW == 74 (0x9ec19400) [pid = 6020] [serial = 2148] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 07:12:37 INFO - PROCESS | 5975 | --DOMWINDOW == 73 (0x9ecbec00) [pid = 6020] [serial = 2152] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 07:12:37 INFO - PROCESS | 5975 | --DOMWINDOW == 72 (0x9ecc8000) [pid = 6020] [serial = 2155] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 07:12:37 INFO - PROCESS | 5975 | --DOMWINDOW == 71 (0x9ef5e400) [pid = 6020] [serial = 2162] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope2.py?] 07:12:37 INFO - PROCESS | 5975 | --DOMWINDOW == 70 (0x9c0bbc00) [pid = 6020] [serial = 2179] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 07:12:37 INFO - PROCESS | 5975 | --DOMWINDOW == 69 (0x9e5bdc00) [pid = 6020] [serial = 2141] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 07:12:37 INFO - PROCESS | 5975 | --DOMWINDOW == 68 (0x9ec9d000) [pid = 6020] [serial = 2150] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope2.py?] 07:12:37 INFO - PROCESS | 5975 | --DOMWINDOW == 67 (0x9ef55400) [pid = 6020] [serial = 2158] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 07:12:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 68 (0x9cad9400) [pid = 6020] [serial = 2202] [outer = 0x9e5be400] 07:12:37 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ec0c400 == 29 [pid = 6020] [id = 824] 07:12:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 69 (0x9ec0c800) [pid = 6020] [serial = 2203] [outer = (nil)] 07:12:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 70 (0x9ec0d000) [pid = 6020] [serial = 2204] [outer = 0x9ec0c800] 07:12:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 71 (0x9ec15000) [pid = 6020] [serial = 2205] [outer = 0x9ec0c800] 07:12:37 INFO - PROCESS | 5975 | 1484579557863 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]]]}] 07:12:37 INFO - ........................... 07:12:37 INFO - TEST-OK | /service-workers/service-worker/navigation-redirect.https.html | took 13289ms 07:12:38 INFO - PROCESS | 5975 | 1484579558132 Marionette TRACE conn4 -> [0,2152,"getWindowHandle",null] 07:12:38 INFO - PROCESS | 5975 | 1484579558170 Marionette TRACE conn4 <- [1,2152,null,{"value":"2147483649"}] 07:12:38 INFO - TEST-START | /service-workers/service-worker/onactivate-script-error.https.html 07:12:38 INFO - PROCESS | 5975 | --DOCSHELL 0x9ec14c00 == 28 [pid = 6020] [id = 800] 07:12:38 INFO - PROCESS | 5975 | --DOCSHELL 0x9ec19000 == 27 [pid = 6020] [id = 801] 07:12:38 INFO - PROCESS | 5975 | --DOCSHELL 0x9ec99800 == 26 [pid = 6020] [id = 802] 07:12:38 INFO - PROCESS | 5975 | --DOCSHELL 0x9ecbe800 == 25 [pid = 6020] [id = 803] 07:12:38 INFO - PROCESS | 5975 | --DOCSHELL 0x9ecc7c00 == 24 [pid = 6020] [id = 804] 07:12:38 INFO - PROCESS | 5975 | --DOCSHELL 0x9ef54800 == 23 [pid = 6020] [id = 805] 07:12:38 INFO - PROCESS | 5975 | --DOCSHELL 0x9ef52c00 == 22 [pid = 6020] [id = 806] 07:12:38 INFO - PROCESS | 5975 | --DOCSHELL 0x9ef5dc00 == 21 [pid = 6020] [id = 807] 07:12:38 INFO - PROCESS | 5975 | --DOCSHELL 0x9f083000 == 20 [pid = 6020] [id = 808] 07:12:38 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7f6000 == 19 [pid = 6020] [id = 809] 07:12:38 INFO - PROCESS | 5975 | --DOCSHELL 0x9cad7000 == 18 [pid = 6020] [id = 810] 07:12:38 INFO - PROCESS | 5975 | --DOCSHELL 0x9cadb400 == 17 [pid = 6020] [id = 811] 07:12:38 INFO - PROCESS | 5975 | --DOCSHELL 0x9f08d800 == 16 [pid = 6020] [id = 812] 07:12:38 INFO - PROCESS | 5975 | --DOCSHELL 0x9f205800 == 15 [pid = 6020] [id = 813] 07:12:38 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7f5c00 == 14 [pid = 6020] [id = 814] 07:12:38 INFO - PROCESS | 5975 | 1484579558358 Marionette TRACE conn4 -> [0,2153,"timeouts",{"script":35000}] 07:12:38 INFO - PROCESS | 5975 | 1484579558378 Marionette TRACE conn4 <- [1,2153,null,{}] 07:12:38 INFO - PROCESS | 5975 | 1484579558407 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}] 07:12:38 INFO - PROCESS | 5975 | 1484579558640 Marionette TRACE conn4 <- [1,2154,null,{"value":null}] 07:12:38 INFO - PROCESS | 5975 | 1484579558719 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:12:38 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7ea400 == 15 [pid = 6020] [id = 825] 07:12:38 INFO - PROCESS | 5975 | ++DOMWINDOW == 72 (0x9b7eb400) [pid = 6020] [serial = 2206] [outer = (nil)] 07:12:38 INFO - PROCESS | 5975 | ++DOMWINDOW == 73 (0x9c684800) [pid = 6020] [serial = 2207] [outer = 0x9b7eb400] 07:12:39 INFO - PROCESS | 5975 | ++DOMWINDOW == 74 (0x9c97cc00) [pid = 6020] [serial = 2208] [outer = 0x9b7eb400] 07:12:39 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:39 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:40 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:12:40 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:12:40 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:12:40 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:12:40 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:12:40 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:12:40 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:12:40 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:12:40 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:12:40 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:12:40 INFO - PROCESS | 5975 | 1484579560804 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]]]}] 07:12:40 INFO - ..... 07:12:40 INFO - TEST-OK | /service-workers/service-worker/onactivate-script-error.https.html | took 2595ms 07:12:40 INFO - PROCESS | 5975 | 1484579560824 Marionette TRACE conn4 -> [0,2156,"getWindowHandle",null] 07:12:40 INFO - PROCESS | 5975 | 1484579560849 Marionette TRACE conn4 <- [1,2156,null,{"value":"2147483649"}] 07:12:40 INFO - TEST-START | /service-workers/service-worker/oninstall-script-error.https.html 07:12:40 INFO - PROCESS | 5975 | 1484579560867 Marionette TRACE conn4 -> [0,2157,"timeouts",{"script":35000}] 07:12:40 INFO - PROCESS | 5975 | 1484579560876 Marionette TRACE conn4 <- [1,2157,null,{}] 07:12:40 INFO - PROCESS | 5975 | 1484579560882 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}] 07:12:41 INFO - PROCESS | 5975 | 1484579561172 Marionette TRACE conn4 <- [1,2158,null,{"value":null}] 07:12:41 INFO - PROCESS | 5975 | 1484579561214 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:12:41 INFO - PROCESS | 5975 | --DOCSHELL 0x9c977400 == 14 [pid = 6020] [id = 797] 07:12:41 INFO - PROCESS | 5975 | --DOCSHELL 0x9ec0c400 == 13 [pid = 6020] [id = 824] 07:12:41 INFO - PROCESS | 5975 | --DOCSHELL 0x9e5bd400 == 12 [pid = 6020] [id = 823] 07:12:41 INFO - PROCESS | 5975 | --DOCSHELL 0x9e54f000 == 11 [pid = 6020] [id = 822] 07:12:41 INFO - PROCESS | 5975 | --DOCSHELL 0x9d163400 == 10 [pid = 6020] [id = 821] 07:12:41 INFO - PROCESS | 5975 | --DOCSHELL 0x9c692c00 == 9 [pid = 6020] [id = 820] 07:12:41 INFO - PROCESS | 5975 | --DOCSHELL 0x9c685c00 == 8 [pid = 6020] [id = 819] 07:12:41 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7f5800 == 7 [pid = 6020] [id = 818] 07:12:41 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7ed400 == 6 [pid = 6020] [id = 817] 07:12:41 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4bd000 == 5 [pid = 6020] [id = 816] 07:12:41 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6f0c00 == 4 [pid = 6020] [id = 796] 07:12:41 INFO - PROCESS | 5975 | --DOCSHELL 0x9c691000 == 3 [pid = 6020] [id = 815] 07:12:41 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4ba800 == 4 [pid = 6020] [id = 826] 07:12:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 75 (0x9b4bc000) [pid = 6020] [serial = 2209] [outer = (nil)] 07:12:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 76 (0x9b7ee800) [pid = 6020] [serial = 2210] [outer = 0x9b4bc000] 07:12:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 77 (0x9c0be800) [pid = 6020] [serial = 2211] [outer = 0x9b4bc000] 07:12:41 INFO - PROCESS | 5975 | --DOMWINDOW == 76 (0x9e5e6c00) [pid = 6020] [serial = 2171] [outer = (nil)] [url = about:blank] 07:12:41 INFO - PROCESS | 5975 | --DOMWINDOW == 75 (0x9cacd800) [pid = 6020] [serial = 2169] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 07:12:41 INFO - PROCESS | 5975 | --DOMWINDOW == 74 (0x9c0ba800) [pid = 6020] [serial = 2168] [outer = (nil)] [url = about:blank] 07:12:41 INFO - PROCESS | 5975 | --DOMWINDOW == 73 (0x9f083800) [pid = 6020] [serial = 2165] [outer = (nil)] [url = about:blank] 07:12:41 INFO - PROCESS | 5975 | --DOMWINDOW == 72 (0x9f088c00) [pid = 6020] [serial = 2166] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 07:12:41 INFO - PROCESS | 5975 | --DOMWINDOW == 71 (0x9d15a800) [pid = 6020] [serial = 2173] [outer = (nil)] [url = about:blank] 07:12:41 INFO - PROCESS | 5975 | --DOMWINDOW == 70 (0x9f206c00) [pid = 6020] [serial = 2177] [outer = (nil)] [url = about:blank] 07:12:41 INFO - PROCESS | 5975 | --DOMWINDOW == 69 (0x9f201400) [pid = 6020] [serial = 2175] [outer = (nil)] [url = about:blank] 07:12:41 INFO - PROCESS | 5975 | --DOMWINDOW == 68 (0x9f209000) [pid = 6020] [serial = 2178] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 07:12:41 INFO - PROCESS | 5975 | --DOMWINDOW == 67 (0x9d164c00) [pid = 6020] [serial = 2125] [outer = (nil)] [url = about:blank] 07:12:41 INFO - PROCESS | 5975 | --DOMWINDOW == 66 (0x9d168400) [pid = 6020] [serial = 2133] [outer = (nil)] [url = about:blank] 07:12:41 INFO - PROCESS | 5975 | --DOMWINDOW == 65 (0x9e564800) [pid = 6020] [serial = 2161] [outer = (nil)] [url = about:blank] 07:12:41 INFO - PROCESS | 5975 | --DOMWINDOW == 64 (0x9e5e6800) [pid = 6020] [serial = 2134] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-uncontrolled&q=2] 07:12:41 INFO - PROCESS | 5975 | --DOMWINDOW == 63 (0x9b6f6c00) [pid = 6020] [serial = 2135] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-uncontrolled&q=2] 07:12:41 INFO - PROCESS | 5975 | --DOMWINDOW == 62 (0x9d162c00) [pid = 6020] [serial = 2144] [outer = (nil)] [url = about:blank] 07:12:41 INFO - PROCESS | 5975 | --DOMWINDOW == 61 (0x9ec0bc00) [pid = 6020] [serial = 2145] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 07:12:41 INFO - PROCESS | 5975 | --DOMWINDOW == 60 (0x9ec17c00) [pid = 6020] [serial = 2147] [outer = (nil)] [url = about:blank] 07:12:41 INFO - PROCESS | 5975 | --DOMWINDOW == 59 (0x9ec96800) [pid = 6020] [serial = 2149] [outer = (nil)] [url = about:blank] 07:12:41 INFO - PROCESS | 5975 | --DOMWINDOW == 58 (0x9ecbf400) [pid = 6020] [serial = 2153] [outer = (nil)] [url = about:blank] 07:12:41 INFO - PROCESS | 5975 | --DOMWINDOW == 57 (0x9ecc6800) [pid = 6020] [serial = 2154] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 07:12:41 INFO - PROCESS | 5975 | --DOMWINDOW == 56 (0x9ecc8c00) [pid = 6020] [serial = 2156] [outer = (nil)] [url = about:blank] 07:12:41 INFO - PROCESS | 5975 | --DOMWINDOW == 55 (0x9ef5f000) [pid = 6020] [serial = 2163] [outer = (nil)] [url = about:blank] 07:12:41 INFO - PROCESS | 5975 | --DOMWINDOW == 54 (0x9c0bc800) [pid = 6020] [serial = 2180] [outer = (nil)] [url = about:blank] 07:12:41 INFO - PROCESS | 5975 | --DOMWINDOW == 53 (0x9e5bec00) [pid = 6020] [serial = 2142] [outer = (nil)] [url = about:blank] 07:12:41 INFO - PROCESS | 5975 | --DOMWINDOW == 52 (0x9ef50800) [pid = 6020] [serial = 2157] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 07:12:41 INFO - PROCESS | 5975 | --DOMWINDOW == 51 (0x9c0bfc00) [pid = 6020] [serial = 2181] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 07:12:41 INFO - PROCESS | 5975 | --DOMWINDOW == 50 (0x9ec9d800) [pid = 6020] [serial = 2151] [outer = (nil)] [url = about:blank] 07:12:41 INFO - PROCESS | 5975 | --DOMWINDOW == 49 (0x9ef56400) [pid = 6020] [serial = 2159] [outer = (nil)] [url = about:blank] 07:12:41 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0x9c686400) [pid = 6020] [serial = 2137] [outer = (nil)] [url = about:blank] 07:12:41 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0x9e342000) [pid = 6020] [serial = 2132] [outer = (nil)] [url = about:blank] 07:12:41 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:41 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:42 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!aInstallEventSuccess', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 07:12:42 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!aInstallEventSuccess', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 07:12:42 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!aInstallEventSuccess', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 07:12:42 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!aInstallEventSuccess', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 07:12:43 INFO - PROCESS | 5975 | 1484579563035 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]]]}] 07:12:43 INFO - ..... 07:12:43 INFO - TEST-OK | /service-workers/service-worker/oninstall-script-error.https.html | took 2190ms 07:12:43 INFO - PROCESS | 5975 | 1484579563058 Marionette TRACE conn4 -> [0,2160,"getWindowHandle",null] 07:12:43 INFO - PROCESS | 5975 | 1484579563062 Marionette TRACE conn4 <- [1,2160,null,{"value":"2147483649"}] 07:12:43 INFO - TEST-START | /service-workers/service-worker/performance-timeline.https.html 07:12:43 INFO - PROCESS | 5975 | 1484579563069 Marionette TRACE conn4 -> [0,2161,"timeouts",{"script":35000}] 07:12:43 INFO - PROCESS | 5975 | 1484579563078 Marionette TRACE conn4 <- [1,2161,null,{}] 07:12:43 INFO - PROCESS | 5975 | 1484579563097 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}] 07:12:43 INFO - PROCESS | 5975 | 1484579563345 Marionette TRACE conn4 <- [1,2162,null,{"value":null}] 07:12:43 INFO - PROCESS | 5975 | 1484579563431 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:12:43 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c0c1800 == 5 [pid = 6020] [id = 827] 07:12:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0x9c0c2c00) [pid = 6020] [serial = 2212] [outer = (nil)] 07:12:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0x9ecbe400) [pid = 6020] [serial = 2213] [outer = 0x9c0c2c00] 07:12:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 50 (0x9ecbf000) [pid = 6020] [serial = 2214] [outer = 0x9c0c2c00] 07:12:43 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:43 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:44 INFO - PROCESS | 5975 | --DOMWINDOW == 49 (0x9b6f8400) [pid = 6020] [serial = 2136] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/navigation-redirect.https.html] 07:12:44 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0x9b7f6400) [pid = 6020] [serial = 2188] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 07:12:44 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0x9c688400) [pid = 6020] [serial = 2191] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 07:12:44 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0x9b7ef400) [pid = 6020] [serial = 2186] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope2.py?] 07:12:44 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0x9b6ee400) [pid = 6020] [serial = 2184] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 07:12:44 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0x9ec0c800) [pid = 6020] [serial = 2203] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 07:12:44 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0x9e5be400) [pid = 6020] [serial = 2200] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 07:12:44 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0x9e550800) [pid = 6020] [serial = 2198] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope2.py?] 07:12:44 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0x9d164000) [pid = 6020] [serial = 2196] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 07:12:44 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0x9c691800) [pid = 6020] [serial = 2182] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 07:12:44 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0x9c97b800) [pid = 6020] [serial = 2139] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-other-origin.html] 07:12:44 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0x9c979000) [pid = 6020] [serial = 2194] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 07:12:45 INFO - PROCESS | 5975 | 1484579565129 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"]]]}] 07:12:45 INFO - ... 07:12:45 INFO - TEST-OK | /service-workers/service-worker/performance-timeline.https.html | took 2097ms 07:12:45 INFO - PROCESS | 5975 | 1484579565202 Marionette TRACE conn4 -> [0,2164,"getWindowHandle",null] 07:12:45 INFO - PROCESS | 5975 | 1484579565218 Marionette TRACE conn4 <- [1,2164,null,{"value":"2147483649"}] 07:12:45 INFO - TEST-START | /service-workers/service-worker/postmessage-msgport-to-client.https.html 07:12:45 INFO - PROCESS | 5975 | 1484579565285 Marionette TRACE conn4 -> [0,2165,"timeouts",{"script":35000}] 07:12:45 INFO - PROCESS | 5975 | 1484579565291 Marionette TRACE conn4 <- [1,2165,null,{}] 07:12:45 INFO - PROCESS | 5975 | 1484579565301 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}] 07:12:45 INFO - PROCESS | 5975 | 1484579565567 Marionette TRACE conn4 <- [1,2166,null,{"value":null}] 07:12:45 INFO - PROCESS | 5975 | 1484579565684 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:12:45 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ec97800 == 6 [pid = 6020] [id = 828] 07:12:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0x9ec9ac00) [pid = 6020] [serial = 2215] [outer = (nil)] 07:12:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0x9ecc8c00) [pid = 6020] [serial = 2216] [outer = 0x9ec9ac00] 07:12:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0x9ecca000) [pid = 6020] [serial = 2217] [outer = 0x9ec9ac00] 07:12:46 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:46 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:47 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ef5cc00 == 7 [pid = 6020] [id = 829] 07:12:47 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0x9ef5e400) [pid = 6020] [serial = 2218] [outer = (nil)] 07:12:47 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0x9ef5ec00) [pid = 6020] [serial = 2219] [outer = 0x9ef5e400] 07:12:47 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:47 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:47 INFO - PROCESS | 5975 | 1484579567580 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]]]}] 07:12:47 INFO - . 07:12:47 INFO - TEST-OK | /service-workers/service-worker/postmessage-msgport-to-client.https.html | took 2349ms 07:12:47 INFO - PROCESS | 5975 | 1484579567626 Marionette TRACE conn4 -> [0,2168,"getWindowHandle",null] 07:12:47 INFO - PROCESS | 5975 | 1484579567638 Marionette TRACE conn4 <- [1,2168,null,{"value":"2147483649"}] 07:12:47 INFO - TEST-START | /service-workers/service-worker/postmessage-to-client.https.html 07:12:47 INFO - PROCESS | 5975 | 1484579567699 Marionette TRACE conn4 -> [0,2169,"timeouts",{"script":35000}] 07:12:47 INFO - PROCESS | 5975 | 1484579567705 Marionette TRACE conn4 <- [1,2169,null,{}] 07:12:47 INFO - PROCESS | 5975 | 1484579567713 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}] 07:12:47 INFO - PROCESS | 5975 | 1484579567942 Marionette TRACE conn4 <- [1,2170,null,{"value":null}] 07:12:48 INFO - PROCESS | 5975 | 1484579568063 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:12:48 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4b1800 == 8 [pid = 6020] [id = 830] 07:12:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0x9b4b2000) [pid = 6020] [serial = 2220] [outer = (nil)] 07:12:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0x9c685c00) [pid = 6020] [serial = 2221] [outer = 0x9b4b2000] 07:12:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0x9e55ec00) [pid = 6020] [serial = 2222] [outer = 0x9b4b2000] 07:12:48 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:48 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:49 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ef51800 == 9 [pid = 6020] [id = 831] 07:12:49 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0x9ef55800) [pid = 6020] [serial = 2223] [outer = (nil)] 07:12:49 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0x9ef56800) [pid = 6020] [serial = 2224] [outer = 0x9ef55800] 07:12:49 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:49 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:49 INFO - PROCESS | 5975 | 1484579569934 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]]]}] 07:12:49 INFO - . 07:12:49 INFO - TEST-OK | /service-workers/service-worker/postmessage-to-client.https.html | took 2297ms 07:12:49 INFO - PROCESS | 5975 | 1484579569992 Marionette TRACE conn4 -> [0,2172,"getWindowHandle",null] 07:12:50 INFO - PROCESS | 5975 | 1484579570023 Marionette TRACE conn4 <- [1,2172,null,{"value":"2147483649"}] 07:12:50 INFO - TEST-START | /service-workers/service-worker/postmessage.https.html 07:12:50 INFO - PROCESS | 5975 | 1484579570054 Marionette TRACE conn4 -> [0,2173,"timeouts",{"script":35000}] 07:12:50 INFO - PROCESS | 5975 | 1484579570061 Marionette TRACE conn4 <- [1,2173,null,{}] 07:12:50 INFO - PROCESS | 5975 | 1484579570068 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}] 07:12:50 INFO - PROCESS | 5975 | 1484579570319 Marionette TRACE conn4 <- [1,2174,null,{"value":null}] 07:12:50 INFO - PROCESS | 5975 | 1484579570411 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:12:50 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6f1400 == 10 [pid = 6020] [id = 832] 07:12:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0x9b6f2000) [pid = 6020] [serial = 2225] [outer = (nil)] 07:12:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 50 (0x9c68b400) [pid = 6020] [serial = 2226] [outer = 0x9b6f2000] 07:12:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 51 (0x9c68fc00) [pid = 6020] [serial = 2227] [outer = 0x9b6f2000] 07:12:50 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:50 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:51 INFO - PROCESS | 5975 | --DOCSHELL 0x9ef5cc00 == 9 [pid = 6020] [id = 829] 07:12:51 INFO - PROCESS | 5975 | --DOCSHELL 0x9ec97800 == 8 [pid = 6020] [id = 828] 07:12:51 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4ba800 == 7 [pid = 6020] [id = 826] 07:12:51 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7ea400 == 6 [pid = 6020] [id = 825] 07:12:51 INFO - PROCESS | 5975 | --DOCSHELL 0x9c0c1800 == 5 [pid = 6020] [id = 827] 07:12:51 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4b1800 == 4 [pid = 6020] [id = 830] 07:12:51 INFO - PROCESS | 5975 | --DOCSHELL 0x9ef51800 == 3 [pid = 6020] [id = 831] 07:12:51 INFO - PROCESS | 5975 | --DOMWINDOW == 50 (0x9c0ba400) [pid = 6020] [serial = 2189] [outer = (nil)] [url = about:blank] 07:12:51 INFO - PROCESS | 5975 | --DOMWINDOW == 49 (0x9c689000) [pid = 6020] [serial = 2192] [outer = (nil)] [url = about:blank] 07:12:51 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0x9c977c00) [pid = 6020] [serial = 2193] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 07:12:51 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0x9c0c3000) [pid = 6020] [serial = 2190] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 07:12:51 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0x9b7f0400) [pid = 6020] [serial = 2187] [outer = (nil)] [url = about:blank] 07:12:51 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0x9b6efc00) [pid = 6020] [serial = 2185] [outer = (nil)] [url = about:blank] 07:12:51 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0x9ec15000) [pid = 6020] [serial = 2205] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 07:12:51 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0x9cad9400) [pid = 6020] [serial = 2202] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 07:12:51 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0x9e55d400) [pid = 6020] [serial = 2199] [outer = (nil)] [url = about:blank] 07:12:51 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0x9e5bf400) [pid = 6020] [serial = 2201] [outer = (nil)] [url = about:blank] 07:12:51 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0x9d164800) [pid = 6020] [serial = 2197] [outer = (nil)] [url = about:blank] 07:12:51 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0x9ec0d000) [pid = 6020] [serial = 2204] [outer = (nil)] [url = about:blank] 07:12:51 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0x9c97d000) [pid = 6020] [serial = 2183] [outer = (nil)] [url = about:blank] 07:12:51 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0x9c97bc00) [pid = 6020] [serial = 2140] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-other-origin.html] 07:12:51 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0x9c68f800) [pid = 6020] [serial = 2138] [outer = (nil)] [url = about:blank] 07:12:51 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0x9c97a400) [pid = 6020] [serial = 2195] [outer = (nil)] [url = about:blank] 07:12:51 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0x9c684800) [pid = 6020] [serial = 2207] [outer = (nil)] [url = about:blank] 07:12:52 INFO - PROCESS | 5975 | 1484579572154 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]]]}] 07:12:52 INFO - . 07:12:52 INFO - TEST-OK | /service-workers/service-worker/postmessage.https.html | took 2145ms 07:12:52 INFO - PROCESS | 5975 | 1484579572199 Marionette TRACE conn4 -> [0,2176,"getWindowHandle",null] 07:12:52 INFO - PROCESS | 5975 | 1484579572203 Marionette TRACE conn4 <- [1,2176,null,{"value":"2147483649"}] 07:12:52 INFO - TEST-START | /service-workers/service-worker/ready.https.html 07:12:52 INFO - PROCESS | 5975 | 1484579572210 Marionette TRACE conn4 -> [0,2177,"timeouts",{"script":35000}] 07:12:52 INFO - PROCESS | 5975 | 1484579572217 Marionette TRACE conn4 <- [1,2177,null,{}] 07:12:52 INFO - PROCESS | 5975 | 1484579572236 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}] 07:12:52 INFO - PROCESS | 5975 | 1484579572460 Marionette TRACE conn4 <- [1,2178,null,{"value":null}] 07:12:52 INFO - PROCESS | 5975 | 1484579572534 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:12:52 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7e8400 == 4 [pid = 6020] [id = 833] 07:12:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0x9b7ec400) [pid = 6020] [serial = 2228] [outer = (nil)] 07:12:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0x9c692000) [pid = 6020] [serial = 2229] [outer = 0x9b7ec400] 07:12:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0x9c0c4c00) [pid = 6020] [serial = 2230] [outer = 0x9b7ec400] 07:12:53 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:53 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:53 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c693800 == 5 [pid = 6020] [id = 834] 07:12:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0x9c97b400) [pid = 6020] [serial = 2231] [outer = (nil)] 07:12:53 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:53 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:53 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c97c800 == 6 [pid = 6020] [id = 835] 07:12:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0x9cacd400) [pid = 6020] [serial = 2232] [outer = (nil)] 07:12:53 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:53 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0x9c97a800) [pid = 6020] [serial = 2233] [outer = 0x9c97b400] 07:12:53 INFO - PROCESS | 5975 | ++DOCSHELL 0x9cad6400 == 7 [pid = 6020] [id = 836] 07:12:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0x9cad7800) [pid = 6020] [serial = 2234] [outer = (nil)] 07:12:53 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:53 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0x9cada000) [pid = 6020] [serial = 2235] [outer = 0x9cacd400] 07:12:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0x9d15b800) [pid = 6020] [serial = 2236] [outer = 0x9cad7800] 07:12:54 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ec0d000 == 8 [pid = 6020] [id = 837] 07:12:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0x9e563000) [pid = 6020] [serial = 2237] [outer = (nil)] 07:12:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0x9e5e7c00) [pid = 6020] [serial = 2238] [outer = 0x9e563000] 07:12:54 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:54 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:54 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ec13000 == 9 [pid = 6020] [id = 838] 07:12:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0x9ec13400) [pid = 6020] [serial = 2239] [outer = (nil)] 07:12:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0x9ec14000) [pid = 6020] [serial = 2240] [outer = 0x9ec13400] 07:12:54 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:54 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:55 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:12:55 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:12:55 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2589 07:12:55 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 07:12:55 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:12:55 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:12:55 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0x9c0c2c00) [pid = 6020] [serial = 2212] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/performance-timeline.https.html] 07:12:55 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0x9ec9ac00) [pid = 6020] [serial = 2215] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/postmessage-msgport-to-client.https.html] 07:12:55 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0x9ef5e400) [pid = 6020] [serial = 2218] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 07:12:55 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0x9b7eb400) [pid = 6020] [serial = 2206] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/onactivate-script-error.https.html] 07:12:55 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0x9b4bc000) [pid = 6020] [serial = 2209] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/oninstall-script-error.https.html] 07:12:55 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2589 07:12:55 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 07:12:56 INFO - PROCESS | 5975 | 1484579576129 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]]]}] 07:12:56 INFO - ...... 07:12:56 INFO - TEST-OK | /service-workers/service-worker/ready.https.html | took 4010ms 07:12:56 INFO - PROCESS | 5975 | 1484579576222 Marionette TRACE conn4 -> [0,2180,"getWindowHandle",null] 07:12:56 INFO - PROCESS | 5975 | 1484579576228 Marionette TRACE conn4 <- [1,2180,null,{"value":"2147483649"}] 07:12:56 INFO - TEST-START | /service-workers/service-worker/referer.https.html 07:12:56 INFO - PROCESS | 5975 | 1484579576236 Marionette TRACE conn4 -> [0,2181,"timeouts",{"script":35000}] 07:12:56 INFO - PROCESS | 5975 | 1484579576242 Marionette TRACE conn4 <- [1,2181,null,{}] 07:12:56 INFO - PROCESS | 5975 | 1484579576250 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}] 07:12:56 INFO - PROCESS | 5975 | 1484579576498 Marionette TRACE conn4 <- [1,2182,null,{"value":null}] 07:12:56 INFO - PROCESS | 5975 | 1484579576664 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:12:56 INFO - PROCESS | 5975 | ++DOCSHELL 0x9d162400 == 10 [pid = 6020] [id = 839] 07:12:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0x9d166400) [pid = 6020] [serial = 2241] [outer = (nil)] 07:12:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0x9e5b7400) [pid = 6020] [serial = 2242] [outer = 0x9d166400] 07:12:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0x9e5d9c00) [pid = 6020] [serial = 2243] [outer = 0x9d166400] 07:12:57 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:57 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:12:58 INFO - PROCESS | 5975 | ++DOCSHELL 0x9cad1800 == 11 [pid = 6020] [id = 840] 07:12:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0x9d164800) [pid = 6020] [serial = 2244] [outer = (nil)] 07:12:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0x9d165800) [pid = 6020] [serial = 2245] [outer = 0x9d164800] 07:12:59 INFO - PROCESS | 5975 | 1484579579573 Marionette TRACE conn4 <- [1,2183,null,{"value":["/service-workers/service-worker/referer.https.html",0,null,null,[["Verify the referer",0,null,null]]]}] 07:12:59 INFO - PROCESS | 5975 | --DOCSHELL 0x9ec13000 == 10 [pid = 6020] [id = 838] 07:12:59 INFO - PROCESS | 5975 | --DOCSHELL 0x9ec0d000 == 9 [pid = 6020] [id = 837] 07:12:59 INFO - PROCESS | 5975 | --DOCSHELL 0x9cad6400 == 8 [pid = 6020] [id = 836] 07:12:59 INFO - PROCESS | 5975 | --DOCSHELL 0x9c97c800 == 7 [pid = 6020] [id = 835] 07:12:59 INFO - PROCESS | 5975 | --DOCSHELL 0x9c693800 == 6 [pid = 6020] [id = 834] 07:12:59 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7e8400 == 5 [pid = 6020] [id = 833] 07:12:59 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6f1400 == 4 [pid = 6020] [id = 832] 07:12:59 INFO - . 07:12:59 INFO - TEST-OK | /service-workers/service-worker/referer.https.html | took 3397ms 07:12:59 INFO - PROCESS | 5975 | 1484579579636 Marionette TRACE conn4 -> [0,2184,"getWindowHandle",null] 07:12:59 INFO - PROCESS | 5975 | 1484579579651 Marionette TRACE conn4 <- [1,2184,null,{"value":"2147483649"}] 07:12:59 INFO - TEST-START | /service-workers/service-worker/register-closed-window.https.html 07:12:59 INFO - PROCESS | 5975 | 1484579579671 Marionette TRACE conn4 -> [0,2185,"timeouts",{"script":185000}] 07:12:59 INFO - PROCESS | 5975 | 1484579579677 Marionette TRACE conn4 <- [1,2185,null,{}] 07:12:59 INFO - PROCESS | 5975 | 1484579579688 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}] 07:12:59 INFO - PROCESS | 5975 | 1484579579906 Marionette TRACE conn4 <- [1,2186,null,{"value":null}] 07:12:59 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0x9ecc8c00) [pid = 6020] [serial = 2216] [outer = (nil)] [url = about:blank] 07:12:59 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0x9ef5ec00) [pid = 6020] [serial = 2219] [outer = (nil)] [url = about:blank] 07:12:59 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0x9ecca000) [pid = 6020] [serial = 2217] [outer = (nil)] [url = about:blank] 07:12:59 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0x9c97cc00) [pid = 6020] [serial = 2208] [outer = (nil)] [url = about:blank] 07:12:59 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0x9c0be800) [pid = 6020] [serial = 2211] [outer = (nil)] [url = about:blank] 07:12:59 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0x9ecbf000) [pid = 6020] [serial = 2214] [outer = (nil)] [url = about:blank] 07:12:59 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0x9ecbe400) [pid = 6020] [serial = 2213] [outer = (nil)] [url = about:blank] 07:12:59 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0x9b7ee800) [pid = 6020] [serial = 2210] [outer = (nil)] [url = about:blank] 07:13:00 INFO - PROCESS | 5975 | 1484579580036 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\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"}] 07:13:00 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6f9c00 == 5 [pid = 6020] [id = 841] 07:13:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0x9b7e8400) [pid = 6020] [serial = 2246] [outer = (nil)] 07:13:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0x9c0bfc00) [pid = 6020] [serial = 2247] [outer = 0x9b7e8400] 07:13:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0x9c68e400) [pid = 6020] [serial = 2248] [outer = 0x9b7e8400] 07:13:00 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:00 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:01 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c979000 == 6 [pid = 6020] [id = 842] 07:13:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0x9c97cc00) [pid = 6020] [serial = 2249] [outer = (nil)] 07:13:01 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:01 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0x9c97c800) [pid = 6020] [serial = 2250] [outer = 0x9c97cc00] 07:13:01 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c976400 == 7 [pid = 6020] [id = 843] 07:13:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0x9d15a400) [pid = 6020] [serial = 2251] [outer = (nil)] 07:13:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0x9d163c00) [pid = 6020] [serial = 2252] [outer = 0x9d15a400] 07:13:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0x9d165400) [pid = 6020] [serial = 2253] [outer = 0x9d15a400] 07:13:01 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:01 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:02 INFO - PROCESS | 5975 | 1484579582044 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]]]}] 07:13:02 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!requestSucceeded', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 740 07:13:02 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 07:13:02 INFO - . 07:13:02 INFO - TEST-OK | /service-workers/service-worker/register-closed-window.https.html | took 2413ms 07:13:02 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 07:13:02 INFO - PROCESS | 5975 | 1484579582085 Marionette TRACE conn4 -> [0,2188,"getWindowHandle",null] 07:13:02 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 337 07:13:02 INFO - PROCESS | 5975 | 1484579582105 Marionette TRACE conn4 <- [1,2188,null,{"value":"2147483649"}] 07:13:02 INFO - TEST-START | /service-workers/service-worker/register-default-scope.https.html 07:13:02 INFO - PROCESS | 5975 | 1484579582135 Marionette TRACE conn4 -> [0,2189,"timeouts",{"script":35000}] 07:13:02 INFO - PROCESS | 5975 | 1484579582146 Marionette TRACE conn4 <- [1,2189,null,{}] 07:13:02 INFO - PROCESS | 5975 | 1484579582159 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}] 07:13:02 INFO - PROCESS | 5975 | 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. 07:13:02 INFO - PROCESS | 5975 | 1484579582407 Marionette TRACE conn4 <- [1,2190,null,{"value":null}] 07:13:02 INFO - PROCESS | 5975 | 1484579582482 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:13:02 INFO - PROCESS | 5975 | ++DOCSHELL 0x9cadb800 == 8 [pid = 6020] [id = 844] 07:13:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0x9d166c00) [pid = 6020] [serial = 2254] [outer = (nil)] 07:13:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0x9e5bdc00) [pid = 6020] [serial = 2255] [outer = 0x9d166c00] 07:13:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 50 (0x9e55dc00) [pid = 6020] [serial = 2256] [outer = 0x9d166c00] 07:13:02 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:02 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:03 INFO - PROCESS | 5975 | --DOMWINDOW == 49 (0x9b7ec400) [pid = 6020] [serial = 2228] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ready.https.html] 07:13:03 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0x9b6f2000) [pid = 6020] [serial = 2225] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/postmessage.https.html] 07:13:03 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0x9e563000) [pid = 6020] [serial = 2237] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-after-resolve-longer] 07:13:03 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0x9ec13400) [pid = 6020] [serial = 2239] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-controlled] 07:13:03 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0x9ef55800) [pid = 6020] [serial = 2223] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 07:13:03 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0x9b4b2000) [pid = 6020] [serial = 2220] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/postmessage-to-client.https.html] 07:13:03 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0x9cacd400) [pid = 6020] [serial = 2232] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-potential-controlled] 07:13:03 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0x9cad7800) [pid = 6020] [serial = 2234] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-after-match-longer] 07:13:04 INFO - PROCESS | 5975 | 1484579584202 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]]]}] 07:13:04 INFO - ... 07:13:04 INFO - TEST-OK | /service-workers/service-worker/register-default-scope.https.html | took 2117ms 07:13:04 INFO - PROCESS | 5975 | 1484579584255 Marionette TRACE conn4 -> [0,2192,"getWindowHandle",null] 07:13:04 INFO - PROCESS | 5975 | 1484579584264 Marionette TRACE conn4 <- [1,2192,null,{"value":"2147483649"}] 07:13:04 INFO - TEST-START | /service-workers/service-worker/register-same-scope-different-script-url.https.html 07:13:04 INFO - PROCESS | 5975 | 1484579584317 Marionette TRACE conn4 -> [0,2193,"timeouts",{"script":35000}] 07:13:04 INFO - PROCESS | 5975 | 1484579584330 Marionette TRACE conn4 <- [1,2193,null,{}] 07:13:04 INFO - PROCESS | 5975 | 1484579584341 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}] 07:13:04 INFO - PROCESS | 5975 | 1484579584623 Marionette TRACE conn4 <- [1,2194,null,{"value":null}] 07:13:04 INFO - PROCESS | 5975 | 1484579584717 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:13:04 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ec19400 == 9 [pid = 6020] [id = 845] 07:13:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0x9ec97400) [pid = 6020] [serial = 2257] [outer = (nil)] 07:13:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0x9ec9d800) [pid = 6020] [serial = 2258] [outer = 0x9ec97400] 07:13:05 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0x9eca1c00) [pid = 6020] [serial = 2259] [outer = 0x9ec97400] 07:13:05 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:05 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:06 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:13:06 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:13:06 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:13:06 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:13:06 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:13:06 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:13:06 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:13:06 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:13:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!requestSucceeded', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 740 07:13:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 07:13:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 07:13:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 337 07:13:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:13:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:13:07 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ecc5000 == 10 [pid = 6020] [id = 846] 07:13:07 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0x9ef54c00) [pid = 6020] [serial = 2260] [outer = (nil)] 07:13:07 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0x9ef5f800) [pid = 6020] [serial = 2261] [outer = 0x9ef54c00] 07:13:07 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:07 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:13:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:13:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:13:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:13:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:13:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!aInstallEventSuccess', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 07:13:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:13:07 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:13:08 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c0bd000 == 11 [pid = 6020] [id = 847] 07:13:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0x9cadb400) [pid = 6020] [serial = 2262] [outer = (nil)] 07:13:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0x9d15d800) [pid = 6020] [serial = 2263] [outer = 0x9cadb400] 07:13:08 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:08 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:08 INFO - PROCESS | 5975 | ++DOCSHELL 0x9f203000 == 12 [pid = 6020] [id = 848] 07:13:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 50 (0x9f203400) [pid = 6020] [serial = 2264] [outer = (nil)] 07:13:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 51 (0x9f203800) [pid = 6020] [serial = 2265] [outer = 0x9f203400] 07:13:08 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:08 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:08 INFO - PROCESS | 5975 | 1484579588657 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]]]}] 07:13:08 INFO - ..... 07:13:08 INFO - TEST-OK | /service-workers/service-worker/register-same-scope-different-script-url.https.html | took 4371ms 07:13:08 INFO - PROCESS | 5975 | 1484579588703 Marionette TRACE conn4 -> [0,2196,"getWindowHandle",null] 07:13:08 INFO - TEST-START | /service-workers/service-worker/register-wait-forever-in-install-worker.https.html 07:13:08 INFO - PROCESS | 5975 | 1484579588715 Marionette TRACE conn4 <- [1,2196,null,{"value":"2147483649"}] 07:13:08 INFO - PROCESS | 5975 | 1484579588725 Marionette TRACE conn4 -> [0,2197,"timeouts",{"script":35000}] 07:13:08 INFO - PROCESS | 5975 | 1484579588732 Marionette TRACE conn4 <- [1,2197,null,{}] 07:13:08 INFO - PROCESS | 5975 | 1484579588741 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}] 07:13:08 INFO - PROCESS | 5975 | 1484579588961 Marionette TRACE conn4 <- [1,2198,null,{"value":null}] 07:13:09 INFO - PROCESS | 5975 | 1484579589100 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:13:09 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ecc3800 == 13 [pid = 6020] [id = 849] 07:13:09 INFO - PROCESS | 5975 | ++DOMWINDOW == 52 (0x9ecc5c00) [pid = 6020] [serial = 2266] [outer = (nil)] 07:13:09 INFO - PROCESS | 5975 | ++DOMWINDOW == 53 (0x9f207400) [pid = 6020] [serial = 2267] [outer = 0x9ecc5c00] 07:13:09 INFO - PROCESS | 5975 | ++DOMWINDOW == 54 (0x9f209800) [pid = 6020] [serial = 2268] [outer = 0x9ecc5c00] 07:13:09 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:09 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:10 INFO - PROCESS | 5975 | --DOCSHELL 0x9cadb800 == 12 [pid = 6020] [id = 844] 07:13:10 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6f9c00 == 11 [pid = 6020] [id = 841] 07:13:10 INFO - PROCESS | 5975 | --DOCSHELL 0x9c979000 == 10 [pid = 6020] [id = 842] 07:13:10 INFO - PROCESS | 5975 | --DOCSHELL 0x9c976400 == 9 [pid = 6020] [id = 843] 07:13:10 INFO - PROCESS | 5975 | --DOCSHELL 0x9d162400 == 8 [pid = 6020] [id = 839] 07:13:10 INFO - PROCESS | 5975 | --DOCSHELL 0x9ecc5000 == 7 [pid = 6020] [id = 846] 07:13:10 INFO - PROCESS | 5975 | --DOCSHELL 0x9c0bd000 == 6 [pid = 6020] [id = 847] 07:13:10 INFO - PROCESS | 5975 | --DOCSHELL 0x9f203000 == 5 [pid = 6020] [id = 848] 07:13:10 INFO - PROCESS | 5975 | --DOCSHELL 0x9ec19400 == 4 [pid = 6020] [id = 845] 07:13:10 INFO - PROCESS | 5975 | --DOMWINDOW == 53 (0x9c68fc00) [pid = 6020] [serial = 2227] [outer = (nil)] [url = about:blank] 07:13:10 INFO - PROCESS | 5975 | --DOMWINDOW == 52 (0x9e5e7c00) [pid = 6020] [serial = 2238] [outer = (nil)] [url = about:blank] 07:13:10 INFO - PROCESS | 5975 | --DOMWINDOW == 51 (0x9ec14000) [pid = 6020] [serial = 2240] [outer = (nil)] [url = about:blank] 07:13:10 INFO - PROCESS | 5975 | --DOMWINDOW == 50 (0x9ef56800) [pid = 6020] [serial = 2224] [outer = (nil)] [url = about:blank] 07:13:10 INFO - PROCESS | 5975 | --DOMWINDOW == 49 (0x9e55ec00) [pid = 6020] [serial = 2222] [outer = (nil)] [url = about:blank] 07:13:10 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0x9cada000) [pid = 6020] [serial = 2235] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-potential-controlled] 07:13:10 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0x9d15b800) [pid = 6020] [serial = 2236] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-after-match-longer] 07:13:10 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0x9e5b7400) [pid = 6020] [serial = 2242] [outer = (nil)] [url = about:blank] 07:13:10 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0x9c0c4c00) [pid = 6020] [serial = 2230] [outer = (nil)] [url = about:blank] 07:13:10 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0x9c692000) [pid = 6020] [serial = 2229] [outer = (nil)] [url = about:blank] 07:13:10 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0x9c68b400) [pid = 6020] [serial = 2226] [outer = (nil)] [url = about:blank] 07:13:10 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0x9c685c00) [pid = 6020] [serial = 2221] [outer = (nil)] [url = about:blank] 07:13:11 INFO - PROCESS | 5975 | 1484579591361 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]]]}] 07:13:11 INFO - . 07:13:11 INFO - TEST-OK | /service-workers/service-worker/register-wait-forever-in-install-worker.https.html | took 2704ms 07:13:11 INFO - PROCESS | 5975 | 1484579591426 Marionette TRACE conn4 -> [0,2200,"getWindowHandle",null] 07:13:11 INFO - PROCESS | 5975 | 1484579591436 Marionette TRACE conn4 <- [1,2200,null,{"value":"2147483649"}] 07:13:11 INFO - TEST-START | /service-workers/service-worker/registration-end-to-end.https.html 07:13:11 INFO - PROCESS | 5975 | 1484579591450 Marionette TRACE conn4 -> [0,2201,"timeouts",{"script":35000}] 07:13:11 INFO - PROCESS | 5975 | 1484579591459 Marionette TRACE conn4 <- [1,2201,null,{}] 07:13:11 INFO - PROCESS | 5975 | 1484579591464 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}] 07:13:11 INFO - PROCESS | 5975 | 1484579591679 Marionette TRACE conn4 <- [1,2202,null,{"value":null}] 07:13:11 INFO - PROCESS | 5975 | 1484579591755 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:13:11 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7f6000 == 5 [pid = 6020] [id = 850] 07:13:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0x9c0bac00) [pid = 6020] [serial = 2269] [outer = (nil)] 07:13:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0x9c68d800) [pid = 6020] [serial = 2270] [outer = 0x9c0bac00] 07:13:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0x9c691000) [pid = 6020] [serial = 2271] [outer = 0x9c0bac00] 07:13:12 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:12 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:13 INFO - PROCESS | 5975 | 1484579593011 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]]]}] 07:13:13 INFO - . 07:13:13 INFO - TEST-OK | /service-workers/service-worker/registration-end-to-end.https.html | took 1639ms 07:13:13 INFO - PROCESS | 5975 | 1484579593089 Marionette TRACE conn4 -> [0,2204,"getWindowHandle",null] 07:13:13 INFO - PROCESS | 5975 | 1484579593096 Marionette TRACE conn4 <- [1,2204,null,{"value":"2147483649"}] 07:13:13 INFO - TEST-START | /service-workers/service-worker/registration-events.https.html 07:13:13 INFO - PROCESS | 5975 | 1484579593110 Marionette TRACE conn4 -> [0,2205,"timeouts",{"script":35000}] 07:13:13 INFO - PROCESS | 5975 | 1484579593117 Marionette TRACE conn4 <- [1,2205,null,{}] 07:13:13 INFO - PROCESS | 5975 | 1484579593127 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}] 07:13:13 INFO - PROCESS | 5975 | 1484579593539 Marionette TRACE conn4 <- [1,2206,null,{"value":null}] 07:13:13 INFO - PROCESS | 5975 | 1484579593633 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:13:13 INFO - PROCESS | 5975 | ++DOCSHELL 0x9cad9000 == 6 [pid = 6020] [id = 851] 07:13:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0x9cad9400) [pid = 6020] [serial = 2272] [outer = (nil)] 07:13:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0x9d15f000) [pid = 6020] [serial = 2273] [outer = 0x9cad9400] 07:13:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0x9d160000) [pid = 6020] [serial = 2274] [outer = 0x9cad9400] 07:13:14 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:14 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:15 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0x9d166c00) [pid = 6020] [serial = 2254] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/register-default-scope.https.html] 07:13:15 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0x9ef54c00) [pid = 6020] [serial = 2260] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/register-new-script-controller] 07:13:15 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0x9f203400) [pid = 6020] [serial = 2264] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/register-new-script-controller] 07:13:15 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0x9cadb400) [pid = 6020] [serial = 2262] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/register-new-script-controller] 07:13:15 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0x9ec97400) [pid = 6020] [serial = 2257] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/register-same-scope-different-script-url.https.html] 07:13:15 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0x9c97cc00) [pid = 6020] [serial = 2249] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/register-closed-window-iframe.html] 07:13:15 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0x9b7e8400) [pid = 6020] [serial = 2246] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/register-closed-window.https.html] 07:13:15 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0x9d15a400) [pid = 6020] [serial = 2251] [outer = (nil)] [url = about:blank] 07:13:15 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0x9d164800) [pid = 6020] [serial = 2244] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/referer-iframe.html] 07:13:15 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0x9d166400) [pid = 6020] [serial = 2241] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/referer.https.html] 07:13:15 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0x9c97b400) [pid = 6020] [serial = 2231] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?uncontrolled] 07:13:15 INFO - PROCESS | 5975 | 1484579595529 Marionette TRACE conn4 <- [1,2207,null,{"value":["/service-workers/service-worker/registration-events.https.html",0,null,null,[["Registration: events",0,null,null]]]}] 07:13:15 INFO - . 07:13:15 INFO - TEST-OK | /service-workers/service-worker/registration-events.https.html | took 2453ms 07:13:15 INFO - PROCESS | 5975 | 1484579595557 Marionette TRACE conn4 -> [0,2208,"getWindowHandle",null] 07:13:15 INFO - PROCESS | 5975 | 1484579595563 Marionette TRACE conn4 <- [1,2208,null,{"value":"2147483649"}] 07:13:15 INFO - TEST-START | /service-workers/service-worker/registration-iframe.https.html 07:13:15 INFO - PROCESS | 5975 | 1484579595575 Marionette TRACE conn4 -> [0,2209,"timeouts",{"script":35000}] 07:13:15 INFO - PROCESS | 5975 | 1484579595584 Marionette TRACE conn4 <- [1,2209,null,{}] 07:13:15 INFO - PROCESS | 5975 | 1484579595591 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}] 07:13:15 INFO - PROCESS | 5975 | 1484579595846 Marionette TRACE conn4 <- [1,2210,null,{"value":null}] 07:13:15 INFO - PROCESS | 5975 | 1484579595932 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:13:15 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e346000 == 7 [pid = 6020] [id = 852] 07:13:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0x9e348800) [pid = 6020] [serial = 2275] [outer = (nil)] 07:13:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0x9e552400) [pid = 6020] [serial = 2276] [outer = 0x9e348800] 07:13:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0x9e554800) [pid = 6020] [serial = 2277] [outer = 0x9e348800] 07:13:16 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:16 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:17 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4b2c00 == 8 [pid = 6020] [id = 853] 07:13:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0x9b4bd800) [pid = 6020] [serial = 2278] [outer = (nil)] 07:13:17 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4ba400 == 9 [pid = 6020] [id = 854] 07:13:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0x9b4bbc00) [pid = 6020] [serial = 2279] [outer = (nil)] 07:13:17 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c0be000 == 10 [pid = 6020] [id = 855] 07:13:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0x9c0c1800) [pid = 6020] [serial = 2280] [outer = (nil)] 07:13:17 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:17 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:17 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:17 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:18 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:18 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0x9c686000) [pid = 6020] [serial = 2281] [outer = 0x9b4bd800] 07:13:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0x9c974800) [pid = 6020] [serial = 2282] [outer = 0x9b4bbc00] 07:13:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0x9cacd400) [pid = 6020] [serial = 2283] [outer = 0x9c0c1800] 07:13:18 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!requestSucceeded', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 740 07:13:18 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 07:13:18 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 07:13:18 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 337 07:13:19 INFO - PROCESS | 5975 | 1484579599231 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]]]}] 07:13:19 INFO - ... 07:13:19 INFO - TEST-OK | /service-workers/service-worker/registration-iframe.https.html | took 3716ms 07:13:19 INFO - PROCESS | 5975 | 1484579599311 Marionette TRACE conn4 -> [0,2212,"getWindowHandle",null] 07:13:19 INFO - PROCESS | 5975 | 1484579599317 Marionette TRACE conn4 <- [1,2212,null,{"value":"2147483649"}] 07:13:19 INFO - TEST-START | /service-workers/service-worker/registration-service-worker-attributes.https.html 07:13:19 INFO - PROCESS | 5975 | 1484579599330 Marionette TRACE conn4 -> [0,2213,"timeouts",{"script":35000}] 07:13:19 INFO - PROCESS | 5975 | 1484579599334 Marionette TRACE conn4 <- [1,2213,null,{}] 07:13:19 INFO - PROCESS | 5975 | 1484579599346 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}] 07:13:19 INFO - PROCESS | 5975 | 1484579599637 Marionette TRACE conn4 <- [1,2214,null,{"value":null}] 07:13:19 INFO - PROCESS | 5975 | --DOCSHELL 0x9cad9000 == 9 [pid = 6020] [id = 851] 07:13:19 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7f6000 == 8 [pid = 6020] [id = 850] 07:13:19 INFO - PROCESS | 5975 | --DOCSHELL 0x9ecc3800 == 7 [pid = 6020] [id = 849] 07:13:19 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0x9ef5f800) [pid = 6020] [serial = 2261] [outer = (nil)] [url = about:blank] 07:13:19 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0x9f203800) [pid = 6020] [serial = 2265] [outer = (nil)] [url = about:blank] 07:13:19 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0x9d15d800) [pid = 6020] [serial = 2263] [outer = (nil)] [url = about:blank] 07:13:19 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0x9eca1c00) [pid = 6020] [serial = 2259] [outer = (nil)] [url = about:blank] 07:13:19 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0x9ec9d800) [pid = 6020] [serial = 2258] [outer = (nil)] [url = about:blank] 07:13:19 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0x9c97c800) [pid = 6020] [serial = 2250] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/register-closed-window-iframe.html] 07:13:19 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0x9c68e400) [pid = 6020] [serial = 2248] [outer = (nil)] [url = about:blank] 07:13:19 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0x9d165400) [pid = 6020] [serial = 2253] [outer = (nil)] [url = about:blank] 07:13:19 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0x9d165800) [pid = 6020] [serial = 2245] [outer = (nil)] [url = about:blank] 07:13:19 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0x9e5d9c00) [pid = 6020] [serial = 2243] [outer = (nil)] [url = about:blank] 07:13:19 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0x9e55dc00) [pid = 6020] [serial = 2256] [outer = (nil)] [url = about:blank] 07:13:19 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0x9e5bdc00) [pid = 6020] [serial = 2255] [outer = (nil)] [url = about:blank] 07:13:19 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0x9d163c00) [pid = 6020] [serial = 2252] [outer = (nil)] [url = about:blank] 07:13:19 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0x9c0bfc00) [pid = 6020] [serial = 2247] [outer = (nil)] [url = about:blank] 07:13:19 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0x9c97a800) [pid = 6020] [serial = 2233] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?uncontrolled] 07:13:19 INFO - PROCESS | 5975 | 1484579599847 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:13:19 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4b3800 == 8 [pid = 6020] [id = 856] 07:13:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0x9b4b4000) [pid = 6020] [serial = 2284] [outer = (nil)] 07:13:20 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0x9b6f9400) [pid = 6020] [serial = 2285] [outer = 0x9b4b4000] 07:13:20 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0x9b7ef400) [pid = 6020] [serial = 2286] [outer = 0x9b4b4000] 07:13:20 INFO - PROCESS | 5975 | --DOCSHELL 0x9cad1800 == 7 [pid = 6020] [id = 840] 07:13:20 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:20 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:21 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:13:21 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:13:21 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:13:21 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:13:21 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:13:21 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:13:21 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:13:21 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!registration', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2321 07:13:21 INFO - PROCESS | 5975 | [Child 6020] WARNING: Unexpected error getting service worker instance from ServiceWorkerManager: 'NS_SUCCEEDED(rv) || rv == NS_ERROR_DOM_NOT_FOUND_ERR', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerRegistration.cpp, line 226 07:13:21 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!registration', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2321 07:13:21 INFO - PROCESS | 5975 | [Child 6020] WARNING: Unexpected error getting service worker instance from ServiceWorkerManager: 'NS_SUCCEEDED(rv) || rv == NS_ERROR_DOM_NOT_FOUND_ERR', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerRegistration.cpp, line 226 07:13:21 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!registration', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2321 07:13:21 INFO - PROCESS | 5975 | [Child 6020] WARNING: Unexpected error getting service worker instance from ServiceWorkerManager: 'NS_SUCCEEDED(rv) || rv == NS_ERROR_DOM_NOT_FOUND_ERR', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerRegistration.cpp, line 226 07:13:21 INFO - PROCESS | 5975 | 1484579601422 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]]]}] 07:13:21 INFO - . 07:13:21 INFO - TEST-OK | /service-workers/service-worker/registration-service-worker-attributes.https.html | took 2144ms 07:13:21 INFO - PROCESS | 5975 | 1484579601471 Marionette TRACE conn4 -> [0,2216,"getWindowHandle",null] 07:13:21 INFO - PROCESS | 5975 | 1484579601477 Marionette TRACE conn4 <- [1,2216,null,{"value":"2147483649"}] 07:13:21 INFO - TEST-START | /service-workers/service-worker/registration.https.html 07:13:21 INFO - PROCESS | 5975 | 1484579601485 Marionette TRACE conn4 -> [0,2217,"timeouts",{"script":35000}] 07:13:21 INFO - PROCESS | 5975 | 1484579601490 Marionette TRACE conn4 <- [1,2217,null,{}] 07:13:21 INFO - PROCESS | 5975 | 1484579601498 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}] 07:13:21 INFO - PROCESS | 5975 | 1484579601741 Marionette TRACE conn4 <- [1,2218,null,{"value":null}] 07:13:21 INFO - PROCESS | 5975 | 1484579601801 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:13:21 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c684c00 == 8 [pid = 6020] [id = 857] 07:13:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0x9c68e800) [pid = 6020] [serial = 2287] [outer = (nil)] 07:13:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0x9c97a800) [pid = 6020] [serial = 2288] [outer = 0x9c68e800] 07:13:22 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0x9c97bc00) [pid = 6020] [serial = 2289] [outer = 0x9c68e800] 07:13:22 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:22 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:22 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0x9c0bac00) [pid = 6020] [serial = 2269] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/registration-end-to-end.https.html] 07:13:22 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0x9cad9400) [pid = 6020] [serial = 2272] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/registration-events.https.html] 07:13:22 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0x9ecc5c00) [pid = 6020] [serial = 2266] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/register-wait-forever-in-install-worker.https.html] 07:13:23 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 606 07:13:23 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 212 07:13:23 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 585 07:13:23 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 212 07:13:23 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!requestSucceeded', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 740 07:13:23 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 07:13:23 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 07:13:23 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 337 07:13:23 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 714 07:13:23 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 07:13:23 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 07:13:23 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 337 07:13:24 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 714 07:13:24 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 07:13:24 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 07:13:24 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 337 07:13:24 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 07:13:24 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 07:13:24 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 337 07:13:24 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 07:13:24 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 07:13:24 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 337 07:13:24 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 714 07:13:24 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 07:13:24 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 07:13:24 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 337 07:13:25 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 450 07:13:25 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 450 07:13:25 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 450 07:13:25 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 450 07:13:25 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 450 07:13:25 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 171 07:13:25 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 204 07:13:25 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 171 07:13:25 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 204 07:13:26 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!url', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 113 07:13:26 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 171 07:13:26 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!url', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 113 07:13:26 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 204 07:13:26 INFO - ................................. 07:13:26 INFO - PROCESS | 5975 | 1484579606930 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]]]}] 07:13:26 INFO - . 07:13:26 INFO - TEST-OK | /service-workers/service-worker/registration.https.html | took 5495ms 07:13:26 INFO - PROCESS | 5975 | 1484579606992 Marionette TRACE conn4 -> [0,2220,"getWindowHandle",null] 07:13:27 INFO - PROCESS | 5975 | 1484579607015 Marionette TRACE conn4 <- [1,2220,null,{"value":"2147483649"}] 07:13:27 INFO - TEST-START | /service-workers/service-worker/rejections.https.html 07:13:27 INFO - PROCESS | 5975 | 1484579607051 Marionette TRACE conn4 -> [0,2221,"timeouts",{"script":35000}] 07:13:27 INFO - PROCESS | 5975 | 1484579607061 Marionette TRACE conn4 <- [1,2221,null,{}] 07:13:27 INFO - PROCESS | 5975 | 1484579607079 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}] 07:13:27 INFO - PROCESS | 5975 | 1484579607326 Marionette TRACE conn4 <- [1,2222,null,{"value":null}] 07:13:27 INFO - PROCESS | 5975 | 1484579607403 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:13:27 INFO - PROCESS | 5975 | ++DOCSHELL 0x9cadcc00 == 9 [pid = 6020] [id = 858] 07:13:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0x9d15a400) [pid = 6020] [serial = 2290] [outer = (nil)] 07:13:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0x9eccac00) [pid = 6020] [serial = 2291] [outer = 0x9d15a400] 07:13:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0x9eccc000) [pid = 6020] [serial = 2292] [outer = 0x9d15a400] 07:13:27 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:27 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:28 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4b2c00 == 8 [pid = 6020] [id = 853] 07:13:28 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4ba400 == 7 [pid = 6020] [id = 854] 07:13:28 INFO - PROCESS | 5975 | --DOCSHELL 0x9c0be000 == 6 [pid = 6020] [id = 855] 07:13:28 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4b3800 == 5 [pid = 6020] [id = 856] 07:13:28 INFO - PROCESS | 5975 | --DOCSHELL 0x9c684c00 == 4 [pid = 6020] [id = 857] 07:13:28 INFO - PROCESS | 5975 | --DOCSHELL 0x9e346000 == 3 [pid = 6020] [id = 852] 07:13:28 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 585 07:13:28 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 212 07:13:28 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0x9e552400) [pid = 6020] [serial = 2276] [outer = (nil)] [url = about:blank] 07:13:28 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0x9f209800) [pid = 6020] [serial = 2268] [outer = (nil)] [url = about:blank] 07:13:28 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0x9d160000) [pid = 6020] [serial = 2274] [outer = (nil)] [url = about:blank] 07:13:28 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0x9c691000) [pid = 6020] [serial = 2271] [outer = (nil)] [url = about:blank] 07:13:28 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0x9d15f000) [pid = 6020] [serial = 2273] [outer = (nil)] [url = about:blank] 07:13:28 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0x9c68d800) [pid = 6020] [serial = 2270] [outer = (nil)] [url = about:blank] 07:13:28 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0x9f207400) [pid = 6020] [serial = 2267] [outer = (nil)] [url = about:blank] 07:13:29 INFO - PROCESS | 5975 | 1484579609121 Marionette TRACE conn4 <- [1,2223,null,{"value":["/service-workers/service-worker/rejections.https.html",0,null,null,[["Rejections are DOMExceptions",0,null,null]]]}] 07:13:29 INFO - . 07:13:29 INFO - TEST-OK | /service-workers/service-worker/rejections.https.html | took 2119ms 07:13:29 INFO - PROCESS | 5975 | 1484579609151 Marionette TRACE conn4 -> [0,2224,"getWindowHandle",null] 07:13:29 INFO - PROCESS | 5975 | 1484579609158 Marionette TRACE conn4 <- [1,2224,null,{"value":"2147483649"}] 07:13:29 INFO - TEST-START | /service-workers/service-worker/request-end-to-end.https.html 07:13:29 INFO - PROCESS | 5975 | 1484579609167 Marionette TRACE conn4 -> [0,2225,"timeouts",{"script":35000}] 07:13:29 INFO - PROCESS | 5975 | 1484579609178 Marionette TRACE conn4 <- [1,2225,null,{}] 07:13:29 INFO - PROCESS | 5975 | 1484579609200 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}] 07:13:29 INFO - PROCESS | 5975 | 1484579609424 Marionette TRACE conn4 <- [1,2226,null,{"value":null}] 07:13:29 INFO - PROCESS | 5975 | 1484579609503 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:13:29 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6ef800 == 4 [pid = 6020] [id = 859] 07:13:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0x9b6f5c00) [pid = 6020] [serial = 2293] [outer = (nil)] 07:13:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0x9b7f0c00) [pid = 6020] [serial = 2294] [outer = 0x9b6f5c00] 07:13:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0x9b7f6400) [pid = 6020] [serial = 2295] [outer = 0x9b6f5c00] 07:13:29 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:29 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:30 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c68a800 == 5 [pid = 6020] [id = 860] 07:13:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0x9c68e000) [pid = 6020] [serial = 2296] [outer = (nil)] 07:13:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0x9c68f000) [pid = 6020] [serial = 2297] [outer = 0x9c68e000] 07:13:30 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:30 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:30 INFO - PROCESS | 5975 | 1484579610885 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]]]}] 07:13:30 INFO - . 07:13:30 INFO - TEST-OK | /service-workers/service-worker/request-end-to-end.https.html | took 1746ms 07:13:30 INFO - PROCESS | 5975 | 1484579610914 Marionette TRACE conn4 -> [0,2228,"getWindowHandle",null] 07:13:30 INFO - PROCESS | 5975 | 1484579610919 Marionette TRACE conn4 <- [1,2228,null,{"value":"2147483649"}] 07:13:30 INFO - TEST-START | /service-workers/service-worker/service-worker-csp-connect.https.html 07:13:30 INFO - PROCESS | 5975 | 1484579610925 Marionette TRACE conn4 -> [0,2229,"timeouts",{"script":35000}] 07:13:30 INFO - PROCESS | 5975 | 1484579610930 Marionette TRACE conn4 <- [1,2229,null,{}] 07:13:30 INFO - PROCESS | 5975 | 1484579610936 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}] 07:13:31 INFO - PROCESS | 5975 | 1484579611211 Marionette TRACE conn4 <- [1,2230,null,{"value":null}] 07:13:31 INFO - PROCESS | 5975 | 1484579611266 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:13:31 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c0c5400 == 6 [pid = 6020] [id = 861] 07:13:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0x9c0c6c00) [pid = 6020] [serial = 2298] [outer = (nil)] 07:13:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0x9c979000) [pid = 6020] [serial = 2299] [outer = 0x9c0c6c00] 07:13:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0x9cad6400) [pid = 6020] [serial = 2300] [outer = 0x9c0c6c00] 07:13:31 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:31 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:32 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0x9c68e800) [pid = 6020] [serial = 2287] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/registration.https.html] 07:13:32 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0x9b4b4000) [pid = 6020] [serial = 2284] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/registration-service-worker-attributes.https.html] 07:13:32 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0x9e348800) [pid = 6020] [serial = 2275] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/registration-iframe.https.html] 07:13:32 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0x9b4bd800) [pid = 6020] [serial = 2278] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 07:13:32 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0x9b4bbc00) [pid = 6020] [serial = 2279] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 07:13:32 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0x9c0c1800) [pid = 6020] [serial = 2280] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 07:13:33 INFO - PROCESS | 5975 | 1484579613129 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"]]]}] 07:13:33 INFO - .... 07:13:33 INFO - TEST-OK | /service-workers/service-worker/service-worker-csp-connect.https.html | took 2297ms 07:13:33 INFO - PROCESS | 5975 | 1484579613230 Marionette TRACE conn4 -> [0,2232,"getWindowHandle",null] 07:13:33 INFO - PROCESS | 5975 | 1484579613239 Marionette TRACE conn4 <- [1,2232,null,{"value":"2147483649"}] 07:13:33 INFO - TEST-START | /service-workers/service-worker/service-worker-csp-default.https.html 07:13:33 INFO - PROCESS | 5975 | 1484579613265 Marionette TRACE conn4 -> [0,2233,"timeouts",{"script":35000}] 07:13:33 INFO - PROCESS | 5975 | 1484579613277 Marionette TRACE conn4 <- [1,2233,null,{}] 07:13:33 INFO - PROCESS | 5975 | 1484579613329 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}] 07:13:33 INFO - PROCESS | 5975 | 1484579613619 Marionette TRACE conn4 <- [1,2234,null,{"value":null}] 07:13:33 INFO - PROCESS | 5975 | 1484579613702 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:13:33 INFO - PROCESS | 5975 | ++DOCSHELL 0x9d162800 == 7 [pid = 6020] [id = 862] 07:13:33 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0x9d162c00) [pid = 6020] [serial = 2301] [outer = (nil)] 07:13:33 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0x9e346c00) [pid = 6020] [serial = 2302] [outer = 0x9d162c00] 07:13:34 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0x9e349400) [pid = 6020] [serial = 2303] [outer = 0x9d162c00] 07:13:34 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:34 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:35 INFO - PROCESS | 5975 | 1484579615606 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"]]]}] 07:13:35 INFO - .... 07:13:35 INFO - TEST-OK | /service-workers/service-worker/service-worker-csp-default.https.html | took 2409ms 07:13:35 INFO - PROCESS | 5975 | 1484579615682 Marionette TRACE conn4 -> [0,2236,"getWindowHandle",null] 07:13:35 INFO - PROCESS | 5975 | 1484579615694 Marionette TRACE conn4 <- [1,2236,null,{"value":"2147483649"}] 07:13:35 INFO - TEST-START | /service-workers/service-worker/service-worker-csp-script.https.html 07:13:35 INFO - PROCESS | 5975 | 1484579615804 Marionette TRACE conn4 -> [0,2237,"timeouts",{"script":35000}] 07:13:35 INFO - PROCESS | 5975 | 1484579615820 Marionette TRACE conn4 <- [1,2237,null,{}] 07:13:35 INFO - PROCESS | 5975 | 1484579615837 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}] 07:13:36 INFO - PROCESS | 5975 | 1484579616675 Marionette TRACE conn4 <- [1,2238,null,{"value":null}] 07:13:36 INFO - PROCESS | 5975 | 1484579616726 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:13:36 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6fa000 == 8 [pid = 6020] [id = 863] 07:13:36 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0x9b7e8400) [pid = 6020] [serial = 2304] [outer = (nil)] 07:13:36 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0x9c0c4000) [pid = 6020] [serial = 2305] [outer = 0x9b7e8400] 07:13:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0x9c97c800) [pid = 6020] [serial = 2306] [outer = 0x9b7e8400] 07:13:37 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:37 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:38 INFO - PROCESS | 5975 | --DOCSHELL 0x9c0c5400 == 7 [pid = 6020] [id = 861] 07:13:38 INFO - PROCESS | 5975 | --DOCSHELL 0x9c68a800 == 6 [pid = 6020] [id = 860] 07:13:38 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6ef800 == 5 [pid = 6020] [id = 859] 07:13:38 INFO - PROCESS | 5975 | --DOCSHELL 0x9cadcc00 == 4 [pid = 6020] [id = 858] 07:13:38 INFO - PROCESS | 5975 | 1484579618637 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,{},{}]]]}] 07:13:38 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0x9c97a800) [pid = 6020] [serial = 2288] [outer = (nil)] [url = about:blank] 07:13:38 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0x9c97bc00) [pid = 6020] [serial = 2289] [outer = (nil)] [url = about:blank] 07:13:38 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0x9b6f9400) [pid = 6020] [serial = 2285] [outer = (nil)] [url = about:blank] 07:13:38 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0x9e554800) [pid = 6020] [serial = 2277] [outer = (nil)] [url = about:blank] 07:13:38 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0x9c686000) [pid = 6020] [serial = 2281] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 07:13:38 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0x9c974800) [pid = 6020] [serial = 2282] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 07:13:38 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0x9cacd400) [pid = 6020] [serial = 2283] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 07:13:38 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0x9b7ef400) [pid = 6020] [serial = 2286] [outer = (nil)] [url = about:blank] 07:13:38 INFO - .... 07:13:38 INFO - TEST-OK | /service-workers/service-worker/service-worker-csp-script.https.html | took 2926ms 07:13:38 INFO - PROCESS | 5975 | 1484579618721 Marionette TRACE conn4 -> [0,2240,"getWindowHandle",null] 07:13:38 INFO - PROCESS | 5975 | 1484579618738 Marionette TRACE conn4 <- [1,2240,null,{"value":"2147483649"}] 07:13:38 INFO - TEST-START | /service-workers/service-worker/serviceworkerobject-scripturl.https.html 07:13:38 INFO - PROCESS | 5975 | 1484579618749 Marionette TRACE conn4 -> [0,2241,"timeouts",{"script":35000}] 07:13:38 INFO - PROCESS | 5975 | 1484579618754 Marionette TRACE conn4 <- [1,2241,null,{}] 07:13:38 INFO - PROCESS | 5975 | 1484579618761 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}] 07:13:38 INFO - PROCESS | 5975 | 1484579618969 Marionette TRACE conn4 <- [1,2242,null,{"value":null}] 07:13:39 INFO - PROCESS | 5975 | 1484579619046 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:13:39 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7f4c00 == 5 [pid = 6020] [id = 864] 07:13:39 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0x9b7f5800) [pid = 6020] [serial = 2307] [outer = (nil)] 07:13:39 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0x9c0c5400) [pid = 6020] [serial = 2308] [outer = 0x9b7f5800] 07:13:39 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0x9c688c00) [pid = 6020] [serial = 2309] [outer = 0x9b7f5800] 07:13:39 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:39 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:40 INFO - PROCESS | 5975 | 1484579620382 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]]]}] 07:13:40 INFO - .. 07:13:40 INFO - TEST-OK | /service-workers/service-worker/serviceworkerobject-scripturl.https.html | took 1700ms 07:13:40 INFO - PROCESS | 5975 | 1484579620448 Marionette TRACE conn4 -> [0,2244,"getWindowHandle",null] 07:13:40 INFO - PROCESS | 5975 | 1484579620453 Marionette TRACE conn4 <- [1,2244,null,{"value":"2147483649"}] 07:13:40 INFO - TEST-START | /service-workers/service-worker/shared-worker-controlled.https.html 07:13:40 INFO - PROCESS | 5975 | 1484579620460 Marionette TRACE conn4 -> [0,2245,"timeouts",{"script":35000}] 07:13:40 INFO - PROCESS | 5975 | 1484579620466 Marionette TRACE conn4 <- [1,2245,null,{}] 07:13:40 INFO - PROCESS | 5975 | 1484579620472 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}] 07:13:40 INFO - PROCESS | 5975 | 1484579620705 Marionette TRACE conn4 <- [1,2246,null,{"value":null}] 07:13:40 INFO - PROCESS | 5975 | 1484579620767 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:13:40 INFO - PROCESS | 5975 | ++DOCSHELL 0x9cad2000 == 6 [pid = 6020] [id = 865] 07:13:40 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0x9cad3c00) [pid = 6020] [serial = 2310] [outer = (nil)] 07:13:40 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0x9d166800) [pid = 6020] [serial = 2311] [outer = 0x9cad3c00] 07:13:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0x9d164800) [pid = 6020] [serial = 2312] [outer = 0x9cad3c00] 07:13:41 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:41 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:13:42 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0x9c0c6c00) [pid = 6020] [serial = 2298] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/service-worker-csp-connect.https.html] 07:13:42 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0x9d15a400) [pid = 6020] [serial = 2290] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/rejections.https.html] 07:13:42 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0x9c68e000) [pid = 6020] [serial = 2296] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 07:13:42 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0x9b6f5c00) [pid = 6020] [serial = 2293] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/request-end-to-end.https.html] 07:13:46 INFO - PROCESS | 5975 | --DOCSHELL 0x9d162800 == 5 [pid = 6020] [id = 862] 07:13:46 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7f4c00 == 4 [pid = 6020] [id = 864] 07:13:46 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6fa000 == 3 [pid = 6020] [id = 863] 07:13:46 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0x9e346c00) [pid = 6020] [serial = 2302] [outer = (nil)] [url = about:blank] 07:13:46 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0x9eccc000) [pid = 6020] [serial = 2292] [outer = (nil)] [url = about:blank] 07:13:46 INFO - PROCESS | 5975 | --DOMWINDOW == 29 (0x9c68f000) [pid = 6020] [serial = 2297] [outer = (nil)] [url = about:blank] 07:13:46 INFO - PROCESS | 5975 | --DOMWINDOW == 28 (0x9b7f6400) [pid = 6020] [serial = 2295] [outer = (nil)] [url = about:blank] 07:13:46 INFO - PROCESS | 5975 | --DOMWINDOW == 27 (0x9cad6400) [pid = 6020] [serial = 2300] [outer = (nil)] [url = about:blank] 07:13:46 INFO - PROCESS | 5975 | --DOMWINDOW == 26 (0x9c979000) [pid = 6020] [serial = 2299] [outer = (nil)] [url = about:blank] 07:13:46 INFO - PROCESS | 5975 | --DOMWINDOW == 25 (0x9b7f0c00) [pid = 6020] [serial = 2294] [outer = (nil)] [url = about:blank] 07:13:46 INFO - PROCESS | 5975 | --DOMWINDOW == 24 (0x9eccac00) [pid = 6020] [serial = 2291] [outer = (nil)] [url = about:blank] 07:13:48 INFO - PROCESS | 5975 | --DOMWINDOW == 23 (0x9b7f5800) [pid = 6020] [serial = 2307] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/serviceworkerobject-scripturl.https.html] 07:13:48 INFO - PROCESS | 5975 | --DOMWINDOW == 22 (0x9b7e8400) [pid = 6020] [serial = 2304] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/service-worker-csp-script.https.html] 07:13:48 INFO - PROCESS | 5975 | --DOMWINDOW == 21 (0x9d162c00) [pid = 6020] [serial = 2301] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/service-worker-csp-default.https.html] 07:13:52 INFO - PROCESS | 5975 | --DOMWINDOW == 20 (0x9c688c00) [pid = 6020] [serial = 2309] [outer = (nil)] [url = about:blank] 07:13:52 INFO - PROCESS | 5975 | --DOMWINDOW == 19 (0x9c97c800) [pid = 6020] [serial = 2306] [outer = (nil)] [url = about:blank] 07:13:52 INFO - PROCESS | 5975 | --DOMWINDOW == 18 (0x9e349400) [pid = 6020] [serial = 2303] [outer = (nil)] [url = about:blank] 07:13:52 INFO - PROCESS | 5975 | --DOMWINDOW == 17 (0x9d166800) [pid = 6020] [serial = 2311] [outer = (nil)] [url = about:blank] 07:13:52 INFO - PROCESS | 5975 | --DOMWINDOW == 16 (0x9c0c5400) [pid = 6020] [serial = 2308] [outer = (nil)] [url = about:blank] 07:13:52 INFO - PROCESS | 5975 | --DOMWINDOW == 15 (0x9c0c4000) [pid = 6020] [serial = 2305] [outer = (nil)] [url = about:blank] 07:14:11 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 07:14:11 INFO - PROCESS | 5975 | 1484579651218 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]]]}] 07:14:11 INFO - ... 07:14:11 INFO - TEST-ERROR | /service-workers/service-worker/shared-worker-controlled.https.html | took 30772ms 07:14:11 INFO - PROCESS | 5975 | 1484579651234 Marionette TRACE conn4 -> [0,2248,"getWindowHandle",null] 07:14:11 INFO - PROCESS | 5975 | 1484579651241 Marionette TRACE conn4 <- [1,2248,null,{"value":"2147483649"}] 07:14:11 INFO - TEST-START | /service-workers/service-worker/skip-waiting-installed.https.html 07:14:11 INFO - PROCESS | 5975 | 1484579651252 Marionette TRACE conn4 -> [0,2249,"timeouts",{"script":35000}] 07:14:11 INFO - PROCESS | 5975 | 1484579651260 Marionette TRACE conn4 <- [1,2249,null,{}] 07:14:11 INFO - PROCESS | 5975 | 1484579651272 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}] 07:14:11 INFO - PROCESS | 5975 | 1484579651539 Marionette TRACE conn4 <- [1,2250,null,{"value":null}] 07:14:11 INFO - PROCESS | 5975 | 1484579651634 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:14:11 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4bb400 == 4 [pid = 6020] [id = 866] 07:14:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 16 (0x9b4bbc00) [pid = 6020] [serial = 2313] [outer = (nil)] 07:14:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 17 (0x9b6f2c00) [pid = 6020] [serial = 2314] [outer = 0x9b4bbc00] 07:14:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 18 (0x9b6fa800) [pid = 6020] [serial = 2315] [outer = 0x9b4bbc00] 07:14:12 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:12 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:12 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7f6000 == 5 [pid = 6020] [id = 867] 07:14:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 19 (0x9c0b8400) [pid = 6020] [serial = 2316] [outer = (nil)] 07:14:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 20 (0x9c0b9400) [pid = 6020] [serial = 2317] [outer = 0x9c0b8400] 07:14:13 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:13 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:13 INFO - PROCESS | 5975 | 1484579653392 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]]]}] 07:14:13 INFO - . 07:14:13 INFO - TEST-OK | /service-workers/service-worker/skip-waiting-installed.https.html | took 2196ms 07:14:13 INFO - PROCESS | 5975 | 1484579653445 Marionette TRACE conn4 -> [0,2252,"getWindowHandle",null] 07:14:13 INFO - PROCESS | 5975 | 1484579653456 Marionette TRACE conn4 <- [1,2252,null,{"value":"2147483649"}] 07:14:13 INFO - TEST-START | /service-workers/service-worker/skip-waiting-using-registration.https.html 07:14:13 INFO - PROCESS | 5975 | 1484579653476 Marionette TRACE conn4 -> [0,2253,"timeouts",{"script":35000}] 07:14:13 INFO - PROCESS | 5975 | 1484579653485 Marionette TRACE conn4 <- [1,2253,null,{}] 07:14:13 INFO - PROCESS | 5975 | 1484579653491 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}] 07:14:13 INFO - PROCESS | 5975 | 1484579653706 Marionette TRACE conn4 <- [1,2254,null,{"value":null}] 07:14:13 INFO - PROCESS | 5975 | 1484579653782 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:14:13 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4b9000 == 6 [pid = 6020] [id = 868] 07:14:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 21 (0x9b6f3c00) [pid = 6020] [serial = 2318] [outer = (nil)] 07:14:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 22 (0x9c688c00) [pid = 6020] [serial = 2319] [outer = 0x9b6f3c00] 07:14:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 23 (0x9c68e400) [pid = 6020] [serial = 2320] [outer = 0x9b6f3c00] 07:14:14 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:14 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:15 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c97cc00 == 7 [pid = 6020] [id = 869] 07:14:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 24 (0x9cacd800) [pid = 6020] [serial = 2321] [outer = (nil)] 07:14:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 25 (0x9cad3800) [pid = 6020] [serial = 2322] [outer = 0x9cacd800] 07:14:15 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:15 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:15 INFO - PROCESS | 5975 | 1484579655540 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,{},{}]]]}] 07:14:15 INFO - .. 07:14:15 INFO - TEST-OK | /service-workers/service-worker/skip-waiting-using-registration.https.html | took 2111ms 07:14:15 INFO - PROCESS | 5975 | 1484579655595 Marionette TRACE conn4 -> [0,2256,"getWindowHandle",null] 07:14:15 INFO - PROCESS | 5975 | 1484579655598 Marionette TRACE conn4 <- [1,2256,null,{"value":"2147483649"}] 07:14:15 INFO - TEST-START | /service-workers/service-worker/skip-waiting-without-client.https.html 07:14:15 INFO - PROCESS | 5975 | 1484579655625 Marionette TRACE conn4 -> [0,2257,"timeouts",{"script":35000}] 07:14:15 INFO - PROCESS | 5975 | 1484579655640 Marionette TRACE conn4 <- [1,2257,null,{}] 07:14:15 INFO - PROCESS | 5975 | 1484579655664 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}] 07:14:15 INFO - PROCESS | 5975 | 1484579655911 Marionette TRACE conn4 <- [1,2258,null,{"value":null}] 07:14:16 INFO - PROCESS | 5975 | 1484579655981 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:14:16 INFO - PROCESS | 5975 | ++DOCSHELL 0x9d15a800 == 8 [pid = 6020] [id = 870] 07:14:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 26 (0x9d15b000) [pid = 6020] [serial = 2323] [outer = (nil)] 07:14:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 27 (0x9d166800) [pid = 6020] [serial = 2324] [outer = 0x9d15b000] 07:14:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 28 (0x9d169400) [pid = 6020] [serial = 2325] [outer = 0x9d15b000] 07:14:16 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:16 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:17 INFO - PROCESS | 5975 | 1484579657340 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,{},{}]]]}] 07:14:17 INFO - .. 07:14:17 INFO - TEST-OK | /service-workers/service-worker/skip-waiting-without-client.https.html | took 1760ms 07:14:17 INFO - PROCESS | 5975 | 1484579657399 Marionette TRACE conn4 -> [0,2260,"getWindowHandle",null] 07:14:17 INFO - PROCESS | 5975 | 1484579657406 Marionette TRACE conn4 <- [1,2260,null,{"value":"2147483649"}] 07:14:17 INFO - TEST-START | /service-workers/service-worker/skip-waiting-without-using-registration.https.html 07:14:17 INFO - PROCESS | 5975 | 1484579657431 Marionette TRACE conn4 -> [0,2261,"timeouts",{"script":35000}] 07:14:17 INFO - PROCESS | 5975 | 1484579657435 Marionette TRACE conn4 <- [1,2261,null,{}] 07:14:17 INFO - PROCESS | 5975 | 1484579657442 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}] 07:14:17 INFO - PROCESS | 5975 | 1484579657632 Marionette TRACE conn4 <- [1,2262,null,{"value":null}] 07:14:17 INFO - PROCESS | 5975 | 1484579657705 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:14:17 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e54a000 == 9 [pid = 6020] [id = 871] 07:14:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0x9e550400) [pid = 6020] [serial = 2326] [outer = (nil)] 07:14:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0x9e5b8400) [pid = 6020] [serial = 2327] [outer = 0x9e550400] 07:14:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0x9e5d8400) [pid = 6020] [serial = 2328] [outer = 0x9e550400] 07:14:18 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:18 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:18 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e33c800 == 10 [pid = 6020] [id = 872] 07:14:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0x9e5bec00) [pid = 6020] [serial = 2329] [outer = (nil)] 07:14:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0x9ec0ac00) [pid = 6020] [serial = 2330] [outer = 0x9e5bec00] 07:14:18 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:18 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2589 07:14:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 07:14:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2589 07:14:19 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 07:14:19 INFO - PROCESS | 5975 | 1484579659366 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,{},{}]]]}] 07:14:19 INFO - .. 07:14:19 INFO - TEST-OK | /service-workers/service-worker/skip-waiting-without-using-registration.https.html | took 1998ms 07:14:19 INFO - PROCESS | 5975 | 1484579659446 Marionette TRACE conn4 -> [0,2264,"getWindowHandle",null] 07:14:19 INFO - PROCESS | 5975 | 1484579659449 Marionette TRACE conn4 <- [1,2264,null,{"value":"2147483649"}] 07:14:19 INFO - TEST-START | /service-workers/service-worker/skip-waiting.https.html 07:14:19 INFO - PROCESS | 5975 | 1484579659487 Marionette TRACE conn4 -> [0,2265,"timeouts",{"script":35000}] 07:14:19 INFO - PROCESS | 5975 | 1484579659493 Marionette TRACE conn4 <- [1,2265,null,{}] 07:14:19 INFO - PROCESS | 5975 | 1484579659500 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}] 07:14:19 INFO - PROCESS | 5975 | 1484579659718 Marionette TRACE conn4 <- [1,2266,null,{"value":null}] 07:14:19 INFO - PROCESS | 5975 | 1484579659809 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:14:19 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6f9c00 == 11 [pid = 6020] [id = 873] 07:14:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0x9b6fa000) [pid = 6020] [serial = 2331] [outer = (nil)] 07:14:20 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0x9c0bf800) [pid = 6020] [serial = 2332] [outer = 0x9b6fa000] 07:14:20 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0x9c684c00) [pid = 6020] [serial = 2333] [outer = 0x9b6fa000] 07:14:20 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:20 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:21 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e34ac00 == 12 [pid = 6020] [id = 874] 07:14:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0x9e5b0400) [pid = 6020] [serial = 2334] [outer = (nil)] 07:14:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0x9e5b4c00) [pid = 6020] [serial = 2335] [outer = 0x9e5b0400] 07:14:21 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:21 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:21 INFO - PROCESS | 5975 | --DOCSHELL 0x9e33c800 == 11 [pid = 6020] [id = 872] 07:14:21 INFO - PROCESS | 5975 | --DOCSHELL 0x9d15a800 == 10 [pid = 6020] [id = 870] 07:14:21 INFO - PROCESS | 5975 | --DOCSHELL 0x9c97cc00 == 9 [pid = 6020] [id = 869] 07:14:21 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4b9000 == 8 [pid = 6020] [id = 868] 07:14:21 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7f6000 == 7 [pid = 6020] [id = 867] 07:14:21 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4bb400 == 6 [pid = 6020] [id = 866] 07:14:21 INFO - PROCESS | 5975 | --DOCSHELL 0x9cad2000 == 5 [pid = 6020] [id = 865] 07:14:21 INFO - PROCESS | 5975 | 1484579661990 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]]]}] 07:14:22 INFO - . 07:14:22 INFO - TEST-OK | /service-workers/service-worker/skip-waiting.https.html | took 2566ms 07:14:22 INFO - PROCESS | 5975 | 1484579662038 Marionette TRACE conn4 -> [0,2268,"getWindowHandle",null] 07:14:22 INFO - PROCESS | 5975 | 1484579662042 Marionette TRACE conn4 <- [1,2268,null,{"value":"2147483649"}] 07:14:22 INFO - TEST-START | /service-workers/service-worker/state.https.html 07:14:22 INFO - PROCESS | 5975 | 1484579662048 Marionette TRACE conn4 -> [0,2269,"timeouts",{"script":35000}] 07:14:22 INFO - PROCESS | 5975 | 1484579662051 Marionette TRACE conn4 <- [1,2269,null,{}] 07:14:22 INFO - PROCESS | 5975 | 1484579662057 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}] 07:14:22 INFO - PROCESS | 5975 | 1484579662297 Marionette TRACE conn4 <- [1,2270,null,{"value":null}] 07:14:22 INFO - PROCESS | 5975 | 1484579662384 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:14:22 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7eac00 == 6 [pid = 6020] [id = 875] 07:14:22 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0x9c0bb000) [pid = 6020] [serial = 2336] [outer = (nil)] 07:14:22 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0x9c68b800) [pid = 6020] [serial = 2337] [outer = 0x9c0bb000] 07:14:22 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0x9c973c00) [pid = 6020] [serial = 2338] [outer = 0x9c0bb000] 07:14:22 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:22 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:23 INFO - PROCESS | 5975 | 1484579663604 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]]]}] 07:14:23 INFO - . 07:14:23 INFO - TEST-OK | /service-workers/service-worker/state.https.html | took 1583ms 07:14:23 INFO - PROCESS | 5975 | 1484579663631 Marionette TRACE conn4 -> [0,2272,"getWindowHandle",null] 07:14:23 INFO - PROCESS | 5975 | 1484579663635 Marionette TRACE conn4 <- [1,2272,null,{"value":"2147483649"}] 07:14:23 INFO - TEST-START | /service-workers/service-worker/synced-state.https.html 07:14:23 INFO - PROCESS | 5975 | 1484579663641 Marionette TRACE conn4 -> [0,2273,"timeouts",{"script":35000}] 07:14:23 INFO - PROCESS | 5975 | 1484579663643 Marionette TRACE conn4 <- [1,2273,null,{}] 07:14:23 INFO - PROCESS | 5975 | 1484579663650 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}] 07:14:23 INFO - PROCESS | 5975 | 1484579663865 Marionette TRACE conn4 <- [1,2274,null,{"value":null}] 07:14:23 INFO - PROCESS | 5975 | 1484579663955 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:14:23 INFO - PROCESS | 5975 | ++DOCSHELL 0x9cada000 == 7 [pid = 6020] [id = 876] 07:14:23 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0x9d15dc00) [pid = 6020] [serial = 2339] [outer = (nil)] 07:14:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0x9e548000) [pid = 6020] [serial = 2340] [outer = 0x9d15dc00] 07:14:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0x9e344000) [pid = 6020] [serial = 2341] [outer = 0x9d15dc00] 07:14:24 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:24 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:25 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0x9b6f3c00) [pid = 6020] [serial = 2318] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/skip-waiting-using-registration.https.html] 07:14:25 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0x9cacd800) [pid = 6020] [serial = 2321] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 07:14:25 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0x9cad3c00) [pid = 6020] [serial = 2310] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/shared-worker-controlled.https.html] 07:14:25 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0x9d15b000) [pid = 6020] [serial = 2323] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/skip-waiting-without-client.https.html] 07:14:25 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0x9b4bbc00) [pid = 6020] [serial = 2313] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/skip-waiting-installed.https.html] 07:14:25 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0x9c0b8400) [pid = 6020] [serial = 2316] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 07:14:25 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:14:25 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:14:25 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:14:25 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:14:25 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:14:25 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:14:25 INFO - PROCESS | 5975 | 1484579665390 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]]]}] 07:14:25 INFO - . 07:14:25 INFO - TEST-OK | /service-workers/service-worker/synced-state.https.html | took 1784ms 07:14:25 INFO - PROCESS | 5975 | 1484579665425 Marionette TRACE conn4 -> [0,2276,"getWindowHandle",null] 07:14:25 INFO - PROCESS | 5975 | 1484579665427 Marionette TRACE conn4 <- [1,2276,null,{"value":"2147483649"}] 07:14:25 INFO - TEST-START | /service-workers/service-worker/uncontrolled-page.https.html 07:14:25 INFO - PROCESS | 5975 | 1484579665435 Marionette TRACE conn4 -> [0,2277,"timeouts",{"script":35000}] 07:14:25 INFO - PROCESS | 5975 | 1484579665438 Marionette TRACE conn4 <- [1,2277,null,{}] 07:14:25 INFO - PROCESS | 5975 | 1484579665444 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}] 07:14:25 INFO - PROCESS | 5975 | 1484579665644 Marionette TRACE conn4 <- [1,2278,null,{"value":null}] 07:14:25 INFO - PROCESS | 5975 | 1484579665698 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:14:25 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ec97800 == 8 [pid = 6020] [id = 877] 07:14:25 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0x9ec99400) [pid = 6020] [serial = 2342] [outer = (nil)] 07:14:25 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0x9eca3c00) [pid = 6020] [serial = 2343] [outer = 0x9ec99400] 07:14:26 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0x9ecbe800) [pid = 6020] [serial = 2344] [outer = 0x9ec99400] 07:14:26 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:26 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:26 INFO - PROCESS | 5975 | 1484579666997 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]]]}] 07:14:27 INFO - . 07:14:27 INFO - TEST-OK | /service-workers/service-worker/uncontrolled-page.https.html | took 1582ms 07:14:27 INFO - PROCESS | 5975 | 1484579667019 Marionette TRACE conn4 -> [0,2280,"getWindowHandle",null] 07:14:27 INFO - PROCESS | 5975 | 1484579667024 Marionette TRACE conn4 <- [1,2280,null,{"value":"2147483649"}] 07:14:27 INFO - TEST-START | /service-workers/service-worker/unregister-controller.https.html 07:14:27 INFO - PROCESS | 5975 | 1484579667034 Marionette TRACE conn4 -> [0,2281,"timeouts",{"script":35000}] 07:14:27 INFO - PROCESS | 5975 | 1484579667038 Marionette TRACE conn4 <- [1,2281,null,{}] 07:14:27 INFO - PROCESS | 5975 | 1484579667049 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}] 07:14:27 INFO - PROCESS | 5975 | 1484579667228 Marionette TRACE conn4 <- [1,2282,null,{"value":null}] 07:14:27 INFO - PROCESS | 5975 | 1484579667328 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:14:27 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ecc8c00 == 9 [pid = 6020] [id = 878] 07:14:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0x9ecc9000) [pid = 6020] [serial = 2345] [outer = (nil)] 07:14:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0x9ef58c00) [pid = 6020] [serial = 2346] [outer = 0x9ecc9000] 07:14:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0x9ef57c00) [pid = 6020] [serial = 2347] [outer = 0x9ecc9000] 07:14:27 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:27 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:28 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ef5f800 == 10 [pid = 6020] [id = 879] 07:14:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0x9ef5fc00) [pid = 6020] [serial = 2348] [outer = (nil)] 07:14:28 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0x9f07e800) [pid = 6020] [serial = 2349] [outer = 0x9ef5fc00] 07:14:29 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:29 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:29 INFO - PROCESS | 5975 | ++DOCSHELL 0x9f082c00 == 11 [pid = 6020] [id = 880] 07:14:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0x9f083000) [pid = 6020] [serial = 2350] [outer = (nil)] 07:14:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0x9f083400) [pid = 6020] [serial = 2351] [outer = 0x9f083000] 07:14:29 INFO - PROCESS | 5975 | ++DOCSHELL 0x9f087400 == 12 [pid = 6020] [id = 881] 07:14:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0x9f087800) [pid = 6020] [serial = 2352] [outer = (nil)] 07:14:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 50 (0x9c68d800) [pid = 6020] [serial = 2353] [outer = 0x9f087800] 07:14:29 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:29 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:29 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:29 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:29 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2589 07:14:29 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 07:14:29 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ef5c000 == 13 [pid = 6020] [id = 882] 07:14:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 51 (0x9f201400) [pid = 6020] [serial = 2354] [outer = (nil)] 07:14:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 52 (0x9f201800) [pid = 6020] [serial = 2355] [outer = 0x9f201400] 07:14:29 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:29 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:30 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2589 07:14:30 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 07:14:30 INFO - PROCESS | 5975 | 1484579670198 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]]]}] 07:14:30 INFO - ... 07:14:30 INFO - TEST-OK | /service-workers/service-worker/unregister-controller.https.html | took 3198ms 07:14:30 INFO - PROCESS | 5975 | 1484579670234 Marionette TRACE conn4 -> [0,2284,"getWindowHandle",null] 07:14:30 INFO - PROCESS | 5975 | 1484579670239 Marionette TRACE conn4 <- [1,2284,null,{"value":"2147483649"}] 07:14:30 INFO - TEST-START | /service-workers/service-worker/unregister-then-register-new-script.https.html 07:14:30 INFO - PROCESS | 5975 | 1484579670248 Marionette TRACE conn4 -> [0,2285,"timeouts",{"script":35000}] 07:14:30 INFO - PROCESS | 5975 | 1484579670257 Marionette TRACE conn4 <- [1,2285,null,{}] 07:14:30 INFO - PROCESS | 5975 | 1484579670278 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}] 07:14:30 INFO - PROCESS | 5975 | 1484579670597 Marionette TRACE conn4 <- [1,2286,null,{"value":null}] 07:14:30 INFO - PROCESS | 5975 | 1484579670709 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:14:30 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e56a000 == 14 [pid = 6020] [id = 883] 07:14:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 53 (0x9e5b7400) [pid = 6020] [serial = 2356] [outer = (nil)] 07:14:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 54 (0x9ef5e400) [pid = 6020] [serial = 2357] [outer = 0x9e5b7400] 07:14:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 55 (0x9e5b0800) [pid = 6020] [serial = 2358] [outer = 0x9e5b7400] 07:14:31 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:31 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:32 INFO - PROCESS | 5975 | --DOCSHELL 0x9cada000 == 13 [pid = 6020] [id = 876] 07:14:32 INFO - PROCESS | 5975 | --DOCSHELL 0x9e34ac00 == 12 [pid = 6020] [id = 874] 07:14:32 INFO - PROCESS | 5975 | --DOCSHELL 0x9ec97800 == 11 [pid = 6020] [id = 877] 07:14:32 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6f9c00 == 10 [pid = 6020] [id = 873] 07:14:32 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7eac00 == 9 [pid = 6020] [id = 875] 07:14:32 INFO - PROCESS | 5975 | --DOCSHELL 0x9ef5f800 == 8 [pid = 6020] [id = 879] 07:14:32 INFO - PROCESS | 5975 | --DOCSHELL 0x9f082c00 == 7 [pid = 6020] [id = 880] 07:14:32 INFO - PROCESS | 5975 | --DOCSHELL 0x9f087400 == 6 [pid = 6020] [id = 881] 07:14:32 INFO - PROCESS | 5975 | --DOCSHELL 0x9ef5c000 == 5 [pid = 6020] [id = 882] 07:14:32 INFO - PROCESS | 5975 | --DOCSHELL 0x9e54a000 == 4 [pid = 6020] [id = 871] 07:14:32 INFO - PROCESS | 5975 | --DOCSHELL 0x9ecc8c00 == 3 [pid = 6020] [id = 878] 07:14:32 INFO - PROCESS | 5975 | --DOMWINDOW == 54 (0x9e5b8400) [pid = 6020] [serial = 2327] [outer = (nil)] [url = about:blank] 07:14:32 INFO - PROCESS | 5975 | --DOMWINDOW == 53 (0x9c68e400) [pid = 6020] [serial = 2320] [outer = (nil)] [url = about:blank] 07:14:32 INFO - PROCESS | 5975 | --DOMWINDOW == 52 (0x9cad3800) [pid = 6020] [serial = 2322] [outer = (nil)] [url = about:blank] 07:14:32 INFO - PROCESS | 5975 | --DOMWINDOW == 51 (0x9d164800) [pid = 6020] [serial = 2312] [outer = (nil)] [url = about:blank] 07:14:32 INFO - PROCESS | 5975 | --DOMWINDOW == 50 (0x9d169400) [pid = 6020] [serial = 2325] [outer = (nil)] [url = about:blank] 07:14:32 INFO - PROCESS | 5975 | --DOMWINDOW == 49 (0x9b6fa800) [pid = 6020] [serial = 2315] [outer = (nil)] [url = about:blank] 07:14:32 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0x9c0b9400) [pid = 6020] [serial = 2317] [outer = (nil)] [url = about:blank] 07:14:32 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0x9d166800) [pid = 6020] [serial = 2324] [outer = (nil)] [url = about:blank] 07:14:32 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0x9c688c00) [pid = 6020] [serial = 2319] [outer = (nil)] [url = about:blank] 07:14:32 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0x9b6f2c00) [pid = 6020] [serial = 2314] [outer = (nil)] [url = about:blank] 07:14:33 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c0c3400 == 4 [pid = 6020] [id = 884] 07:14:33 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0x9c0c6000) [pid = 6020] [serial = 2359] [outer = (nil)] 07:14:33 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0x9c688c00) [pid = 6020] [serial = 2360] [outer = 0x9c0c6000] 07:14:33 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c690c00 == 5 [pid = 6020] [id = 885] 07:14:33 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0x9c691400) [pid = 6020] [serial = 2361] [outer = (nil)] 07:14:33 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0x9c692400) [pid = 6020] [serial = 2362] [outer = 0x9c691400] 07:14:33 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:33 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:33 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:33 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:33 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7eb800 == 6 [pid = 6020] [id = 886] 07:14:33 INFO - PROCESS | 5975 | ++DOMWINDOW == 50 (0x9b7ef400) [pid = 6020] [serial = 2363] [outer = (nil)] 07:14:33 INFO - PROCESS | 5975 | ++DOMWINDOW == 51 (0x9b7f0000) [pid = 6020] [serial = 2364] [outer = 0x9b7ef400] 07:14:33 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:33 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:33 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!requestSucceeded', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 740 07:14:33 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 07:14:33 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 07:14:33 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 337 07:14:33 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c693000 == 7 [pid = 6020] [id = 887] 07:14:33 INFO - PROCESS | 5975 | ++DOMWINDOW == 52 (0x9cad4c00) [pid = 6020] [serial = 2365] [outer = (nil)] 07:14:33 INFO - PROCESS | 5975 | ++DOMWINDOW == 53 (0x9cad5c00) [pid = 6020] [serial = 2366] [outer = 0x9cad4c00] 07:14:33 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:33 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:34 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2589 07:14:34 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 07:14:34 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:14:34 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:14:34 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!aInstallEventSuccess', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 07:14:34 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c0ba800 == 8 [pid = 6020] [id = 888] 07:14:34 INFO - PROCESS | 5975 | ++DOMWINDOW == 54 (0x9d15fc00) [pid = 6020] [serial = 2367] [outer = (nil)] 07:14:34 INFO - PROCESS | 5975 | ++DOMWINDOW == 55 (0x9d162400) [pid = 6020] [serial = 2368] [outer = 0x9d15fc00] 07:14:34 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:34 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:34 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:14:34 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:14:34 INFO - PROCESS | 5975 | ++DOCSHELL 0x9d166c00 == 9 [pid = 6020] [id = 889] 07:14:34 INFO - PROCESS | 5975 | ++DOMWINDOW == 56 (0x9d167000) [pid = 6020] [serial = 2369] [outer = (nil)] 07:14:34 INFO - PROCESS | 5975 | ++DOMWINDOW == 57 (0x9d167800) [pid = 6020] [serial = 2370] [outer = 0x9d167000] 07:14:34 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:34 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:34 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2589 07:14:34 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 07:14:34 INFO - PROCESS | 5975 | 1484579674649 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]]]}] 07:14:34 INFO - ... 07:14:34 INFO - TEST-OK | /service-workers/service-worker/unregister-then-register-new-script.https.html | took 4473ms 07:14:34 INFO - PROCESS | 5975 | 1484579674721 Marionette TRACE conn4 -> [0,2288,"getWindowHandle",null] 07:14:34 INFO - TEST-START | /service-workers/service-worker/unregister-then-register.https.html 07:14:34 INFO - PROCESS | 5975 | 1484579674726 Marionette TRACE conn4 <- [1,2288,null,{"value":"2147483649"}] 07:14:34 INFO - PROCESS | 5975 | 1484579674734 Marionette TRACE conn4 -> [0,2289,"timeouts",{"script":35000}] 07:14:34 INFO - PROCESS | 5975 | 1484579674739 Marionette TRACE conn4 <- [1,2289,null,{}] 07:14:34 INFO - PROCESS | 5975 | 1484579674753 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}] 07:14:34 INFO - PROCESS | 5975 | 1484579674957 Marionette TRACE conn4 <- [1,2290,null,{"value":null}] 07:14:35 INFO - PROCESS | 5975 | 1484579675049 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:14:35 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c693800 == 10 [pid = 6020] [id = 890] 07:14:35 INFO - PROCESS | 5975 | ++DOMWINDOW == 58 (0x9c978800) [pid = 6020] [serial = 2371] [outer = (nil)] 07:14:35 INFO - PROCESS | 5975 | ++DOMWINDOW == 59 (0x9e34ac00) [pid = 6020] [serial = 2372] [outer = 0x9c978800] 07:14:35 INFO - PROCESS | 5975 | ++DOMWINDOW == 60 (0x9d165000) [pid = 6020] [serial = 2373] [outer = 0x9c978800] 07:14:35 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:35 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:36 INFO - PROCESS | 5975 | ++DOCSHELL 0x9f081400 == 11 [pid = 6020] [id = 891] 07:14:36 INFO - PROCESS | 5975 | ++DOMWINDOW == 61 (0x9f081c00) [pid = 6020] [serial = 2374] [outer = (nil)] 07:14:36 INFO - PROCESS | 5975 | ++DOMWINDOW == 62 (0x9f082000) [pid = 6020] [serial = 2375] [outer = 0x9f081c00] 07:14:37 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:37 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:37 INFO - PROCESS | 5975 | --DOMWINDOW == 61 (0x9e550400) [pid = 6020] [serial = 2326] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/skip-waiting-without-using-registration.https.html] 07:14:37 INFO - PROCESS | 5975 | --DOMWINDOW == 60 (0x9c0bb000) [pid = 6020] [serial = 2336] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/state.https.html] 07:14:37 INFO - PROCESS | 5975 | --DOMWINDOW == 59 (0x9e5bec00) [pid = 6020] [serial = 2329] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 07:14:37 INFO - PROCESS | 5975 | --DOMWINDOW == 58 (0x9d15dc00) [pid = 6020] [serial = 2339] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/synced-state.https.html] 07:14:37 INFO - PROCESS | 5975 | --DOMWINDOW == 57 (0x9ef5fc00) [pid = 6020] [serial = 2348] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/unregister-controller-page.html?load-before-unregister] 07:14:37 INFO - PROCESS | 5975 | --DOMWINDOW == 56 (0x9ec99400) [pid = 6020] [serial = 2342] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/uncontrolled-page.https.html] 07:14:37 INFO - PROCESS | 5975 | --DOMWINDOW == 55 (0x9ecc9000) [pid = 6020] [serial = 2345] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/unregister-controller.https.html] 07:14:37 INFO - PROCESS | 5975 | --DOMWINDOW == 54 (0x9f083000) [pid = 6020] [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] 07:14:37 INFO - PROCESS | 5975 | --DOMWINDOW == 53 (0x9f087800) [pid = 6020] [serial = 2352] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/unregister-controller-page.html?load-after-unregister] 07:14:37 INFO - PROCESS | 5975 | --DOMWINDOW == 52 (0x9f201400) [pid = 6020] [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] 07:14:37 INFO - PROCESS | 5975 | --DOMWINDOW == 51 (0x9e5b0400) [pid = 6020] [serial = 2334] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 07:14:37 INFO - PROCESS | 5975 | --DOMWINDOW == 50 (0x9b6fa000) [pid = 6020] [serial = 2331] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/skip-waiting.https.html] 07:14:37 INFO - PROCESS | 5975 | ++DOCSHELL 0x9cad1400 == 12 [pid = 6020] [id = 892] 07:14:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 51 (0x9cad1800) [pid = 6020] [serial = 2376] [outer = (nil)] 07:14:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 52 (0x9cad9800) [pid = 6020] [serial = 2377] [outer = 0x9cad1800] 07:14:37 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e5bec00 == 13 [pid = 6020] [id = 893] 07:14:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 53 (0x9e5e2800) [pid = 6020] [serial = 2378] [outer = (nil)] 07:14:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 54 (0x9e5e7c00) [pid = 6020] [serial = 2379] [outer = 0x9e5e2800] 07:14:37 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:37 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:37 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:37 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:38 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:14:38 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:14:38 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ecbf400 == 14 [pid = 6020] [id = 894] 07:14:38 INFO - PROCESS | 5975 | ++DOMWINDOW == 55 (0x9f08dc00) [pid = 6020] [serial = 2380] [outer = (nil)] 07:14:38 INFO - PROCESS | 5975 | ++DOMWINDOW == 56 (0x9f203000) [pid = 6020] [serial = 2381] [outer = 0x9f08dc00] 07:14:38 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:38 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:38 INFO - PROCESS | 5975 | 1484579678685 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]]]}] 07:14:38 INFO - .... 07:14:38 INFO - TEST-OK | /service-workers/service-worker/unregister-then-register.https.html | took 3999ms 07:14:38 INFO - PROCESS | 5975 | 1484579678773 Marionette TRACE conn4 -> [0,2292,"getWindowHandle",null] 07:14:38 INFO - PROCESS | 5975 | 1484579678778 Marionette TRACE conn4 <- [1,2292,null,{"value":"2147483649"}] 07:14:38 INFO - TEST-START | /service-workers/service-worker/unregister.https.html 07:14:38 INFO - PROCESS | 5975 | 1484579678790 Marionette TRACE conn4 -> [0,2293,"timeouts",{"script":35000}] 07:14:38 INFO - PROCESS | 5975 | 1484579678794 Marionette TRACE conn4 <- [1,2293,null,{}] 07:14:38 INFO - PROCESS | 5975 | 1484579678804 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}] 07:14:39 INFO - PROCESS | 5975 | 1484579679076 Marionette TRACE conn4 <- [1,2294,null,{"value":null}] 07:14:39 INFO - PROCESS | 5975 | 1484579679212 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:14:39 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c0b9c00 == 15 [pid = 6020] [id = 895] 07:14:39 INFO - PROCESS | 5975 | ++DOMWINDOW == 57 (0x9c0ba400) [pid = 6020] [serial = 2382] [outer = (nil)] 07:14:39 INFO - PROCESS | 5975 | ++DOMWINDOW == 58 (0x9cad1c00) [pid = 6020] [serial = 2383] [outer = 0x9c0ba400] 07:14:39 INFO - PROCESS | 5975 | ++DOMWINDOW == 59 (0x9d15c800) [pid = 6020] [serial = 2384] [outer = 0x9c0ba400] 07:14:39 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:39 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:41 INFO - PROCESS | 5975 | 1484579681167 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]]]}] 07:14:41 INFO - .. 07:14:41 INFO - TEST-OK | /service-workers/service-worker/unregister.https.html | took 2436ms 07:14:41 INFO - PROCESS | 5975 | 1484579681225 Marionette TRACE conn4 -> [0,2296,"getWindowHandle",null] 07:14:41 INFO - PROCESS | 5975 | 1484579681233 Marionette TRACE conn4 <- [1,2296,null,{"value":"2147483649"}] 07:14:41 INFO - TEST-START | /service-workers/service-worker/update-after-navigation-fetch-event.https.html 07:14:41 INFO - PROCESS | 5975 | 1484579681301 Marionette TRACE conn4 -> [0,2297,"timeouts",{"script":35000}] 07:14:41 INFO - PROCESS | 5975 | 1484579681315 Marionette TRACE conn4 <- [1,2297,null,{}] 07:14:41 INFO - PROCESS | 5975 | 1484579681367 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}] 07:14:42 INFO - PROCESS | 5975 | 1484579682386 Marionette TRACE conn4 <- [1,2298,null,{"value":null}] 07:14:42 INFO - PROCESS | 5975 | 1484579682448 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:14:42 INFO - PROCESS | 5975 | --DOCSHELL 0x9f081400 == 14 [pid = 6020] [id = 891] 07:14:42 INFO - PROCESS | 5975 | --DOCSHELL 0x9cad1400 == 13 [pid = 6020] [id = 892] 07:14:42 INFO - PROCESS | 5975 | --DOCSHELL 0x9e5bec00 == 12 [pid = 6020] [id = 893] 07:14:42 INFO - PROCESS | 5975 | --DOCSHELL 0x9ecbf400 == 11 [pid = 6020] [id = 894] 07:14:42 INFO - PROCESS | 5975 | --DOCSHELL 0x9c0c3400 == 10 [pid = 6020] [id = 884] 07:14:42 INFO - PROCESS | 5975 | --DOCSHELL 0x9c690c00 == 9 [pid = 6020] [id = 885] 07:14:42 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7eb800 == 8 [pid = 6020] [id = 886] 07:14:42 INFO - PROCESS | 5975 | --DOCSHELL 0x9e56a000 == 7 [pid = 6020] [id = 883] 07:14:42 INFO - PROCESS | 5975 | --DOCSHELL 0x9c693000 == 6 [pid = 6020] [id = 887] 07:14:42 INFO - PROCESS | 5975 | --DOCSHELL 0x9c0ba800 == 5 [pid = 6020] [id = 888] 07:14:42 INFO - PROCESS | 5975 | --DOCSHELL 0x9d166c00 == 4 [pid = 6020] [id = 889] 07:14:42 INFO - PROCESS | 5975 | --DOCSHELL 0x9c693800 == 3 [pid = 6020] [id = 890] 07:14:42 INFO - PROCESS | 5975 | --DOCSHELL 0x9c0b9c00 == 2 [pid = 6020] [id = 895] 07:14:42 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4b4800 == 3 [pid = 6020] [id = 896] 07:14:42 INFO - PROCESS | 5975 | ++DOMWINDOW == 60 (0x9b4b4c00) [pid = 6020] [serial = 2385] [outer = (nil)] 07:14:42 INFO - PROCESS | 5975 | ++DOMWINDOW == 61 (0x9b6f7800) [pid = 6020] [serial = 2386] [outer = 0x9b4b4c00] 07:14:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 62 (0x9b7ee400) [pid = 6020] [serial = 2387] [outer = 0x9b4b4c00] 07:14:43 INFO - PROCESS | 5975 | --DOMWINDOW == 61 (0x9ec0ac00) [pid = 6020] [serial = 2330] [outer = (nil)] [url = about:blank] 07:14:43 INFO - PROCESS | 5975 | --DOMWINDOW == 60 (0x9f07e800) [pid = 6020] [serial = 2349] [outer = (nil)] [url = about:blank] 07:14:43 INFO - PROCESS | 5975 | --DOMWINDOW == 59 (0x9ef57c00) [pid = 6020] [serial = 2347] [outer = (nil)] [url = about:blank] 07:14:43 INFO - PROCESS | 5975 | --DOMWINDOW == 58 (0x9ef58c00) [pid = 6020] [serial = 2346] [outer = (nil)] [url = about:blank] 07:14:43 INFO - PROCESS | 5975 | --DOMWINDOW == 57 (0x9f083400) [pid = 6020] [serial = 2351] [outer = (nil)] [url = about:blank] 07:14:43 INFO - PROCESS | 5975 | --DOMWINDOW == 56 (0x9c68d800) [pid = 6020] [serial = 2353] [outer = (nil)] [url = about:blank] 07:14:43 INFO - PROCESS | 5975 | --DOMWINDOW == 55 (0x9f201800) [pid = 6020] [serial = 2355] [outer = (nil)] [url = about:blank] 07:14:43 INFO - PROCESS | 5975 | --DOMWINDOW == 54 (0x9e5b4c00) [pid = 6020] [serial = 2335] [outer = (nil)] [url = about:blank] 07:14:43 INFO - PROCESS | 5975 | --DOMWINDOW == 53 (0x9c684c00) [pid = 6020] [serial = 2333] [outer = (nil)] [url = about:blank] 07:14:43 INFO - PROCESS | 5975 | --DOMWINDOW == 52 (0x9e344000) [pid = 6020] [serial = 2341] [outer = (nil)] [url = about:blank] 07:14:43 INFO - PROCESS | 5975 | --DOMWINDOW == 51 (0x9e5d8400) [pid = 6020] [serial = 2328] [outer = (nil)] [url = about:blank] 07:14:43 INFO - PROCESS | 5975 | --DOMWINDOW == 50 (0x9c973c00) [pid = 6020] [serial = 2338] [outer = (nil)] [url = about:blank] 07:14:43 INFO - PROCESS | 5975 | --DOMWINDOW == 49 (0x9eca3c00) [pid = 6020] [serial = 2343] [outer = (nil)] [url = about:blank] 07:14:43 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0x9ecbe800) [pid = 6020] [serial = 2344] [outer = (nil)] [url = about:blank] 07:14:43 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0x9e548000) [pid = 6020] [serial = 2340] [outer = (nil)] [url = about:blank] 07:14:43 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0x9c68b800) [pid = 6020] [serial = 2337] [outer = (nil)] [url = about:blank] 07:14:43 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0x9c0bf800) [pid = 6020] [serial = 2332] [outer = (nil)] [url = about:blank] 07:14:43 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:43 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:44 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c68c800 == 4 [pid = 6020] [id = 897] 07:14:44 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0x9c68f400) [pid = 6020] [serial = 2388] [outer = (nil)] 07:14:44 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0x9c68fc00) [pid = 6020] [serial = 2389] [outer = 0x9c68f400] 07:14:44 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:44 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:45 INFO - PROCESS | 5975 | 1484579685545 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]]]}] 07:14:45 INFO - . 07:14:45 INFO - TEST-OK | /service-workers/service-worker/update-after-navigation-fetch-event.https.html | took 4359ms 07:14:45 INFO - PROCESS | 5975 | 1484579685603 Marionette TRACE conn4 -> [0,2300,"getWindowHandle",null] 07:14:45 INFO - TEST-START | /service-workers/service-worker/update-after-oneday.https.html 07:14:45 INFO - Clearing pref dom.serviceWorkers.enabled 07:14:45 INFO - PROCESS | 5975 | 1484579685616 Marionette TRACE conn4 <- [1,2300,null,{"value":"2147483649"}] 07:14:45 INFO - PROCESS | 5975 | 1484579685625 Marionette TRACE conn4 -> [0,2301,"getContext",null] 07:14:45 INFO - PROCESS | 5975 | 1484579685633 Marionette TRACE conn4 <- [1,2301,null,{"value":"content"}] 07:14:45 INFO - PROCESS | 5975 | 1484579685640 Marionette TRACE conn4 -> [0,2302,"setContext",{"value":"chrome"}] 07:14:45 INFO - PROCESS | 5975 | 1484579685649 Marionette TRACE conn4 <- [1,2302,null,{}] 07:14:45 INFO - PROCESS | 5975 | 1484579685658 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}] 07:14:45 INFO - PROCESS | 5975 | 1484579685680 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 07:14:45 INFO - PROCESS | 5975 | 1484579685707 Marionette TRACE conn4 -> [0,2304,"setContext",{"value":"content"}] 07:14:45 INFO - PROCESS | 5975 | 1484579685714 Marionette TRACE conn4 <- [1,2304,null,{}] 07:14:45 INFO - PROCESS | 5975 | 1484579685722 Marionette TRACE conn4 -> [0,2305,"getContext",null] 07:14:45 INFO - PROCESS | 5975 | 1484579685726 Marionette TRACE conn4 <- [1,2305,null,{"value":"content"}] 07:14:45 INFO - PROCESS | 5975 | 1484579685736 Marionette TRACE conn4 -> [0,2306,"setContext",{"value":"chrome"}] 07:14:45 INFO - PROCESS | 5975 | 1484579685741 Marionette TRACE conn4 <- [1,2306,null,{}] 07:14:45 INFO - PROCESS | 5975 | 1484579685748 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}] 07:14:45 INFO - PROCESS | 5975 | 1484579685768 Marionette TRACE conn4 <- [1,2307,null,{"value":true}] 07:14:45 INFO - PROCESS | 5975 | 1484579685778 Marionette TRACE conn4 -> [0,2308,"setContext",{"value":"content"}] 07:14:45 INFO - PROCESS | 5975 | 1484579685787 Marionette TRACE conn4 <- [1,2308,null,{}] 07:14:45 INFO - Setting pref dom.serviceWorkers.enabled (true) 07:14:45 INFO - PROCESS | 5975 | 1484579685806 Marionette TRACE conn4 -> [0,2309,"getContext",null] 07:14:45 INFO - PROCESS | 5975 | 1484579685825 Marionette TRACE conn4 <- [1,2309,null,{"value":"content"}] 07:14:45 INFO - PROCESS | 5975 | 1484579685832 Marionette TRACE conn4 -> [0,2310,"setContext",{"value":"chrome"}] 07:14:45 INFO - PROCESS | 5975 | 1484579685837 Marionette TRACE conn4 <- [1,2310,null,{}] 07:14:45 INFO - PROCESS | 5975 | 1484579685847 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}] 07:14:45 INFO - PROCESS | 5975 | 1484579685882 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 07:14:45 INFO - PROCESS | 5975 | 1484579685890 Marionette TRACE conn4 -> [0,2312,"setContext",{"value":"content"}] 07:14:45 INFO - PROCESS | 5975 | 1484579685892 Marionette TRACE conn4 <- [1,2312,null,{}] 07:14:45 INFO - PROCESS | 5975 | 1484579685905 Marionette TRACE conn4 -> [0,2313,"getContext",null] 07:14:45 INFO - PROCESS | 5975 | 1484579685913 Marionette TRACE conn4 <- [1,2313,null,{"value":"content"}] 07:14:45 INFO - PROCESS | 5975 | 1484579685928 Marionette TRACE conn4 -> [0,2314,"setContext",{"value":"chrome"}] 07:14:45 INFO - PROCESS | 5975 | 1484579685931 Marionette TRACE conn4 <- [1,2314,null,{}] 07:14:45 INFO - PROCESS | 5975 | 1484579685937 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}] 07:14:45 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0x9e5b7400) [pid = 6020] [serial = 2356] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/unregister-then-register-new-script.https.html] 07:14:45 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0x9c978800) [pid = 6020] [serial = 2371] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/unregister-then-register.https.html] 07:14:45 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0x9b7ef400) [pid = 6020] [serial = 2363] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-new-script-that-exists] 07:14:45 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0x9c0c6000) [pid = 6020] [serial = 2359] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-new-script-that-404s] 07:14:45 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0x9c691400) [pid = 6020] [serial = 2361] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-reject-install-worker] 07:14:45 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0x9cad4c00) [pid = 6020] [serial = 2365] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-new-script-that-404s] 07:14:45 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0x9d15fc00) [pid = 6020] [serial = 2367] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-reject-install-worker] 07:14:45 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0x9d167000) [pid = 6020] [serial = 2369] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-new-script-that-exists] 07:14:45 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0x9f08dc00) [pid = 6020] [serial = 2380] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/resurrection] 07:14:45 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0x9cad1800) [pid = 6020] [serial = 2376] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/re-register-does-not-affect-existing-controllee] 07:14:46 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0x9e5e2800) [pid = 6020] [serial = 2378] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/resurrection] 07:14:46 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0x9f081c00) [pid = 6020] [serial = 2374] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/re-register-while-old-registration-in-use] 07:14:46 INFO - PROCESS | 5975 | 1484579685996 Marionette TRACE conn4 <- [1,2315,null,{"value":false}] 07:14:46 INFO - PROCESS | 5975 | 1484579686016 Marionette TRACE conn4 -> [0,2316,"setContext",{"value":"content"}] 07:14:46 INFO - PROCESS | 5975 | 1484579686019 Marionette TRACE conn4 <- [1,2316,null,{}] 07:14:46 INFO - Setting pref dom.serviceWorkers.testUpdateOverOneDay (' true') 07:14:46 INFO - PROCESS | 5975 | 1484579686025 Marionette TRACE conn4 -> [0,2317,"getContext",null] 07:14:46 INFO - PROCESS | 5975 | 1484579686028 Marionette TRACE conn4 <- [1,2317,null,{"value":"content"}] 07:14:46 INFO - PROCESS | 5975 | 1484579686035 Marionette TRACE conn4 -> [0,2318,"setContext",{"value":"chrome"}] 07:14:46 INFO - PROCESS | 5975 | 1484579686039 Marionette TRACE conn4 <- [1,2318,null,{}] 07:14:46 INFO - PROCESS | 5975 | 1484579686044 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}] 07:14:46 INFO - PROCESS | 5975 | 1484579686062 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 07:14:46 INFO - PROCESS | 5975 | 1484579686066 Marionette TRACE conn4 -> [0,2320,"setContext",{"value":"content"}] 07:14:46 INFO - PROCESS | 5975 | 1484579686070 Marionette TRACE conn4 <- [1,2320,null,{}] 07:14:46 INFO - PROCESS | 5975 | 1484579686075 Marionette TRACE conn4 -> [0,2321,"timeouts",{"script":35000}] 07:14:46 INFO - PROCESS | 5975 | 1484579686078 Marionette TRACE conn4 <- [1,2321,null,{}] 07:14:46 INFO - PROCESS | 5975 | 1484579686085 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}] 07:14:46 INFO - PROCESS | 5975 | 1484579686268 Marionette TRACE conn4 <- [1,2322,null,{"value":null}] 07:14:46 INFO - PROCESS | 5975 | 1484579686381 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:14:46 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c0bbc00 == 5 [pid = 6020] [id = 898] 07:14:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0x9c0bf800) [pid = 6020] [serial = 2390] [outer = (nil)] 07:14:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0x9cad1800) [pid = 6020] [serial = 2391] [outer = 0x9c0bf800] 07:14:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0x9d15a800) [pid = 6020] [serial = 2392] [outer = 0x9c0bf800] 07:14:46 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:46 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:47 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e343c00 == 6 [pid = 6020] [id = 899] 07:14:47 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0x9e347c00) [pid = 6020] [serial = 2393] [outer = (nil)] 07:14:47 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0x9e34a400) [pid = 6020] [serial = 2394] [outer = 0x9e347c00] 07:14:47 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:47 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:48 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:14:50 INFO - PROCESS | 5975 | --DOCSHELL 0x9c68c800 == 5 [pid = 6020] [id = 897] 07:14:50 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4b4800 == 4 [pid = 6020] [id = 896] 07:14:50 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0x9b7f0000) [pid = 6020] [serial = 2364] [outer = (nil)] [url = about:blank] 07:14:50 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0x9c688c00) [pid = 6020] [serial = 2360] [outer = (nil)] [url = about:blank] 07:14:50 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0x9c692400) [pid = 6020] [serial = 2362] [outer = (nil)] [url = about:blank] 07:14:50 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0x9cad5c00) [pid = 6020] [serial = 2366] [outer = (nil)] [url = about:blank] 07:14:50 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0x9d162400) [pid = 6020] [serial = 2368] [outer = (nil)] [url = about:blank] 07:14:50 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0x9d167800) [pid = 6020] [serial = 2370] [outer = (nil)] [url = about:blank] 07:14:50 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0x9f203000) [pid = 6020] [serial = 2381] [outer = (nil)] [url = about:blank] 07:14:50 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0x9cad9800) [pid = 6020] [serial = 2377] [outer = (nil)] [url = about:blank] 07:14:50 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0x9e5e7c00) [pid = 6020] [serial = 2379] [outer = (nil)] [url = about:blank] 07:14:50 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0x9d165000) [pid = 6020] [serial = 2373] [outer = (nil)] [url = about:blank] 07:14:50 INFO - PROCESS | 5975 | --DOMWINDOW == 29 (0x9e5b0800) [pid = 6020] [serial = 2358] [outer = (nil)] [url = about:blank] 07:14:50 INFO - PROCESS | 5975 | --DOMWINDOW == 28 (0x9f082000) [pid = 6020] [serial = 2375] [outer = (nil)] [url = about:blank] 07:14:50 INFO - PROCESS | 5975 | --DOMWINDOW == 27 (0x9e34ac00) [pid = 6020] [serial = 2372] [outer = (nil)] [url = about:blank] 07:14:50 INFO - PROCESS | 5975 | --DOMWINDOW == 26 (0x9ef5e400) [pid = 6020] [serial = 2357] [outer = (nil)] [url = about:blank] 07:14:50 INFO - PROCESS | 5975 | 1484579690317 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]]]}] 07:14:50 INFO - . 07:14:50 INFO - TEST-OK | /service-workers/service-worker/update-after-oneday.https.html | took 4751ms 07:14:50 INFO - PROCESS | 5975 | 1484579690375 Marionette TRACE conn4 -> [0,2324,"getWindowHandle",null] 07:14:50 INFO - PROCESS | 5975 | 1484579690381 Marionette TRACE conn4 <- [1,2324,null,{"value":"2147483649"}] 07:14:50 INFO - TEST-START | /service-workers/service-worker/update-recovery.https.html 07:14:50 INFO - Clearing pref dom.serviceWorkers.enabled 07:14:50 INFO - PROCESS | 5975 | 1484579690392 Marionette TRACE conn4 -> [0,2325,"getContext",null] 07:14:50 INFO - PROCESS | 5975 | 1484579690406 Marionette TRACE conn4 <- [1,2325,null,{"value":"content"}] 07:14:50 INFO - PROCESS | 5975 | 1484579690416 Marionette TRACE conn4 -> [0,2326,"setContext",{"value":"chrome"}] 07:14:50 INFO - PROCESS | 5975 | 1484579690421 Marionette TRACE conn4 <- [1,2326,null,{}] 07:14:50 INFO - PROCESS | 5975 | 1484579690429 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}] 07:14:50 INFO - PROCESS | 5975 | 1484579690448 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 07:14:50 INFO - PROCESS | 5975 | 1484579690453 Marionette TRACE conn4 -> [0,2328,"setContext",{"value":"content"}] 07:14:50 INFO - PROCESS | 5975 | 1484579690464 Marionette TRACE conn4 <- [1,2328,null,{}] 07:14:50 INFO - Clearing pref dom.serviceWorkers.testUpdateOverOneDay 07:14:50 INFO - PROCESS | 5975 | 1484579690479 Marionette TRACE conn4 -> [0,2329,"getContext",null] 07:14:50 INFO - PROCESS | 5975 | 1484579690486 Marionette TRACE conn4 <- [1,2329,null,{"value":"content"}] 07:14:50 INFO - PROCESS | 5975 | 1484579690492 Marionette TRACE conn4 -> [0,2330,"setContext",{"value":"chrome"}] 07:14:50 INFO - PROCESS | 5975 | 1484579690496 Marionette TRACE conn4 <- [1,2330,null,{}] 07:14:50 INFO - PROCESS | 5975 | 1484579690504 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}] 07:14:50 INFO - PROCESS | 5975 | 1484579690523 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 07:14:50 INFO - PROCESS | 5975 | 1484579690540 Marionette TRACE conn4 -> [0,2332,"setContext",{"value":"content"}] 07:14:50 INFO - PROCESS | 5975 | 1484579690548 Marionette TRACE conn4 <- [1,2332,null,{}] 07:14:50 INFO - PROCESS | 5975 | 1484579690554 Marionette TRACE conn4 -> [0,2333,"getContext",null] 07:14:50 INFO - PROCESS | 5975 | 1484579690561 Marionette TRACE conn4 <- [1,2333,null,{"value":"content"}] 07:14:50 INFO - PROCESS | 5975 | 1484579690580 Marionette TRACE conn4 -> [0,2334,"setContext",{"value":"chrome"}] 07:14:50 INFO - PROCESS | 5975 | 1484579690588 Marionette TRACE conn4 <- [1,2334,null,{}] 07:14:50 INFO - PROCESS | 5975 | 1484579690594 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}] 07:14:50 INFO - PROCESS | 5975 | 1484579690616 Marionette TRACE conn4 <- [1,2335,null,{"value":true}] 07:14:50 INFO - PROCESS | 5975 | 1484579690621 Marionette TRACE conn4 -> [0,2336,"setContext",{"value":"content"}] 07:14:50 INFO - PROCESS | 5975 | 1484579690625 Marionette TRACE conn4 <- [1,2336,null,{}] 07:14:50 INFO - Setting pref dom.serviceWorkers.enabled (true) 07:14:50 INFO - PROCESS | 5975 | 1484579690631 Marionette TRACE conn4 -> [0,2337,"getContext",null] 07:14:50 INFO - PROCESS | 5975 | 1484579690634 Marionette TRACE conn4 <- [1,2337,null,{"value":"content"}] 07:14:50 INFO - PROCESS | 5975 | 1484579690640 Marionette TRACE conn4 -> [0,2338,"setContext",{"value":"chrome"}] 07:14:50 INFO - PROCESS | 5975 | 1484579690644 Marionette TRACE conn4 <- [1,2338,null,{}] 07:14:50 INFO - PROCESS | 5975 | 1484579690649 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}] 07:14:50 INFO - PROCESS | 5975 | 1484579690672 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 07:14:50 INFO - PROCESS | 5975 | 1484579690676 Marionette TRACE conn4 -> [0,2340,"setContext",{"value":"content"}] 07:14:50 INFO - PROCESS | 5975 | 1484579690680 Marionette TRACE conn4 <- [1,2340,null,{}] 07:14:50 INFO - PROCESS | 5975 | 1484579690685 Marionette TRACE conn4 -> [0,2341,"timeouts",{"script":35000}] 07:14:50 INFO - PROCESS | 5975 | 1484579690690 Marionette TRACE conn4 <- [1,2341,null,{}] 07:14:50 INFO - PROCESS | 5975 | 1484579690696 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}] 07:14:51 INFO - PROCESS | 5975 | 1484579691007 Marionette TRACE conn4 <- [1,2342,null,{"value":null}] 07:14:51 INFO - PROCESS | 5975 | 1484579691075 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:14:51 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6f4400 == 5 [pid = 6020] [id = 900] 07:14:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 27 (0x9b6f4c00) [pid = 6020] [serial = 2395] [outer = (nil)] 07:14:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 28 (0x9b7f0400) [pid = 6020] [serial = 2396] [outer = 0x9b6f4c00] 07:14:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0x9c0ba800) [pid = 6020] [serial = 2397] [outer = 0x9b6f4c00] 07:14:51 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:51 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:52 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c976400 == 6 [pid = 6020] [id = 901] 07:14:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0x9c977000) [pid = 6020] [serial = 2398] [outer = (nil)] 07:14:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0x9c977c00) [pid = 6020] [serial = 2399] [outer = 0x9c977000] 07:14:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0x9cad4400) [pid = 6020] [serial = 2400] [outer = 0x9c977000] 07:14:52 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0x9b4b4c00) [pid = 6020] [serial = 2385] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/update-after-navigation-fetch-event.https.html] 07:14:52 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0x9c0ba400) [pid = 6020] [serial = 2382] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/unregister.https.html] 07:14:52 INFO - PROCESS | 5975 | --DOMWINDOW == 29 (0x9c68f400) [pid = 6020] [serial = 2388] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/update] 07:14:57 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4b9000 == 7 [pid = 6020] [id = 902] 07:14:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0x9b4b9c00) [pid = 6020] [serial = 2401] [outer = (nil)] 07:14:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0x9b6f1400) [pid = 6020] [serial = 2402] [outer = 0x9b4b9c00] 07:14:57 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:57 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:57 INFO - PROCESS | 5975 | 1484579697662 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]]]}] 07:14:57 INFO - . 07:14:57 INFO - TEST-OK | /service-workers/service-worker/update-recovery.https.html | took 7348ms 07:14:57 INFO - PROCESS | 5975 | 1484579697744 Marionette TRACE conn4 -> [0,2344,"getWindowHandle",null] 07:14:57 INFO - PROCESS | 5975 | 1484579697751 Marionette TRACE conn4 <- [1,2344,null,{"value":"2147483649"}] 07:14:57 INFO - TEST-START | /service-workers/service-worker/update.https.html 07:14:57 INFO - PROCESS | 5975 | 1484579697761 Marionette TRACE conn4 -> [0,2345,"timeouts",{"script":35000}] 07:14:57 INFO - PROCESS | 5975 | 1484579697772 Marionette TRACE conn4 <- [1,2345,null,{}] 07:14:57 INFO - PROCESS | 5975 | 1484579697782 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}] 07:14:58 INFO - PROCESS | 5975 | 1484579698053 Marionette TRACE conn4 <- [1,2346,null,{"value":null}] 07:14:58 INFO - PROCESS | 5975 | 1484579698205 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:14:58 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4b1400 == 8 [pid = 6020] [id = 903] 07:14:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0x9b4b2000) [pid = 6020] [serial = 2403] [outer = (nil)] 07:14:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0x9b6f9c00) [pid = 6020] [serial = 2404] [outer = 0x9b4b2000] 07:14:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0x9b7f4000) [pid = 6020] [serial = 2405] [outer = 0x9b4b2000] 07:14:58 INFO - PROCESS | 5975 | --DOCSHELL 0x9c0bbc00 == 7 [pid = 6020] [id = 898] 07:14:58 INFO - PROCESS | 5975 | --DOCSHELL 0x9e343c00 == 6 [pid = 6020] [id = 899] 07:14:58 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0x9d15c800) [pid = 6020] [serial = 2384] [outer = (nil)] [url = about:blank] 07:14:58 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0x9cad1800) [pid = 6020] [serial = 2391] [outer = (nil)] [url = about:blank] 07:14:58 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0x9cad1c00) [pid = 6020] [serial = 2383] [outer = (nil)] [url = about:blank] 07:14:58 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:58 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:14:58 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0x9c68fc00) [pid = 6020] [serial = 2389] [outer = (nil)] [url = about:blank] 07:14:58 INFO - PROCESS | 5975 | --DOMWINDOW == 29 (0x9b7ee400) [pid = 6020] [serial = 2387] [outer = (nil)] [url = about:blank] 07:14:58 INFO - PROCESS | 5975 | --DOMWINDOW == 28 (0x9b6f7800) [pid = 6020] [serial = 2386] [outer = (nil)] [url = about:blank] 07:14:59 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:14:59 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:14:59 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:14:59 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:14:59 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:14:59 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:14:59 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 07:14:59 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 07:14:59 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 337 07:15:00 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 450 07:15:00 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:15:00 INFO - PROCESS | 5975 | ++DOCSHELL 0x9d166000 == 7 [pid = 6020] [id = 904] 07:15:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0x9e33d800) [pid = 6020] [serial = 2406] [outer = (nil)] 07:15:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0x9e549400) [pid = 6020] [serial = 2407] [outer = 0x9e33d800] 07:15:00 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:15:00 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:15:00 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!aInstallEventSuccess', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 07:15:00 INFO - PROCESS | 5975 | 1484579700608 Marionette TRACE conn4 <- [1,2347,null,{"value":["/service-workers/service-worker/update.https.html",0,null,null,[["Update a registration.",0,null,null]]]}] 07:15:00 INFO - . 07:15:00 INFO - TEST-OK | /service-workers/service-worker/update.https.html | took 2897ms 07:15:00 INFO - PROCESS | 5975 | 1484579700657 Marionette TRACE conn4 -> [0,2348,"getWindowHandle",null] 07:15:00 INFO - PROCESS | 5975 | 1484579700663 Marionette TRACE conn4 <- [1,2348,null,{"value":"2147483649"}] 07:15:00 INFO - TEST-START | /service-workers/service-worker/waiting.https.html 07:15:00 INFO - PROCESS | 5975 | 1484579700671 Marionette TRACE conn4 -> [0,2349,"timeouts",{"script":35000}] 07:15:00 INFO - PROCESS | 5975 | 1484579700682 Marionette TRACE conn4 <- [1,2349,null,{}] 07:15:00 INFO - PROCESS | 5975 | 1484579700691 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}] 07:15:00 INFO - PROCESS | 5975 | 1484579700917 Marionette TRACE conn4 <- [1,2350,null,{"value":null}] 07:15:01 INFO - PROCESS | 5975 | 1484579701000 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:15:01 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c0bd800 == 8 [pid = 6020] [id = 905] 07:15:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0x9c68e800) [pid = 6020] [serial = 2408] [outer = (nil)] 07:15:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0x9e5b5400) [pid = 6020] [serial = 2409] [outer = 0x9c68e800] 07:15:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0x9e5be400) [pid = 6020] [serial = 2410] [outer = 0x9c68e800] 07:15:01 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:15:01 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:15:01 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0x9e347c00) [pid = 6020] [serial = 2393] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/update/update-after-oneday.https.html] 07:15:01 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0x9c0bf800) [pid = 6020] [serial = 2390] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/update-after-oneday.https.html] 07:15:02 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e5b9000 == 9 [pid = 6020] [id = 906] 07:15:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0x9e5bfc00) [pid = 6020] [serial = 2411] [outer = (nil)] 07:15:02 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:15:02 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:15:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0x9e5e7800) [pid = 6020] [serial = 2412] [outer = 0x9e5bfc00] 07:15:02 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2589 07:15:02 INFO - PROCESS | 5975 | [Child 6020] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 07:15:02 INFO - PROCESS | 5975 | [Child 6020] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 07:15:02 INFO - PROCESS | 5975 | 1484579702514 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]]]}] 07:15:02 INFO - . 07:15:02 INFO - TEST-OK | /service-workers/service-worker/waiting.https.html | took 1901ms 07:15:02 INFO - PROCESS | 5975 | 1484579702573 Marionette TRACE conn4 -> [0,2352,"getWindowHandle",null] 07:15:02 INFO - PROCESS | 5975 | 1484579702583 Marionette TRACE conn4 <- [1,2352,null,{"value":"2147483649"}] 07:15:02 INFO - TEST-START | /service-workers/service-worker/websocket.https.html 07:15:02 INFO - PROCESS | 5975 | 1484579702604 Marionette TRACE conn4 -> [0,2353,"timeouts",{"script":35000}] 07:15:02 INFO - PROCESS | 5975 | 1484579702614 Marionette TRACE conn4 <- [1,2353,null,{}] 07:15:02 INFO - PROCESS | 5975 | 1484579702621 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}] 07:15:02 INFO - PROCESS | 5975 | 1484579702876 Marionette TRACE conn4 <- [1,2354,null,{"value":null}] 07:15:02 INFO - PROCESS | 5975 | 1484579702932 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:15:02 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ec13000 == 10 [pid = 6020] [id = 907] 07:15:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0x9ec16800) [pid = 6020] [serial = 2413] [outer = (nil)] 07:15:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0x9ec99c00) [pid = 6020] [serial = 2414] [outer = 0x9ec16800] 07:15:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0x9ec9cc00) [pid = 6020] [serial = 2415] [outer = 0x9ec16800] 07:15:03 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:15:03 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:15:04 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ecca000 == 11 [pid = 6020] [id = 908] 07:15:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0x9eccb800) [pid = 6020] [serial = 2416] [outer = (nil)] 07:15:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0x9eccd800) [pid = 6020] [serial = 2417] [outer = 0x9eccb800] 07:15:04 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:15:04 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:15:04 INFO - PROCESS | 5975 | 1484579704526 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]]]}] 07:15:04 INFO - . 07:15:04 INFO - TEST-OK | /service-workers/service-worker/websocket.https.html | took 1942ms 07:15:04 INFO - PROCESS | 5975 | 1484579704546 Marionette TRACE conn4 -> [0,2356,"getWindowHandle",null] 07:15:04 INFO - PROCESS | 5975 | 1484579704549 Marionette TRACE conn4 <- [1,2356,null,{"value":"2147483649"}] 07:15:04 INFO - TEST-START | /service-workers/service-worker/worker-interception.https.html 07:15:04 INFO - PROCESS | 5975 | 1484579704557 Marionette TRACE conn4 -> [0,2357,"timeouts",{"script":35000}] 07:15:04 INFO - PROCESS | 5975 | 1484579704564 Marionette TRACE conn4 <- [1,2357,null,{}] 07:15:04 INFO - PROCESS | 5975 | 1484579704583 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}] 07:15:04 INFO - PROCESS | 5975 | 1484579704845 Marionette TRACE conn4 <- [1,2358,null,{"value":null}] 07:15:04 INFO - PROCESS | 5975 | 1484579704930 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:15:04 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7ea000 == 12 [pid = 6020] [id = 909] 07:15:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0x9b7ea800) [pid = 6020] [serial = 2418] [outer = (nil)] 07:15:05 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0x9cadb400) [pid = 6020] [serial = 2419] [outer = 0x9b7ea800] 07:15:05 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0x9e55f800) [pid = 6020] [serial = 2420] [outer = 0x9b7ea800] 07:15:05 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:15:05 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:15:07 INFO - PROCESS | 5975 | --DOCSHELL 0x9e5b9000 == 11 [pid = 6020] [id = 906] 07:15:07 INFO - PROCESS | 5975 | --DOCSHELL 0x9ecca000 == 10 [pid = 6020] [id = 908] 07:15:07 INFO - PROCESS | 5975 | --DOCSHELL 0x9ec13000 == 9 [pid = 6020] [id = 907] 07:15:07 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4b9000 == 8 [pid = 6020] [id = 902] 07:15:07 INFO - PROCESS | 5975 | --DOCSHELL 0x9c976400 == 7 [pid = 6020] [id = 901] 07:15:07 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4b1400 == 6 [pid = 6020] [id = 903] 07:15:07 INFO - PROCESS | 5975 | --DOCSHELL 0x9d166000 == 5 [pid = 6020] [id = 904] 07:15:07 INFO - PROCESS | 5975 | --DOCSHELL 0x9c0bd800 == 4 [pid = 6020] [id = 905] 07:15:07 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6f4400 == 3 [pid = 6020] [id = 900] 07:15:07 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0x9b7f0400) [pid = 6020] [serial = 2396] [outer = (nil)] [url = about:blank] 07:15:07 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0x9e34a400) [pid = 6020] [serial = 2394] [outer = (nil)] [url = about:blank] 07:15:07 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0x9d15a800) [pid = 6020] [serial = 2392] [outer = (nil)] [url = about:blank] 07:15:07 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0x9c977c00) [pid = 6020] [serial = 2399] [outer = (nil)] [url = about:blank] 07:15:08 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c977400 == 4 [pid = 6020] [id = 910] 07:15:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0x9d15a400) [pid = 6020] [serial = 2421] [outer = (nil)] 07:15:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0x9d15a800) [pid = 6020] [serial = 2422] [outer = 0x9d15a400] 07:15:08 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:15:08 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:15:09 INFO - PROCESS | 5975 | 1484579709602 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]]]}] 07:15:09 INFO - ..... 07:15:09 INFO - TEST-OK | /service-workers/service-worker/worker-interception.https.html | took 5113ms 07:15:09 INFO - PROCESS | 5975 | 1484579709672 Marionette TRACE conn4 -> [0,2360,"getWindowHandle",null] 07:15:09 INFO - PROCESS | 5975 | 1484579709696 Marionette TRACE conn4 <- [1,2360,null,{"value":"2147483649"}] 07:15:09 INFO - TEST-START | /service-workers/service-worker/xhr.https.html 07:15:09 INFO - PROCESS | 5975 | 1484579709744 Marionette TRACE conn4 -> [0,2361,"timeouts",{"script":35000}] 07:15:09 INFO - PROCESS | 5975 | 1484579709756 Marionette TRACE conn4 <- [1,2361,null,{}] 07:15:09 INFO - PROCESS | 5975 | 1484579709814 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}] 07:15:10 INFO - PROCESS | 5975 | 1484579710247 Marionette TRACE conn4 <- [1,2362,null,{"value":null}] 07:15:10 INFO - PROCESS | 5975 | 1484579710300 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:15:10 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e5e4000 == 5 [pid = 6020] [id = 911] 07:15:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0x9e5e6400) [pid = 6020] [serial = 2423] [outer = (nil)] 07:15:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0x9ec15000) [pid = 6020] [serial = 2424] [outer = 0x9e5e6400] 07:15:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0x9ec97800) [pid = 6020] [serial = 2425] [outer = 0x9e5e6400] 07:15:10 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:15:10 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:15:11 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0x9b4b2000) [pid = 6020] [serial = 2403] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/update.https.html] 07:15:11 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0x9ec16800) [pid = 6020] [serial = 2413] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/websocket.https.html] 07:15:11 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0x9c68e800) [pid = 6020] [serial = 2408] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/waiting.https.html] 07:15:11 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0x9eccb800) [pid = 6020] [serial = 2416] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?websocket] 07:15:11 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0x9c977000) [pid = 6020] [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.] 07:15:11 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0x9b6f4c00) [pid = 6020] [serial = 2395] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/update-recovery.https.html] 07:15:11 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0x9b4b9c00) [pid = 6020] [serial = 2401] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.txt] 07:15:11 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0x9e33d800) [pid = 6020] [serial = 2406] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.txt] 07:15:11 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0x9e5bfc00) [pid = 6020] [serial = 2411] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 07:15:11 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ecbf000 == 6 [pid = 6020] [id = 912] 07:15:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0x9ecbf800) [pid = 6020] [serial = 2426] [outer = (nil)] 07:15:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0x9ecc0800) [pid = 6020] [serial = 2427] [outer = 0x9ecbf800] 07:15:11 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c900 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:15:11 INFO - PROCESS | 5975 | [Parent 5975] WARNING: Suboptimal indexes for the SQL statement 0x9ca3c820 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 07:15:12 INFO - PROCESS | 5975 | 1484579712217 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]]]}] 07:15:12 INFO - . 07:15:12 INFO - TEST-OK | /service-workers/service-worker/xhr.https.html | took 2559ms 07:15:12 INFO - PROCESS | 5975 | 1484579712280 Marionette TRACE conn4 -> [0,2364,"getWindowHandle",null] 07:15:12 INFO - PROCESS | 5975 | 1484579712289 Marionette TRACE conn4 <- [1,2364,null,{"value":"2147483649"}] 07:15:12 INFO - TEST-START | /shadow-dom/Document-prototype-adoptNode.html 07:15:12 INFO - Clearing pref dom.serviceWorkers.enabled 07:15:12 INFO - PROCESS | 5975 | 1484579712304 Marionette TRACE conn4 -> [0,2365,"getContext",null] 07:15:12 INFO - PROCESS | 5975 | 1484579712314 Marionette TRACE conn4 <- [1,2365,null,{"value":"content"}] 07:15:12 INFO - PROCESS | 5975 | 1484579712320 Marionette TRACE conn4 -> [0,2366,"setContext",{"value":"chrome"}] 07:15:12 INFO - PROCESS | 5975 | 1484579712323 Marionette TRACE conn4 <- [1,2366,null,{}] 07:15:12 INFO - PROCESS | 5975 | 1484579712329 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}] 07:15:12 INFO - PROCESS | 5975 | 1484579712345 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 07:15:12 INFO - PROCESS | 5975 | 1484579712353 Marionette TRACE conn4 -> [0,2368,"setContext",{"value":"content"}] 07:15:12 INFO - PROCESS | 5975 | 1484579712357 Marionette TRACE conn4 <- [1,2368,null,{}] 07:15:12 INFO - PROCESS | 5975 | 1484579712363 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}] 07:15:12 INFO - PROCESS | 5975 | 1484579712612 Marionette TRACE conn4 <- [1,2369,null,{"value":null}] 07:15:12 INFO - PROCESS | 5975 | 1484579712692 Marionette TRACE conn4 -> [0,2370,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 07:15:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0x9d15c800) [pid = 6020] [serial = 2428] [outer = 0xa7799400] 07:15:13 INFO - PROCESS | 5975 | 1484579713005 Marionette TRACE conn4 <- [1,2370,null,{}] 07:15:13 INFO - PROCESS | 5975 | 1484579713019 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 07:15:13 INFO - PROCESS | 5975 | 1484579713056 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 07:15:13 INFO - PROCESS | 5975 | 1484579713090 Marionette TRACE conn4 -> [0,2372,"timeouts",{"script":35000}] 07:15:13 INFO - PROCESS | 5975 | 1484579713095 Marionette TRACE conn4 <- [1,2372,null,{}] 07:15:13 INFO - PROCESS | 5975 | 1484579713103 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}] 07:15:13 INFO - PROCESS | 5975 | 1484579713138 Marionette TRACE conn4 <- [1,2373,null,{"value":null}] 07:15:13 INFO - PROCESS | 5975 | 1484579713145 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:15:13 INFO - PROCESS | 5975 | ++DOCSHELL 0x9eccb800 == 7 [pid = 6020] [id = 913] 07:15:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0x9ef51400) [pid = 6020] [serial = 2429] [outer = (nil)] 07:15:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0x9ef52000) [pid = 6020] [serial = 2430] [outer = 0x9ef51400] 07:15:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0x9cad4c00) [pid = 6020] [serial = 2431] [outer = 0x9ef51400] 07:15:14 INFO - PROCESS | 5975 | 1484579714448 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"]]]}] 07:15:14 INFO - .. 07:15:14 INFO - TEST-OK | /shadow-dom/Document-prototype-adoptNode.html | took 2178ms 07:15:14 INFO - TEST-START | /shadow-dom/Document-prototype-currentScript.html 07:15:14 INFO - PROCESS | 5975 | 1484579714483 Marionette TRACE conn4 -> [0,2375,"getWindowHandle",null] 07:15:14 INFO - PROCESS | 5975 | 1484579714486 Marionette TRACE conn4 <- [1,2375,null,{"value":"2147483649"}] 07:15:14 INFO - PROCESS | 5975 | 1484579714494 Marionette TRACE conn4 -> [0,2376,"timeouts",{"script":35000}] 07:15:14 INFO - PROCESS | 5975 | 1484579714498 Marionette TRACE conn4 <- [1,2376,null,{}] 07:15:14 INFO - PROCESS | 5975 | 1484579714504 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}] 07:15:14 INFO - PROCESS | 5975 | 1484579714728 Marionette TRACE conn4 <- [1,2377,null,{"value":null}] 07:15:14 INFO - PROCESS | 5975 | 1484579714871 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:15:14 INFO - PROCESS | 5975 | ++DOCSHELL 0x9d163400 == 8 [pid = 6020] [id = 914] 07:15:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0x9d165400) [pid = 6020] [serial = 2432] [outer = (nil)] 07:15:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0x9e564800) [pid = 6020] [serial = 2433] [outer = 0x9d165400] 07:15:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0x9e340000) [pid = 6020] [serial = 2434] [outer = 0x9d165400] 07:15:16 INFO - PROCESS | 5975 | --DOCSHELL 0x9ecbf000 == 7 [pid = 6020] [id = 912] 07:15:16 INFO - PROCESS | 5975 | --DOCSHELL 0x9e5e4000 == 6 [pid = 6020] [id = 911] 07:15:16 INFO - PROCESS | 5975 | --DOCSHELL 0x9c977400 == 5 [pid = 6020] [id = 910] 07:15:16 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7ea000 == 4 [pid = 6020] [id = 909] 07:15:16 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0x9ec99c00) [pid = 6020] [serial = 2414] [outer = (nil)] [url = about:blank] 07:15:16 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0x9eccd800) [pid = 6020] [serial = 2417] [outer = (nil)] [url = about:blank] 07:15:16 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0x9ec9cc00) [pid = 6020] [serial = 2415] [outer = (nil)] [url = about:blank] 07:15:16 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0x9cad4400) [pid = 6020] [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.] 07:15:16 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0x9c0ba800) [pid = 6020] [serial = 2397] [outer = (nil)] [url = about:blank] 07:15:16 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0x9b6f1400) [pid = 6020] [serial = 2402] [outer = (nil)] [url = about:blank] 07:15:16 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0x9e549400) [pid = 6020] [serial = 2407] [outer = (nil)] [url = about:blank] 07:15:16 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0x9e5e7800) [pid = 6020] [serial = 2412] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 07:15:16 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0x9e5be400) [pid = 6020] [serial = 2410] [outer = (nil)] [url = about:blank] 07:15:16 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0x9b7f4000) [pid = 6020] [serial = 2405] [outer = (nil)] [url = about:blank] 07:15:16 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0x9e5b5400) [pid = 6020] [serial = 2409] [outer = (nil)] [url = about:blank] 07:15:16 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0x9b6f9c00) [pid = 6020] [serial = 2404] [outer = (nil)] [url = about:blank] 07:15:18 INFO - PROCESS | 5975 | --DOMWINDOW == 29 (0x9ecbf800) [pid = 6020] [serial = 2426] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?xhr] 07:15:23 INFO - PROCESS | 5975 | --DOCSHELL 0x9eccb800 == 3 [pid = 6020] [id = 913] 07:15:23 INFO - PROCESS | 5975 | --DOMWINDOW == 28 (0x9ecc0800) [pid = 6020] [serial = 2427] [outer = (nil)] [url = about:blank] 07:15:23 INFO - PROCESS | 5975 | --DOMWINDOW == 27 (0x9ec15000) [pid = 6020] [serial = 2424] [outer = (nil)] [url = about:blank] 07:15:23 INFO - PROCESS | 5975 | --DOMWINDOW == 26 (0x9cadb400) [pid = 6020] [serial = 2419] [outer = (nil)] [url = about:blank] 07:15:25 INFO - PROCESS | 5975 | --DOMWINDOW == 25 (0x9b7ea800) [pid = 6020] [serial = 2418] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/worker-interception.https.html] 07:15:25 INFO - PROCESS | 5975 | --DOMWINDOW == 24 (0x9d15a400) [pid = 6020] [serial = 2421] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/worker-interception-iframe.https.html?bypass] 07:15:25 INFO - PROCESS | 5975 | --DOMWINDOW == 23 (0x9ef51400) [pid = 6020] [serial = 2429] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Document-prototype-adoptNode.html] 07:15:25 INFO - PROCESS | 5975 | --DOMWINDOW == 22 (0x9e5b8c00) [pid = 6020] [serial = 1542] [outer = (nil)] [url = http://web-platform.test:8000/selectors/child-indexed-pseudo-class.html] 07:15:30 INFO - PROCESS | 5975 | --DOMWINDOW == 21 (0x9e55f800) [pid = 6020] [serial = 2420] [outer = (nil)] [url = about:blank] 07:15:30 INFO - PROCESS | 5975 | --DOMWINDOW == 20 (0xa2194400) [pid = 6020] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/testharness_runner.html] 07:15:30 INFO - PROCESS | 5975 | --DOMWINDOW == 19 (0x9d15a800) [pid = 6020] [serial = 2422] [outer = (nil)] [url = about:blank] 07:15:30 INFO - PROCESS | 5975 | --DOMWINDOW == 18 (0x9cad4c00) [pid = 6020] [serial = 2431] [outer = (nil)] [url = about:blank] 07:15:30 INFO - PROCESS | 5975 | --DOMWINDOW == 17 (0x9e564800) [pid = 6020] [serial = 2433] [outer = (nil)] [url = about:blank] 07:15:30 INFO - PROCESS | 5975 | --DOMWINDOW == 16 (0x9ef52000) [pid = 6020] [serial = 2430] [outer = (nil)] [url = about:blank] 07:15:30 INFO - PROCESS | 5975 | --DOMWINDOW == 15 (0x9e5e5800) [pid = 6020] [serial = 1544] [outer = (nil)] [url = about:blank] 07:15:45 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 07:15:45 INFO - PROCESS | 5975 | 1484579745451 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]]]}] 07:15:45 INFO - ........ 07:15:45 INFO - TEST-TIMEOUT | /shadow-dom/Document-prototype-currentScript.html | took 30989ms 07:15:45 INFO - PROCESS | 5975 | 1484579745483 Marionette TRACE conn4 -> [0,2379,"getWindowHandle",null] 07:15:45 INFO - PROCESS | 5975 | 1484579745490 Marionette TRACE conn4 <- [1,2379,null,{"value":"2147483649"}] 07:15:45 INFO - TEST-START | /shadow-dom/Document-prototype-importNode.html 07:15:45 INFO - PROCESS | 5975 | 1484579745501 Marionette TRACE conn4 -> [0,2380,"timeouts",{"script":35000}] 07:15:45 INFO - PROCESS | 5975 | 1484579745509 Marionette TRACE conn4 <- [1,2380,null,{}] 07:15:45 INFO - PROCESS | 5975 | 1484579745521 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}] 07:15:45 INFO - PROCESS | 5975 | 1484579745764 Marionette TRACE conn4 <- [1,2381,null,{"value":null}] 07:15:45 INFO - PROCESS | 5975 | 1484579745821 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:15:45 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6ef000 == 4 [pid = 6020] [id = 915] 07:15:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 16 (0x9b6ef800) [pid = 6020] [serial = 2435] [outer = (nil)] 07:15:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 17 (0x9b6f6000) [pid = 6020] [serial = 2436] [outer = 0x9b6ef800] 07:15:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 18 (0x9b7e8000) [pid = 6020] [serial = 2437] [outer = 0x9b6ef800] 07:15:46 INFO - PROCESS | 5975 | 1484579746896 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"]]]}] 07:15:46 INFO - .. 07:15:46 INFO - TEST-OK | /shadow-dom/Document-prototype-importNode.html | took 1445ms 07:15:46 INFO - PROCESS | 5975 | 1484579746945 Marionette TRACE conn4 -> [0,2383,"getWindowHandle",null] 07:15:46 INFO - PROCESS | 5975 | 1484579746956 Marionette TRACE conn4 <- [1,2383,null,{"value":"2147483649"}] 07:15:46 INFO - TEST-START | /shadow-dom/Element-interface-attachShadow.html 07:15:46 INFO - PROCESS | 5975 | 1484579746971 Marionette TRACE conn4 -> [0,2384,"timeouts",{"script":35000}] 07:15:46 INFO - PROCESS | 5975 | 1484579746982 Marionette TRACE conn4 <- [1,2384,null,{}] 07:15:47 INFO - PROCESS | 5975 | 1484579746994 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}] 07:15:47 INFO - PROCESS | 5975 | 1484579747210 Marionette TRACE conn4 <- [1,2385,null,{"value":null}] 07:15:47 INFO - PROCESS | 5975 | 1484579747265 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:15:47 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4b9c00 == 5 [pid = 6020] [id = 916] 07:15:47 INFO - PROCESS | 5975 | ++DOMWINDOW == 19 (0x9b4bc000) [pid = 6020] [serial = 2438] [outer = (nil)] 07:15:47 INFO - PROCESS | 5975 | ++DOMWINDOW == 20 (0x9c0c5000) [pid = 6020] [serial = 2439] [outer = 0x9b4bc000] 07:15:47 INFO - PROCESS | 5975 | ++DOMWINDOW == 21 (0x9c686400) [pid = 6020] [serial = 2440] [outer = 0x9b4bc000] 07:15:48 INFO - PROCESS | 5975 | 1484579748407 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"]]]}] 07:15:48 INFO - ...... 07:15:48 INFO - TEST-OK | /shadow-dom/Element-interface-attachShadow.html | took 1498ms 07:15:48 INFO - PROCESS | 5975 | 1484579748470 Marionette TRACE conn4 -> [0,2387,"getWindowHandle",null] 07:15:48 INFO - PROCESS | 5975 | 1484579748475 Marionette TRACE conn4 <- [1,2387,null,{"value":"2147483649"}] 07:15:48 INFO - TEST-START | /shadow-dom/Element-interface-shadowRoot-attribute.html 07:15:48 INFO - PROCESS | 5975 | 1484579748483 Marionette TRACE conn4 -> [0,2388,"timeouts",{"script":35000}] 07:15:48 INFO - PROCESS | 5975 | 1484579748491 Marionette TRACE conn4 <- [1,2388,null,{}] 07:15:48 INFO - PROCESS | 5975 | 1484579748516 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}] 07:15:48 INFO - PROCESS | 5975 | 1484579748744 Marionette TRACE conn4 <- [1,2389,null,{"value":null}] 07:15:48 INFO - PROCESS | 5975 | 1484579748799 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:15:48 INFO - PROCESS | 5975 | ++DOCSHELL 0x9cad0800 == 6 [pid = 6020] [id = 917] 07:15:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 22 (0x9cad1400) [pid = 6020] [serial = 2441] [outer = (nil)] 07:15:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 23 (0x9cad8800) [pid = 6020] [serial = 2442] [outer = 0x9cad1400] 07:15:49 INFO - PROCESS | 5975 | ++DOMWINDOW == 24 (0x9cad7000) [pid = 6020] [serial = 2443] [outer = 0x9cad1400] 07:15:49 INFO - PROCESS | 5975 | 1484579749873 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"]]]}] 07:15:49 INFO - ... 07:15:49 INFO - TEST-OK | /shadow-dom/Element-interface-shadowRoot-attribute.html | took 1442ms 07:15:49 INFO - PROCESS | 5975 | 1484579749926 Marionette TRACE conn4 -> [0,2391,"getWindowHandle",null] 07:15:49 INFO - PROCESS | 5975 | 1484579749931 Marionette TRACE conn4 <- [1,2391,null,{"value":"2147483649"}] 07:15:49 INFO - TEST-START | /shadow-dom/HTMLSlotElement-interface.html 07:15:49 INFO - PROCESS | 5975 | 1484579749938 Marionette TRACE conn4 -> [0,2392,"timeouts",{"script":35000}] 07:15:49 INFO - PROCESS | 5975 | 1484579749943 Marionette TRACE conn4 <- [1,2392,null,{}] 07:15:49 INFO - PROCESS | 5975 | 1484579749950 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}] 07:15:50 INFO - PROCESS | 5975 | 1484579750201 Marionette TRACE conn4 <- [1,2393,null,{"value":null}] 07:15:50 INFO - PROCESS | 5975 | 1484579750275 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:15:50 INFO - PROCESS | 5975 | ++DOCSHELL 0x9d163c00 == 7 [pid = 6020] [id = 918] 07:15:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 25 (0x9d164000) [pid = 6020] [serial = 2444] [outer = (nil)] 07:15:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 26 (0x9e33d400) [pid = 6020] [serial = 2445] [outer = 0x9d164000] 07:15:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 27 (0x9e344000) [pid = 6020] [serial = 2446] [outer = 0x9d164000] 07:15:51 INFO - .................. 07:15:51 INFO - TEST-OK | /shadow-dom/HTMLSlotElement-interface.html | took 1603ms 07:15:51 INFO - TEST-START | /shadow-dom/Node-prototype-cloneNode.html 07:15:51 INFO - PROCESS | 5975 | 1484579751514 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"]]]}] 07:15:51 INFO - PROCESS | 5975 | 1484579751549 Marionette TRACE conn4 -> [0,2395,"getWindowHandle",null] 07:15:51 INFO - PROCESS | 5975 | 1484579751576 Marionette TRACE conn4 <- [1,2395,null,{"value":"2147483649"}] 07:15:51 INFO - PROCESS | 5975 | 1484579751586 Marionette TRACE conn4 -> [0,2396,"timeouts",{"script":35000}] 07:15:51 INFO - PROCESS | 5975 | 1484579751600 Marionette TRACE conn4 <- [1,2396,null,{}] 07:15:51 INFO - PROCESS | 5975 | 1484579751660 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}] 07:15:51 INFO - PROCESS | 5975 | 1484579751919 Marionette TRACE conn4 <- [1,2397,null,{"value":null}] 07:15:52 INFO - PROCESS | 5975 | 1484579751991 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:15:52 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e550c00 == 8 [pid = 6020] [id = 919] 07:15:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 28 (0x9e56b400) [pid = 6020] [serial = 2447] [outer = (nil)] 07:15:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0x9e5bf400) [pid = 6020] [serial = 2448] [outer = 0x9e56b400] 07:15:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0x9e5bdc00) [pid = 6020] [serial = 2449] [outer = 0x9e56b400] 07:15:53 INFO - PROCESS | 5975 | 1484579753174 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"]]]}] 07:15:53 INFO - .... 07:15:53 INFO - TEST-OK | /shadow-dom/Node-prototype-cloneNode.html | took 1648ms 07:15:53 INFO - PROCESS | 5975 | 1484579753237 Marionette TRACE conn4 -> [0,2399,"getWindowHandle",null] 07:15:53 INFO - PROCESS | 5975 | 1484579753244 Marionette TRACE conn4 <- [1,2399,null,{"value":"2147483649"}] 07:15:53 INFO - TEST-START | /shadow-dom/ShadowRoot-interface.html 07:15:53 INFO - PROCESS | 5975 | 1484579753253 Marionette TRACE conn4 -> [0,2400,"timeouts",{"script":35000}] 07:15:53 INFO - PROCESS | 5975 | 1484579753259 Marionette TRACE conn4 <- [1,2400,null,{}] 07:15:53 INFO - PROCESS | 5975 | 1484579753265 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}] 07:15:53 INFO - PROCESS | 5975 | 1484579753496 Marionette TRACE conn4 <- [1,2401,null,{"value":null}] 07:15:53 INFO - PROCESS | 5975 | 1484579753583 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:15:53 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ec19c00 == 9 [pid = 6020] [id = 920] 07:15:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0x9ec96800) [pid = 6020] [serial = 2450] [outer = (nil)] 07:15:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0x9ec9d000) [pid = 6020] [serial = 2451] [outer = 0x9ec96800] 07:15:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0x9ecbec00) [pid = 6020] [serial = 2452] [outer = 0x9ec96800] 07:15:55 INFO - ............ 07:15:55 INFO - TEST-OK | /shadow-dom/ShadowRoot-interface.html | took 1846ms 07:15:55 INFO - PROCESS | 5975 | 1484579755057 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"]]]}] 07:15:55 INFO - PROCESS | 5975 | 1484579755123 Marionette TRACE conn4 -> [0,2403,"getWindowHandle",null] 07:15:55 INFO - PROCESS | 5975 | 1484579755133 Marionette TRACE conn4 <- [1,2403,null,{"value":"2147483649"}] 07:15:55 INFO - TEST-START | /shadow-dom/event-composed-path-with-related-target.html 07:15:55 INFO - PROCESS | 5975 | 1484579755145 Marionette TRACE conn4 -> [0,2404,"timeouts",{"script":35000}] 07:15:55 INFO - PROCESS | 5975 | 1484579755153 Marionette TRACE conn4 <- [1,2404,null,{}] 07:15:55 INFO - PROCESS | 5975 | 1484579755164 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}] 07:15:55 INFO - PROCESS | 5975 | 1484579755410 Marionette TRACE conn4 <- [1,2405,null,{"value":null}] 07:15:55 INFO - PROCESS | 5975 | 1484579755475 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:15:55 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c685c00 == 10 [pid = 6020] [id = 921] 07:15:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0x9c68dc00) [pid = 6020] [serial = 2453] [outer = (nil)] 07:15:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0x9c979800) [pid = 6020] [serial = 2454] [outer = 0x9c68dc00] 07:15:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0x9cad4800) [pid = 6020] [serial = 2455] [outer = 0x9c68dc00] 07:15:56 INFO - PROCESS | 5975 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 07:15:56 INFO - PROCESS | 5975 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 07:15:56 INFO - PROCESS | 5975 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 07:15:56 INFO - PROCESS | 5975 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 07:15:56 INFO - PROCESS | 5975 | --DOCSHELL 0x9e550c00 == 9 [pid = 6020] [id = 919] 07:15:56 INFO - PROCESS | 5975 | --DOCSHELL 0x9d163c00 == 8 [pid = 6020] [id = 918] 07:15:56 INFO - PROCESS | 5975 | --DOCSHELL 0x9cad0800 == 7 [pid = 6020] [id = 917] 07:15:56 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4b9c00 == 6 [pid = 6020] [id = 916] 07:15:57 INFO - ............. 07:15:57 INFO - TEST-ERROR | /shadow-dom/event-composed-path-with-related-target.html | took 1901ms 07:15:57 INFO - TEST-START | /shadow-dom/event-composed-path.html 07:15:57 INFO - PROCESS | 5975 | 1484579757014 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"]]]}] 07:15:57 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6ef000 == 5 [pid = 6020] [id = 915] 07:15:57 INFO - PROCESS | 5975 | --DOCSHELL 0x9d163400 == 4 [pid = 6020] [id = 914] 07:15:57 INFO - PROCESS | 5975 | 1484579757062 Marionette TRACE conn4 -> [0,2407,"getWindowHandle",null] 07:15:57 INFO - PROCESS | 5975 | 1484579757078 Marionette TRACE conn4 <- [1,2407,null,{"value":"2147483649"}] 07:15:57 INFO - PROCESS | 5975 | 1484579757100 Marionette TRACE conn4 -> [0,2408,"timeouts",{"script":35000}] 07:15:57 INFO - PROCESS | 5975 | 1484579757112 Marionette TRACE conn4 <- [1,2408,null,{}] 07:15:57 INFO - PROCESS | 5975 | 1484579757121 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}] 07:15:57 INFO - PROCESS | 5975 | 1484579757369 Marionette TRACE conn4 <- [1,2409,null,{"value":null}] 07:15:57 INFO - PROCESS | 5975 | 1484579757438 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:15:57 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c0c2400 == 5 [pid = 6020] [id = 922] 07:15:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0x9c0c2c00) [pid = 6020] [serial = 2456] [outer = (nil)] 07:15:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0x9e5b7000) [pid = 6020] [serial = 2457] [outer = 0x9c0c2c00] 07:15:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0x9e5d9400) [pid = 6020] [serial = 2458] [outer = 0x9c0c2c00] 07:15:58 INFO - PROCESS | 5975 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 07:15:58 INFO - PROCESS | 5975 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 07:15:58 INFO - PROCESS | 5975 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 07:15:58 INFO - ........... 07:15:58 INFO - TEST-ERROR | /shadow-dom/event-composed-path.html | took 1499ms 07:15:58 INFO - TEST-START | /shadow-dom/event-composed.html 07:15:58 INFO - PROCESS | 5975 | 1484579758568 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"]]]}] 07:15:58 INFO - PROCESS | 5975 | 1484579758597 Marionette TRACE conn4 -> [0,2411,"getWindowHandle",null] 07:15:58 INFO - PROCESS | 5975 | 1484579758601 Marionette TRACE conn4 <- [1,2411,null,{"value":"2147483649"}] 07:15:58 INFO - PROCESS | 5975 | 1484579758611 Marionette TRACE conn4 -> [0,2412,"timeouts",{"script":35000}] 07:15:58 INFO - PROCESS | 5975 | 1484579758623 Marionette TRACE conn4 <- [1,2412,null,{}] 07:15:58 INFO - PROCESS | 5975 | 1484579758665 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}] 07:15:58 INFO - PROCESS | 5975 | 1484579758889 Marionette TRACE conn4 <- [1,2413,null,{"value":null}] 07:15:58 INFO - PROCESS | 5975 | 1484579758951 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:15:58 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ef5b400 == 6 [pid = 6020] [id = 923] 07:15:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0x9ef5ec00) [pid = 6020] [serial = 2459] [outer = (nil)] 07:15:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0x9f081000) [pid = 6020] [serial = 2460] [outer = 0x9ef5ec00] 07:15:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0x9f082c00) [pid = 6020] [serial = 2461] [outer = 0x9ef5ec00] 07:16:00 INFO - ......... 07:16:00 INFO - TEST-OK | /shadow-dom/event-composed.html | took 1517ms 07:16:00 INFO - TEST-START | /shadow-dom/scroll-to-the-fragment-in-shadow-tree.html 07:16:00 INFO - PROCESS | 5975 | 1484579760105 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"]]]}] 07:16:00 INFO - PROCESS | 5975 | 1484579760129 Marionette TRACE conn4 -> [0,2415,"getWindowHandle",null] 07:16:00 INFO - PROCESS | 5975 | 1484579760137 Marionette TRACE conn4 <- [1,2415,null,{"value":"2147483649"}] 07:16:00 INFO - PROCESS | 5975 | 1484579760154 Marionette TRACE conn4 -> [0,2416,"timeouts",{"script":35000}] 07:16:00 INFO - PROCESS | 5975 | 1484579760157 Marionette TRACE conn4 <- [1,2416,null,{}] 07:16:00 INFO - PROCESS | 5975 | 1484579760185 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}] 07:16:00 INFO - PROCESS | 5975 | 1484579760412 Marionette TRACE conn4 <- [1,2417,null,{"value":null}] 07:16:00 INFO - PROCESS | 5975 | 1484579760480 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:16:00 INFO - PROCESS | 5975 | ++DOCSHELL 0x9f20e800 == 7 [pid = 6020] [id = 924] 07:16:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0x9f20ec00) [pid = 6020] [serial = 2462] [outer = (nil)] 07:16:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0x9f22d000) [pid = 6020] [serial = 2463] [outer = 0x9f20ec00] 07:16:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0x9f22dc00) [pid = 6020] [serial = 2464] [outer = 0x9f20ec00] 07:16:01 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0x9b4bc000) [pid = 6020] [serial = 2438] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Element-interface-attachShadow.html] 07:16:01 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0x9b6ef800) [pid = 6020] [serial = 2435] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Document-prototype-importNode.html] 07:16:01 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0x9cad1400) [pid = 6020] [serial = 2441] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Element-interface-shadowRoot-attribute.html] 07:16:01 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0x9d164000) [pid = 6020] [serial = 2444] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html] 07:16:01 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0x9e56b400) [pid = 6020] [serial = 2447] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html] 07:16:05 INFO - .......... 07:16:05 INFO - TEST-OK | /shadow-dom/scroll-to-the-fragment-in-shadow-tree.html | took 5277ms 07:16:05 INFO - PROCESS | 5975 | 1484579765387 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"]]]}] 07:16:05 INFO - PROCESS | 5975 | 1484579765531 Marionette TRACE conn4 -> [0,2419,"getWindowHandle",null] 07:16:05 INFO - PROCESS | 5975 | 1484579765546 Marionette TRACE conn4 <- [1,2419,null,{"value":"2147483649"}] 07:16:05 INFO - TEST-START | /shadow-dom/slotchange.html 07:16:05 INFO - PROCESS | 5975 | 1484579765776 Marionette TRACE conn4 -> [0,2420,"timeouts",{"script":35000}] 07:16:05 INFO - PROCESS | 5975 | 1484579765785 Marionette TRACE conn4 <- [1,2420,null,{}] 07:16:05 INFO - PROCESS | 5975 | 1484579765794 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}] 07:16:06 INFO - PROCESS | 5975 | 1484579766058 Marionette TRACE conn4 <- [1,2421,null,{"value":null}] 07:16:06 INFO - PROCESS | 5975 | 1484579766137 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:16:06 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e349400 == 8 [pid = 6020] [id = 925] 07:16:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0x9e545800) [pid = 6020] [serial = 2465] [outer = (nil)] 07:16:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0x9ecc8800) [pid = 6020] [serial = 2466] [outer = 0x9e545800] 07:16:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0x9ef52800) [pid = 6020] [serial = 2467] [outer = 0x9e545800] 07:16:07 INFO - ............... 07:16:07 INFO - TEST-OK | /shadow-dom/slotchange.html | took 1962ms 07:16:07 INFO - TEST-START | /shadow-dom/slots-fallback.html 07:16:07 INFO - PROCESS | 5975 | 1484579767490 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"]]]}] 07:16:07 INFO - PROCESS | 5975 | 1484579767571 Marionette TRACE conn4 -> [0,2423,"getWindowHandle",null] 07:16:07 INFO - PROCESS | 5975 | 1484579767586 Marionette TRACE conn4 <- [1,2423,null,{"value":"2147483649"}] 07:16:07 INFO - PROCESS | 5975 | 1484579767609 Marionette TRACE conn4 -> [0,2424,"timeouts",{"script":35000}] 07:16:07 INFO - PROCESS | 5975 | 1484579767620 Marionette TRACE conn4 <- [1,2424,null,{}] 07:16:07 INFO - PROCESS | 5975 | 1484579767626 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}] 07:16:07 INFO - PROCESS | 5975 | 1484579767862 Marionette TRACE conn4 <- [1,2425,null,{"value":null}] 07:16:07 INFO - PROCESS | 5975 | 1484579767969 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:16:08 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ef5b000 == 9 [pid = 6020] [id = 926] 07:16:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0x9f237c00) [pid = 6020] [serial = 2468] [outer = (nil)] 07:16:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0x9fd5f400) [pid = 6020] [serial = 2469] [outer = 0x9f237c00] 07:16:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0x9fd61800) [pid = 6020] [serial = 2470] [outer = 0x9f237c00] 07:16:09 INFO - PROCESS | 5975 | --DOCSHELL 0x9ef5b400 == 8 [pid = 6020] [id = 923] 07:16:09 INFO - PROCESS | 5975 | --DOCSHELL 0x9c0c2400 == 7 [pid = 6020] [id = 922] 07:16:09 INFO - PROCESS | 5975 | --DOCSHELL 0x9c685c00 == 6 [pid = 6020] [id = 921] 07:16:09 INFO - PROCESS | 5975 | --DOCSHELL 0x9e349400 == 5 [pid = 6020] [id = 925] 07:16:09 INFO - PROCESS | 5975 | --DOCSHELL 0x9ec19c00 == 4 [pid = 6020] [id = 920] 07:16:09 INFO - PROCESS | 5975 | --DOCSHELL 0x9f20e800 == 3 [pid = 6020] [id = 924] 07:16:09 INFO - .......... 07:16:09 INFO - TEST-OK | /shadow-dom/slots-fallback.html | took 1949ms 07:16:09 INFO - TEST-START | /shadow-dom/slots.html 07:16:09 INFO - PROCESS | 5975 | 1484579769513 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"]]]}] 07:16:09 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0x9b6f6000) [pid = 6020] [serial = 2436] [outer = (nil)] [url = about:blank] 07:16:09 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0x9e5bdc00) [pid = 6020] [serial = 2449] [outer = (nil)] [url = about:blank] 07:16:09 INFO - PROCESS | 5975 | --DOMWINDOW == 43 (0x9c0c5000) [pid = 6020] [serial = 2439] [outer = (nil)] [url = about:blank] 07:16:09 INFO - PROCESS | 5975 | --DOMWINDOW == 42 (0x9cad8800) [pid = 6020] [serial = 2442] [outer = (nil)] [url = about:blank] 07:16:09 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0x9e33d400) [pid = 6020] [serial = 2445] [outer = (nil)] [url = about:blank] 07:16:09 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0x9e5bf400) [pid = 6020] [serial = 2448] [outer = (nil)] [url = about:blank] 07:16:09 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0x9e344000) [pid = 6020] [serial = 2446] [outer = (nil)] [url = about:blank] 07:16:09 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0x9c686400) [pid = 6020] [serial = 2440] [outer = (nil)] [url = about:blank] 07:16:09 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0x9cad7000) [pid = 6020] [serial = 2443] [outer = (nil)] [url = about:blank] 07:16:09 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0x9b7e8000) [pid = 6020] [serial = 2437] [outer = (nil)] [url = about:blank] 07:16:09 INFO - PROCESS | 5975 | 1484579769570 Marionette TRACE conn4 -> [0,2427,"getWindowHandle",null] 07:16:09 INFO - PROCESS | 5975 | 1484579769581 Marionette TRACE conn4 <- [1,2427,null,{"value":"2147483649"}] 07:16:09 INFO - PROCESS | 5975 | 1484579769594 Marionette TRACE conn4 -> [0,2428,"timeouts",{"script":35000}] 07:16:09 INFO - PROCESS | 5975 | 1484579769608 Marionette TRACE conn4 <- [1,2428,null,{}] 07:16:09 INFO - PROCESS | 5975 | 1484579769648 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}] 07:16:09 INFO - PROCESS | 5975 | 1484579769894 Marionette TRACE conn4 <- [1,2429,null,{"value":null}] 07:16:09 INFO - PROCESS | 5975 | 1484579769968 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:16:09 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c0c5000 == 4 [pid = 6020] [id = 927] 07:16:09 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0x9c0c5400) [pid = 6020] [serial = 2471] [outer = (nil)] 07:16:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0x9c975800) [pid = 6020] [serial = 2472] [outer = 0x9c0c5400] 07:16:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0x9cad0000) [pid = 6020] [serial = 2473] [outer = 0x9c0c5400] 07:16:11 INFO - ....................... 07:16:11 INFO - TEST-OK | /shadow-dom/slots.html | took 1618ms 07:16:11 INFO - TEST-START | /shadow-dom/leaktests/get-elements.html 07:16:11 INFO - PROCESS | 5975 | 1484579771130 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"]]]}] 07:16:11 INFO - PROCESS | 5975 | 1484579771213 Marionette TRACE conn4 -> [0,2431,"getWindowHandle",null] 07:16:11 INFO - PROCESS | 5975 | 1484579771218 Marionette TRACE conn4 <- [1,2431,null,{"value":"2147483649"}] 07:16:11 INFO - PROCESS | 5975 | 1484579771227 Marionette TRACE conn4 -> [0,2432,"timeouts",{"script":35000}] 07:16:11 INFO - PROCESS | 5975 | 1484579771230 Marionette TRACE conn4 <- [1,2432,null,{}] 07:16:11 INFO - PROCESS | 5975 | 1484579771247 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}] 07:16:11 INFO - PROCESS | 5975 | 1484579771478 Marionette TRACE conn4 <- [1,2433,null,{"value":null}] 07:16:11 INFO - PROCESS | 5975 | 1484579771580 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:16:11 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ef59c00 == 5 [pid = 6020] [id = 928] 07:16:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0x9ef5a400) [pid = 6020] [serial = 2474] [outer = (nil)] 07:16:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0x9f084000) [pid = 6020] [serial = 2475] [outer = 0x9ef5a400] 07:16:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0x9f082000) [pid = 6020] [serial = 2476] [outer = 0x9ef5a400] 07:16:12 INFO - PROCESS | 5975 | JavaScript error: http://web-platform.test:8000/shadow-dom/leaktests/get-elements.html, line 48: TypeError: hostOpen.attachShadow is not a function 07:16:13 INFO - PROCESS | 5975 | --DOMWINDOW == 41 (0x9ef5ec00) [pid = 6020] [serial = 2459] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/event-composed.html] 07:16:13 INFO - PROCESS | 5975 | --DOMWINDOW == 40 (0x9f20ec00) [pid = 6020] [serial = 2462] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html] 07:16:13 INFO - PROCESS | 5975 | --DOMWINDOW == 39 (0x9ec96800) [pid = 6020] [serial = 2450] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html] 07:16:13 INFO - PROCESS | 5975 | --DOMWINDOW == 38 (0x9c0c2c00) [pid = 6020] [serial = 2456] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/event-composed-path.html] 07:16:13 INFO - PROCESS | 5975 | --DOMWINDOW == 37 (0x9c68dc00) [pid = 6020] [serial = 2453] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html] 07:16:13 INFO - PROCESS | 5975 | --DOMWINDOW == 36 (0x9d165400) [pid = 6020] [serial = 2432] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Document-prototype-currentScript.html] 07:16:16 INFO - PROCESS | 5975 | --DOCSHELL 0x9c0c5000 == 4 [pid = 6020] [id = 927] 07:16:16 INFO - PROCESS | 5975 | --DOCSHELL 0x9ef5b000 == 3 [pid = 6020] [id = 926] 07:16:17 INFO - PROCESS | 5975 | --DOMWINDOW == 35 (0x9f22d000) [pid = 6020] [serial = 2463] [outer = (nil)] [url = about:blank] 07:16:17 INFO - PROCESS | 5975 | --DOMWINDOW == 34 (0x9f22dc00) [pid = 6020] [serial = 2464] [outer = (nil)] [url = about:blank] 07:16:17 INFO - PROCESS | 5975 | --DOMWINDOW == 33 (0x9ecbec00) [pid = 6020] [serial = 2452] [outer = (nil)] [url = about:blank] 07:16:17 INFO - PROCESS | 5975 | --DOMWINDOW == 32 (0x9e5d9400) [pid = 6020] [serial = 2458] [outer = (nil)] [url = about:blank] 07:16:17 INFO - PROCESS | 5975 | --DOMWINDOW == 31 (0x9cad4800) [pid = 6020] [serial = 2455] [outer = (nil)] [url = about:blank] 07:16:17 INFO - PROCESS | 5975 | --DOMWINDOW == 30 (0x9f082c00) [pid = 6020] [serial = 2461] [outer = (nil)] [url = about:blank] 07:16:17 INFO - PROCESS | 5975 | --DOMWINDOW == 29 (0x9f081000) [pid = 6020] [serial = 2460] [outer = (nil)] [url = about:blank] 07:16:17 INFO - PROCESS | 5975 | --DOMWINDOW == 28 (0x9e5b7000) [pid = 6020] [serial = 2457] [outer = (nil)] [url = about:blank] 07:16:17 INFO - PROCESS | 5975 | --DOMWINDOW == 27 (0x9c979800) [pid = 6020] [serial = 2454] [outer = (nil)] [url = about:blank] 07:16:17 INFO - PROCESS | 5975 | --DOMWINDOW == 26 (0x9ec9d000) [pid = 6020] [serial = 2451] [outer = (nil)] [url = about:blank] 07:16:17 INFO - PROCESS | 5975 | --DOMWINDOW == 25 (0x9e340000) [pid = 6020] [serial = 2434] [outer = (nil)] [url = about:blank] 07:16:19 INFO - PROCESS | 5975 | --DOMWINDOW == 24 (0x9e545800) [pid = 6020] [serial = 2465] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/slotchange.html] 07:16:19 INFO - PROCESS | 5975 | --DOMWINDOW == 23 (0x9f237c00) [pid = 6020] [serial = 2468] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/slots-fallback.html] 07:16:19 INFO - PROCESS | 5975 | --DOMWINDOW == 22 (0x9c0c5400) [pid = 6020] [serial = 2471] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/slots.html] 07:16:23 INFO - PROCESS | 5975 | --DOMWINDOW == 21 (0x9ef52800) [pid = 6020] [serial = 2467] [outer = (nil)] [url = about:blank] 07:16:23 INFO - PROCESS | 5975 | --DOMWINDOW == 20 (0x9f084000) [pid = 6020] [serial = 2475] [outer = (nil)] [url = about:blank] 07:16:23 INFO - PROCESS | 5975 | --DOMWINDOW == 19 (0x9fd61800) [pid = 6020] [serial = 2470] [outer = (nil)] [url = about:blank] 07:16:23 INFO - PROCESS | 5975 | --DOMWINDOW == 18 (0x9c975800) [pid = 6020] [serial = 2472] [outer = (nil)] [url = about:blank] 07:16:23 INFO - PROCESS | 5975 | --DOMWINDOW == 17 (0x9cad0000) [pid = 6020] [serial = 2473] [outer = (nil)] [url = about:blank] 07:16:23 INFO - PROCESS | 5975 | --DOMWINDOW == 16 (0x9fd5f400) [pid = 6020] [serial = 2469] [outer = (nil)] [url = about:blank] 07:16:23 INFO - PROCESS | 5975 | --DOMWINDOW == 15 (0x9ecc8800) [pid = 6020] [serial = 2466] [outer = (nil)] [url = about:blank] 07:16:42 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 07:16:42 INFO - PROCESS | 5975 | 1484579802057 Marionette TRACE conn4 <- [1,2434,null,{"value":["/shadow-dom/leaktests/get-elements.html",1,"TypeError: hostOpen.attachShadow is not a function",null,[]]}] 07:16:42 INFO - TEST-ERROR | /shadow-dom/leaktests/get-elements.html | took 30881ms 07:16:42 INFO - PROCESS | 5975 | 1484579802112 Marionette TRACE conn4 -> [0,2435,"getWindowHandle",null] 07:16:42 INFO - TEST-START | /shadow-dom/leaktests/html-collection.html 07:16:42 INFO - PROCESS | 5975 | 1484579802123 Marionette TRACE conn4 <- [1,2435,null,{"value":"2147483649"}] 07:16:42 INFO - PROCESS | 5975 | 1484579802140 Marionette TRACE conn4 -> [0,2436,"timeouts",{"script":35000}] 07:16:42 INFO - PROCESS | 5975 | 1484579802154 Marionette TRACE conn4 <- [1,2436,null,{}] 07:16:42 INFO - PROCESS | 5975 | 1484579802174 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}] 07:16:42 INFO - PROCESS | 5975 | 1484579802569 Marionette TRACE conn4 <- [1,2437,null,{"value":null}] 07:16:42 INFO - PROCESS | 5975 | 1484579802639 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:16:42 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4bc000 == 4 [pid = 6020] [id = 929] 07:16:42 INFO - PROCESS | 5975 | ++DOMWINDOW == 16 (0x9b4bc800) [pid = 6020] [serial = 2477] [outer = (nil)] 07:16:42 INFO - PROCESS | 5975 | ++DOMWINDOW == 17 (0x9b6f4800) [pid = 6020] [serial = 2478] [outer = 0x9b4bc800] 07:16:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 18 (0x9b6fcc00) [pid = 6020] [serial = 2479] [outer = 0x9b4bc800] 07:16:43 INFO - PROCESS | 5975 | JavaScript error: http://web-platform.test:8000/shadow-dom/leaktests/html-collection.html, line 45: TypeError: host.attachShadow is not a function 07:16:51 INFO - PROCESS | 5975 | --DOCSHELL 0x9ef59c00 == 3 [pid = 6020] [id = 928] 07:16:57 INFO - PROCESS | 5975 | --DOMWINDOW == 17 (0x9ef5a400) [pid = 6020] [serial = 2474] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/leaktests/get-elements.html] 07:17:01 INFO - PROCESS | 5975 | --DOMWINDOW == 16 (0x9b6f4800) [pid = 6020] [serial = 2478] [outer = (nil)] [url = about:blank] 07:17:01 INFO - PROCESS | 5975 | --DOMWINDOW == 15 (0x9f082000) [pid = 6020] [serial = 2476] [outer = (nil)] [url = about:blank] 07:17:13 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 07:17:13 INFO - PROCESS | 5975 | 1484579833325 Marionette TRACE conn4 <- [1,2438,null,{"value":["/shadow-dom/leaktests/html-collection.html",1,"TypeError: host.attachShadow is not a function",null,[]]}] 07:17:13 INFO - TEST-ERROR | /shadow-dom/leaktests/html-collection.html | took 31218ms 07:17:13 INFO - PROCESS | 5975 | 1484579833353 Marionette TRACE conn4 -> [0,2439,"getWindowHandle",null] 07:17:13 INFO - PROCESS | 5975 | 1484579833361 Marionette TRACE conn4 <- [1,2439,null,{"value":"2147483649"}] 07:17:13 INFO - TEST-START | /shadow-dom/leaktests/window-frames.html 07:17:13 INFO - PROCESS | 5975 | 1484579833373 Marionette TRACE conn4 -> [0,2440,"timeouts",{"script":35000}] 07:17:13 INFO - PROCESS | 5975 | 1484579833382 Marionette TRACE conn4 <- [1,2440,null,{}] 07:17:13 INFO - PROCESS | 5975 | 1484579833395 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}] 07:17:13 INFO - PROCESS | 5975 | 1484579833732 Marionette TRACE conn4 <- [1,2441,null,{"value":null}] 07:17:13 INFO - PROCESS | 5975 | 1484579833778 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:17:13 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6ef000 == 4 [pid = 6020] [id = 930] 07:17:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 16 (0x9b6ef800) [pid = 6020] [serial = 2480] [outer = (nil)] 07:17:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 17 (0x9b6f6c00) [pid = 6020] [serial = 2481] [outer = 0x9b6ef800] 07:17:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 18 (0x9b7ea800) [pid = 6020] [serial = 2482] [outer = 0x9b6ef800] 07:17:14 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c0bc000 == 5 [pid = 6020] [id = 931] 07:17:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 19 (0x9c0be000) [pid = 6020] [serial = 2483] [outer = (nil)] 07:17:14 INFO - PROCESS | 5975 | JavaScript error: http://web-platform.test:8000/shadow-dom/leaktests/window-frames.html, line 20: TypeError: host_open.attachShadow is not a function 07:17:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 20 (0x9c0c1400) [pid = 6020] [serial = 2484] [outer = 0x9c0be000] 07:17:22 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4bc000 == 4 [pid = 6020] [id = 929] 07:17:28 INFO - PROCESS | 5975 | --DOMWINDOW == 19 (0x9b4bc800) [pid = 6020] [serial = 2477] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/leaktests/html-collection.html] 07:17:33 INFO - PROCESS | 5975 | --DOMWINDOW == 18 (0x9b6fcc00) [pid = 6020] [serial = 2479] [outer = (nil)] [url = about:blank] 07:17:33 INFO - PROCESS | 5975 | --DOMWINDOW == 17 (0x9b6f6c00) [pid = 6020] [serial = 2481] [outer = (nil)] [url = about:blank] 07:17:44 INFO - PROCESS | 5975 | MARIONETTE LOG: INFO: Timeout fired 07:17:44 INFO - PROCESS | 5975 | 1484579864297 Marionette TRACE conn4 <- [1,2442,null,{"value":["/shadow-dom/leaktests/window-frames.html",1,"TypeError: host_open.attachShadow is not a function",null,[]]}] 07:17:44 INFO - TEST-ERROR | /shadow-dom/leaktests/window-frames.html | took 30977ms 07:17:44 INFO - PROCESS | 5975 | 1484579864348 Marionette TRACE conn4 -> [0,2443,"getWindowHandle",null] 07:17:44 INFO - PROCESS | 5975 | 1484579864353 Marionette TRACE conn4 <- [1,2443,null,{"value":"2147483649"}] 07:17:44 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html 07:17:44 INFO - PROCESS | 5975 | 1484579864362 Marionette TRACE conn4 -> [0,2444,"timeouts",{"script":35000}] 07:17:44 INFO - PROCESS | 5975 | 1484579864368 Marionette TRACE conn4 <- [1,2444,null,{}] 07:17:44 INFO - PROCESS | 5975 | 1484579864377 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}] 07:17:44 INFO - PROCESS | 5975 | --DOCSHELL 0x9c0bc000 == 3 [pid = 6020] [id = 931] 07:17:44 INFO - PROCESS | 5975 | 1484579864621 Marionette TRACE conn4 <- [1,2445,null,{"value":null}] 07:17:44 INFO - PROCESS | 5975 | 1484579864667 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:17:44 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4bc800 == 4 [pid = 6020] [id = 932] 07:17:44 INFO - PROCESS | 5975 | ++DOMWINDOW == 18 (0x9b4bcc00) [pid = 6020] [serial = 2485] [outer = (nil)] 07:17:44 INFO - PROCESS | 5975 | ++DOMWINDOW == 19 (0x9b6f7000) [pid = 6020] [serial = 2486] [outer = 0x9b4bcc00] 07:17:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 20 (0x9b7eb800) [pid = 6020] [serial = 2487] [outer = 0x9b4bcc00] 07:17:45 INFO - PROCESS | 5975 | 1484579865721 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]]]}] 07:17:45 INFO - . 07:17:45 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html | took 1388ms 07:17:45 INFO - PROCESS | 5975 | 1484579865750 Marionette TRACE conn4 -> [0,2447,"getWindowHandle",null] 07:17:45 INFO - PROCESS | 5975 | 1484579865762 Marionette TRACE conn4 <- [1,2447,null,{"value":"2147483649"}] 07:17:45 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html 07:17:45 INFO - PROCESS | 5975 | 1484579865777 Marionette TRACE conn4 -> [0,2448,"timeouts",{"script":35000}] 07:17:45 INFO - PROCESS | 5975 | 1484579865785 Marionette TRACE conn4 <- [1,2448,null,{}] 07:17:45 INFO - PROCESS | 5975 | 1484579865792 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}] 07:17:46 INFO - PROCESS | 5975 | 1484579866038 Marionette TRACE conn4 <- [1,2449,null,{"value":null}] 07:17:46 INFO - PROCESS | 5975 | 1484579866096 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:17:46 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6f8400 == 5 [pid = 6020] [id = 933] 07:17:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 21 (0x9c0b7400) [pid = 6020] [serial = 2488] [outer = (nil)] 07:17:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 22 (0x9c686000) [pid = 6020] [serial = 2489] [outer = 0x9c0b7400] 07:17:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 23 (0x9c68c800) [pid = 6020] [serial = 2490] [outer = 0x9c0b7400] 07:17:47 INFO - PROCESS | 5975 | 1484579867202 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"]]]}] 07:17:47 INFO - . 07:17:47 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html | took 1442ms 07:17:47 INFO - PROCESS | 5975 | 1484579867220 Marionette TRACE conn4 -> [0,2451,"getWindowHandle",null] 07:17:47 INFO - PROCESS | 5975 | 1484579867225 Marionette TRACE conn4 <- [1,2451,null,{"value":"2147483649"}] 07:17:47 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html 07:17:47 INFO - PROCESS | 5975 | 1484579867232 Marionette TRACE conn4 -> [0,2452,"timeouts",{"script":35000}] 07:17:47 INFO - PROCESS | 5975 | 1484579867239 Marionette TRACE conn4 <- [1,2452,null,{}] 07:17:47 INFO - PROCESS | 5975 | 1484579867258 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}] 07:17:47 INFO - PROCESS | 5975 | 1484579867498 Marionette TRACE conn4 <- [1,2453,null,{"value":null}] 07:17:47 INFO - PROCESS | 5975 | 1484579867568 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:17:47 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c97d000 == 6 [pid = 6020] [id = 934] 07:17:47 INFO - PROCESS | 5975 | ++DOMWINDOW == 24 (0x9c97dc00) [pid = 6020] [serial = 2491] [outer = (nil)] 07:17:47 INFO - PROCESS | 5975 | ++DOMWINDOW == 25 (0x9cad6000) [pid = 6020] [serial = 2492] [outer = 0x9c97dc00] 07:17:47 INFO - PROCESS | 5975 | ++DOMWINDOW == 26 (0x9cada000) [pid = 6020] [serial = 2493] [outer = 0x9c97dc00] 07:17:48 INFO - PROCESS | 5975 | ++DOCSHELL 0x9d15cc00 == 7 [pid = 6020] [id = 935] 07:17:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 27 (0x9d15e400) [pid = 6020] [serial = 2494] [outer = (nil)] 07:17:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 28 (0x9d160c00) [pid = 6020] [serial = 2495] [outer = 0x9d15e400] 07:17:48 INFO - PROCESS | 5975 | 1484579868696 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"]]]}] 07:17:48 INFO - . 07:17:48 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html | took 1490ms 07:17:48 INFO - PROCESS | 5975 | 1484579868728 Marionette TRACE conn4 -> [0,2455,"getWindowHandle",null] 07:17:48 INFO - PROCESS | 5975 | 1484579868734 Marionette TRACE conn4 <- [1,2455,null,{"value":"2147483649"}] 07:17:48 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html 07:17:48 INFO - PROCESS | 5975 | 1484579868755 Marionette TRACE conn4 -> [0,2456,"timeouts",{"script":35000}] 07:17:48 INFO - PROCESS | 5975 | 1484579868764 Marionette TRACE conn4 <- [1,2456,null,{}] 07:17:48 INFO - PROCESS | 5975 | 1484579868779 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}] 07:17:49 INFO - PROCESS | 5975 | 1484579869082 Marionette TRACE conn4 <- [1,2457,null,{"value":null}] 07:17:49 INFO - PROCESS | 5975 | 1484579869120 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:17:49 INFO - PROCESS | 5975 | ++DOCSHELL 0x9d169800 == 8 [pid = 6020] [id = 936] 07:17:49 INFO - PROCESS | 5975 | ++DOMWINDOW == 29 (0x9e33bc00) [pid = 6020] [serial = 2496] [outer = (nil)] 07:17:49 INFO - PROCESS | 5975 | ++DOMWINDOW == 30 (0x9e343c00) [pid = 6020] [serial = 2497] [outer = 0x9e33bc00] 07:17:49 INFO - PROCESS | 5975 | ++DOMWINDOW == 31 (0x9e348800) [pid = 6020] [serial = 2498] [outer = 0x9e33bc00] 07:17:50 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e549400 == 9 [pid = 6020] [id = 937] 07:17:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 32 (0x9e54f000) [pid = 6020] [serial = 2499] [outer = (nil)] 07:17:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 33 (0x9e550000) [pid = 6020] [serial = 2500] [outer = 0x9e54f000] 07:17:50 INFO - PROCESS | 5975 | 1484579870199 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"]]]}] 07:17:50 INFO - . 07:17:50 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html | took 1509ms 07:17:50 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html 07:17:50 INFO - PROCESS | 5975 | 1484579870256 Marionette TRACE conn4 -> [0,2459,"getWindowHandle",null] 07:17:50 INFO - PROCESS | 5975 | 1484579870259 Marionette TRACE conn4 <- [1,2459,null,{"value":"2147483649"}] 07:17:50 INFO - PROCESS | 5975 | 1484579870266 Marionette TRACE conn4 -> [0,2460,"timeouts",{"script":35000}] 07:17:50 INFO - PROCESS | 5975 | 1484579870270 Marionette TRACE conn4 <- [1,2460,null,{}] 07:17:50 INFO - PROCESS | 5975 | 1484579870277 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}] 07:17:50 INFO - PROCESS | 5975 | 1484579870468 Marionette TRACE conn4 <- [1,2461,null,{"value":null}] 07:17:50 INFO - PROCESS | 5975 | 1484579870548 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:17:50 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e55e800 == 10 [pid = 6020] [id = 938] 07:17:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 34 (0x9e563000) [pid = 6020] [serial = 2501] [outer = (nil)] 07:17:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 35 (0x9e5b8400) [pid = 6020] [serial = 2502] [outer = 0x9e563000] 07:17:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 36 (0x9e5b9c00) [pid = 6020] [serial = 2503] [outer = 0x9e563000] 07:17:51 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e5bfc00 == 11 [pid = 6020] [id = 939] 07:17:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 37 (0x9e5e5c00) [pid = 6020] [serial = 2504] [outer = (nil)] 07:17:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 38 (0x9ec0a400) [pid = 6020] [serial = 2505] [outer = 0x9e5e5c00] 07:17:51 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ec0e000 == 12 [pid = 6020] [id = 940] 07:17:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 39 (0x9ec0e800) [pid = 6020] [serial = 2506] [outer = (nil)] 07:17:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 40 (0x9ec12400) [pid = 6020] [serial = 2507] [outer = 0x9ec0e800] 07:17:51 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ec16400 == 13 [pid = 6020] [id = 941] 07:17:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 41 (0x9ec16800) [pid = 6020] [serial = 2508] [outer = (nil)] 07:17:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 42 (0x9ec16c00) [pid = 6020] [serial = 2509] [outer = 0x9ec16800] 07:17:51 INFO - ... 07:17:51 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html | took 1438ms 07:17:51 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html 07:17:51 INFO - PROCESS | 5975 | 1484579871688 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"]]]}] 07:17:51 INFO - PROCESS | 5975 | 1484579871704 Marionette TRACE conn4 -> [0,2463,"getWindowHandle",null] 07:17:51 INFO - PROCESS | 5975 | 1484579871706 Marionette TRACE conn4 <- [1,2463,null,{"value":"2147483649"}] 07:17:51 INFO - PROCESS | 5975 | 1484579871716 Marionette TRACE conn4 -> [0,2464,"timeouts",{"script":35000}] 07:17:51 INFO - PROCESS | 5975 | 1484579871718 Marionette TRACE conn4 <- [1,2464,null,{}] 07:17:51 INFO - PROCESS | 5975 | 1484579871728 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}] 07:17:51 INFO - PROCESS | 5975 | 1484579871981 Marionette TRACE conn4 <- [1,2465,null,{"value":null}] 07:17:52 INFO - PROCESS | 5975 | 1484579872077 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:17:52 INFO - PROCESS | 5975 | ++DOCSHELL 0x9eca2400 == 14 [pid = 6020] [id = 942] 07:17:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 43 (0x9eca3000) [pid = 6020] [serial = 2510] [outer = (nil)] 07:17:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 44 (0x9ecbf800) [pid = 6020] [serial = 2511] [outer = 0x9eca3000] 07:17:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0x9ecc8c00) [pid = 6020] [serial = 2512] [outer = 0x9eca3000] 07:17:53 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4b9000 == 15 [pid = 6020] [id = 943] 07:17:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0x9b6f6000) [pid = 6020] [serial = 2513] [outer = (nil)] 07:17:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0x9b7e9000) [pid = 6020] [serial = 2514] [outer = 0x9b6f6000] 07:17:53 INFO - PROCESS | 5975 | 1484579873236 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"]]]}] 07:17:53 INFO - . 07:17:53 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html | took 1543ms 07:17:53 INFO - PROCESS | 5975 | 1484579873262 Marionette TRACE conn4 -> [0,2467,"getWindowHandle",null] 07:17:53 INFO - PROCESS | 5975 | 1484579873266 Marionette TRACE conn4 <- [1,2467,null,{"value":"2147483649"}] 07:17:53 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html 07:17:53 INFO - PROCESS | 5975 | 1484579873273 Marionette TRACE conn4 -> [0,2468,"timeouts",{"script":35000}] 07:17:53 INFO - PROCESS | 5975 | 1484579873276 Marionette TRACE conn4 <- [1,2468,null,{}] 07:17:53 INFO - PROCESS | 5975 | 1484579873282 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}] 07:17:53 INFO - PROCESS | 5975 | 1484579873483 Marionette TRACE conn4 <- [1,2469,null,{"value":null}] 07:17:53 INFO - PROCESS | 5975 | 1484579873555 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:17:53 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c690000 == 16 [pid = 6020] [id = 944] 07:17:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0x9c97b800) [pid = 6020] [serial = 2515] [outer = (nil)] 07:17:53 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0x9e56a400) [pid = 6020] [serial = 2516] [outer = 0x9c97b800] 07:17:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 50 (0x9d167400) [pid = 6020] [serial = 2517] [outer = 0x9c97b800] 07:17:54 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4b7800 == 17 [pid = 6020] [id = 945] 07:17:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 51 (0x9b4bd800) [pid = 6020] [serial = 2518] [outer = (nil)] 07:17:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 52 (0x9b6f9c00) [pid = 6020] [serial = 2519] [outer = 0x9b4bd800] 07:17:54 INFO - PROCESS | 5975 | 1484579874921 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"]]]}] 07:17:54 INFO - . 07:17:54 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html | took 1690ms 07:17:54 INFO - PROCESS | 5975 | 1484579874965 Marionette TRACE conn4 -> [0,2471,"getWindowHandle",null] 07:17:54 INFO - PROCESS | 5975 | 1484579874968 Marionette TRACE conn4 <- [1,2471,null,{"value":"2147483649"}] 07:17:54 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html 07:17:54 INFO - PROCESS | 5975 | 1484579874976 Marionette TRACE conn4 -> [0,2472,"timeouts",{"script":35000}] 07:17:54 INFO - PROCESS | 5975 | 1484579874978 Marionette TRACE conn4 <- [1,2472,null,{}] 07:17:54 INFO - PROCESS | 5975 | --DOCSHELL 0x9ec16400 == 16 [pid = 6020] [id = 941] 07:17:55 INFO - PROCESS | 5975 | --DOCSHELL 0x9ec0e000 == 15 [pid = 6020] [id = 940] 07:17:55 INFO - PROCESS | 5975 | --DOCSHELL 0x9e5bfc00 == 14 [pid = 6020] [id = 939] 07:17:55 INFO - PROCESS | 5975 | --DOCSHELL 0x9e55e800 == 13 [pid = 6020] [id = 938] 07:17:55 INFO - PROCESS | 5975 | 1484579875003 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}] 07:17:55 INFO - PROCESS | 5975 | --DOCSHELL 0x9e549400 == 12 [pid = 6020] [id = 937] 07:17:55 INFO - PROCESS | 5975 | --DOCSHELL 0x9d169800 == 11 [pid = 6020] [id = 936] 07:17:55 INFO - PROCESS | 5975 | --DOCSHELL 0x9d15cc00 == 10 [pid = 6020] [id = 935] 07:17:55 INFO - PROCESS | 5975 | --DOCSHELL 0x9c97d000 == 9 [pid = 6020] [id = 934] 07:17:55 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6f8400 == 8 [pid = 6020] [id = 933] 07:17:55 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4bc800 == 7 [pid = 6020] [id = 932] 07:17:55 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6ef000 == 6 [pid = 6020] [id = 930] 07:17:55 INFO - PROCESS | 5975 | 1484579875200 Marionette TRACE conn4 <- [1,2473,null,{"value":null}] 07:17:55 INFO - PROCESS | 5975 | 1484579875298 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:17:55 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c0c1800 == 7 [pid = 6020] [id = 946] 07:17:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 53 (0x9c0c6c00) [pid = 6020] [serial = 2520] [outer = (nil)] 07:17:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 54 (0x9cad7000) [pid = 6020] [serial = 2521] [outer = 0x9c0c6c00] 07:17:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 55 (0x9cadc400) [pid = 6020] [serial = 2522] [outer = 0x9c0c6c00] 07:17:56 INFO - PROCESS | 5975 | ++DOCSHELL 0x9d164800 == 8 [pid = 6020] [id = 947] 07:17:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 56 (0x9d165800) [pid = 6020] [serial = 2523] [outer = (nil)] 07:17:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 57 (0x9d166000) [pid = 6020] [serial = 2524] [outer = 0x9d165800] 07:17:56 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e347c00 == 9 [pid = 6020] [id = 948] 07:17:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 58 (0x9e34ac00) [pid = 6020] [serial = 2525] [outer = (nil)] 07:17:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 59 (0x9e545800) [pid = 6020] [serial = 2526] [outer = 0x9e34ac00] 07:17:56 INFO - PROCESS | 5975 | 1484579876337 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"]]]}] 07:17:56 INFO - .. 07:17:56 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html | took 1413ms 07:17:56 INFO - PROCESS | 5975 | 1484579876395 Marionette TRACE conn4 -> [0,2475,"getWindowHandle",null] 07:17:56 INFO - PROCESS | 5975 | 1484579876412 Marionette TRACE conn4 <- [1,2475,null,{"value":"2147483649"}] 07:17:56 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html 07:17:56 INFO - PROCESS | 5975 | 1484579876419 Marionette TRACE conn4 -> [0,2476,"timeouts",{"script":35000}] 07:17:56 INFO - PROCESS | 5975 | 1484579876422 Marionette TRACE conn4 <- [1,2476,null,{}] 07:17:56 INFO - PROCESS | 5975 | 1484579876427 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}] 07:17:56 INFO - PROCESS | 5975 | 1484579876632 Marionette TRACE conn4 <- [1,2477,null,{"value":null}] 07:17:56 INFO - PROCESS | 5975 | 1484579876721 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:17:56 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e5e2800 == 10 [pid = 6020] [id = 949] 07:17:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 60 (0x9e5e3c00) [pid = 6020] [serial = 2527] [outer = (nil)] 07:17:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 61 (0x9ec17c00) [pid = 6020] [serial = 2528] [outer = 0x9e5e3c00] 07:17:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 62 (0x9ec96c00) [pid = 6020] [serial = 2529] [outer = 0x9e5e3c00] 07:17:57 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ec9c800 == 11 [pid = 6020] [id = 950] 07:17:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 63 (0x9ec9cc00) [pid = 6020] [serial = 2530] [outer = (nil)] 07:17:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 64 (0x9eca1c00) [pid = 6020] [serial = 2531] [outer = 0x9ec9cc00] 07:17:57 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ecc3400 == 12 [pid = 6020] [id = 951] 07:17:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 65 (0x9ecc3800) [pid = 6020] [serial = 2532] [outer = (nil)] 07:17:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 66 (0x9ecc5000) [pid = 6020] [serial = 2533] [outer = 0x9ecc3800] 07:17:57 INFO - PROCESS | 5975 | 1484579877800 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"]]]}] 07:17:57 INFO - .. 07:17:57 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html | took 1432ms 07:17:57 INFO - PROCESS | 5975 | 1484579877851 Marionette TRACE conn4 -> [0,2479,"getWindowHandle",null] 07:17:57 INFO - PROCESS | 5975 | 1484579877855 Marionette TRACE conn4 <- [1,2479,null,{"value":"2147483649"}] 07:17:57 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html 07:17:57 INFO - PROCESS | 5975 | 1484579877868 Marionette TRACE conn4 -> [0,2480,"timeouts",{"script":35000}] 07:17:57 INFO - PROCESS | 5975 | 1484579877870 Marionette TRACE conn4 <- [1,2480,null,{}] 07:17:57 INFO - PROCESS | 5975 | 1484579877877 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}] 07:17:58 INFO - PROCESS | 5975 | 1484579878097 Marionette TRACE conn4 <- [1,2481,null,{"value":null}] 07:17:58 INFO - PROCESS | 5975 | 1484579878165 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:17:58 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ef54c00 == 13 [pid = 6020] [id = 952] 07:17:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 67 (0x9ef55400) [pid = 6020] [serial = 2534] [outer = (nil)] 07:17:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 68 (0x9ef5a400) [pid = 6020] [serial = 2535] [outer = 0x9ef55400] 07:17:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 69 (0x9ef5c800) [pid = 6020] [serial = 2536] [outer = 0x9ef55400] 07:17:59 INFO - PROCESS | 5975 | ++DOCSHELL 0x9f080000 == 14 [pid = 6020] [id = 953] 07:17:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 70 (0x9f080400) [pid = 6020] [serial = 2537] [outer = (nil)] 07:17:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 71 (0x9cadb800) [pid = 6020] [serial = 2538] [outer = 0x9f080400] 07:17:59 INFO - PROCESS | 5975 | 1484579879352 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"]]]}] 07:17:59 INFO - . 07:17:59 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html | took 1552ms 07:17:59 INFO - PROCESS | 5975 | 1484579879414 Marionette TRACE conn4 -> [0,2483,"getWindowHandle",null] 07:17:59 INFO - PROCESS | 5975 | 1484579879418 Marionette TRACE conn4 <- [1,2483,null,{"value":"2147483649"}] 07:17:59 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html 07:17:59 INFO - PROCESS | 5975 | 1484579879425 Marionette TRACE conn4 -> [0,2484,"timeouts",{"script":35000}] 07:17:59 INFO - PROCESS | 5975 | 1484579879428 Marionette TRACE conn4 <- [1,2484,null,{}] 07:17:59 INFO - PROCESS | 5975 | 1484579879433 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}] 07:17:59 INFO - PROCESS | 5975 | 1484579879645 Marionette TRACE conn4 <- [1,2485,null,{"value":null}] 07:17:59 INFO - PROCESS | 5975 | 1484579879747 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:17:59 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e342000 == 15 [pid = 6020] [id = 954] 07:17:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 72 (0x9e5b7400) [pid = 6020] [serial = 2539] [outer = (nil)] 07:18:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 73 (0x9f08b800) [pid = 6020] [serial = 2540] [outer = 0x9e5b7400] 07:18:00 INFO - PROCESS | 5975 | ++DOMWINDOW == 74 (0x9f08c800) [pid = 6020] [serial = 2541] [outer = 0x9e5b7400] 07:18:00 INFO - PROCESS | 5975 | --DOMWINDOW == 73 (0x9e33bc00) [pid = 6020] [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] 07:18:00 INFO - PROCESS | 5975 | --DOMWINDOW == 72 (0x9b4bcc00) [pid = 6020] [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] 07:18:00 INFO - PROCESS | 5975 | --DOMWINDOW == 71 (0x9c0b7400) [pid = 6020] [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] 07:18:00 INFO - PROCESS | 5975 | --DOMWINDOW == 70 (0x9c97dc00) [pid = 6020] [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] 07:18:00 INFO - PROCESS | 5975 | --DOMWINDOW == 69 (0x9e563000) [pid = 6020] [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] 07:18:00 INFO - PROCESS | 5975 | --DOMWINDOW == 68 (0x9ec16800) [pid = 6020] [serial = 2508] [outer = (nil)] [url = about:blank] 07:18:00 INFO - PROCESS | 5975 | --DOMWINDOW == 67 (0x9ec0e800) [pid = 6020] [serial = 2506] [outer = (nil)] [url = about:blank] 07:18:00 INFO - PROCESS | 5975 | --DOMWINDOW == 66 (0x9e5e5c00) [pid = 6020] [serial = 2504] [outer = (nil)] [url = about:blank] 07:18:00 INFO - PROCESS | 5975 | --DOMWINDOW == 65 (0x9e54f000) [pid = 6020] [serial = 2499] [outer = (nil)] [url = about:blank] 07:18:00 INFO - PROCESS | 5975 | --DOMWINDOW == 64 (0x9d15e400) [pid = 6020] [serial = 2494] [outer = (nil)] [url = about:blank] 07:18:00 INFO - PROCESS | 5975 | --DOMWINDOW == 63 (0x9c0be000) [pid = 6020] [serial = 2483] [outer = (nil)] [url = about:blank] 07:18:00 INFO - PROCESS | 5975 | --DOMWINDOW == 62 (0x9b6ef800) [pid = 6020] [serial = 2480] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/leaktests/window-frames.html] 07:18:01 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4bdc00 == 16 [pid = 6020] [id = 955] 07:18:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 63 (0x9b6ef800) [pid = 6020] [serial = 2542] [outer = (nil)] 07:18:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 64 (0x9c0b7400) [pid = 6020] [serial = 2543] [outer = 0x9b6ef800] 07:18:01 INFO - PROCESS | 5975 | 1484579881264 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"]]]}] 07:18:01 INFO - . 07:18:01 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html | took 1889ms 07:18:01 INFO - PROCESS | 5975 | 1484579881316 Marionette TRACE conn4 -> [0,2487,"getWindowHandle",null] 07:18:01 INFO - PROCESS | 5975 | 1484579881320 Marionette TRACE conn4 <- [1,2487,null,{"value":"2147483649"}] 07:18:01 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html 07:18:01 INFO - PROCESS | 5975 | 1484579881327 Marionette TRACE conn4 -> [0,2488,"timeouts",{"script":35000}] 07:18:01 INFO - PROCESS | 5975 | 1484579881330 Marionette TRACE conn4 <- [1,2488,null,{}] 07:18:01 INFO - PROCESS | 5975 | 1484579881337 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}] 07:18:01 INFO - PROCESS | 5975 | 1484579881526 Marionette TRACE conn4 <- [1,2489,null,{"value":null}] 07:18:01 INFO - PROCESS | 5975 | 1484579881574 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:18:01 INFO - PROCESS | 5975 | ++DOCSHELL 0x9f085800 == 17 [pid = 6020] [id = 956] 07:18:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 65 (0x9f087400) [pid = 6020] [serial = 2544] [outer = (nil)] 07:18:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 66 (0x9f207000) [pid = 6020] [serial = 2545] [outer = 0x9f087400] 07:18:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 67 (0x9f209000) [pid = 6020] [serial = 2546] [outer = 0x9f087400] 07:18:02 INFO - PROCESS | 5975 | 1484579882728 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"]]]}] 07:18:02 INFO - .. 07:18:02 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html | took 1456ms 07:18:02 INFO - PROCESS | 5975 | 1484579882784 Marionette TRACE conn4 -> [0,2491,"getWindowHandle",null] 07:18:02 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html 07:18:02 INFO - PROCESS | 5975 | 1484579882792 Marionette TRACE conn4 <- [1,2491,null,{"value":"2147483649"}] 07:18:02 INFO - PROCESS | 5975 | 1484579882806 Marionette TRACE conn4 -> [0,2492,"timeouts",{"script":35000}] 07:18:02 INFO - PROCESS | 5975 | 1484579882811 Marionette TRACE conn4 <- [1,2492,null,{}] 07:18:02 INFO - PROCESS | 5975 | 1484579882817 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}] 07:18:03 INFO - PROCESS | 5975 | 1484579883028 Marionette TRACE conn4 <- [1,2493,null,{"value":null}] 07:18:03 INFO - PROCESS | 5975 | 1484579883125 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:18:03 INFO - PROCESS | 5975 | ++DOCSHELL 0x9cad1c00 == 18 [pid = 6020] [id = 957] 07:18:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 68 (0x9e564800) [pid = 6020] [serial = 2547] [outer = (nil)] 07:18:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 69 (0x9ef50400) [pid = 6020] [serial = 2548] [outer = 0x9e564800] 07:18:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 70 (0x9ef58800) [pid = 6020] [serial = 2549] [outer = 0x9e564800] 07:18:04 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6f8400 == 19 [pid = 6020] [id = 958] 07:18:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 71 (0x9b7f4000) [pid = 6020] [serial = 2550] [outer = (nil)] 07:18:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 72 (0x9c0c2c00) [pid = 6020] [serial = 2551] [outer = 0x9b7f4000] 07:18:04 INFO - PROCESS | 5975 | 1484579884396 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"]]]}] 07:18:04 INFO - . 07:18:04 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html | took 1641ms 07:18:04 INFO - PROCESS | 5975 | 1484579884445 Marionette TRACE conn4 -> [0,2495,"getWindowHandle",null] 07:18:04 INFO - PROCESS | 5975 | 1484579884448 Marionette TRACE conn4 <- [1,2495,null,{"value":"2147483649"}] 07:18:04 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html 07:18:04 INFO - PROCESS | 5975 | 1484579884460 Marionette TRACE conn4 -> [0,2496,"timeouts",{"script":35000}] 07:18:04 INFO - PROCESS | 5975 | 1484579884463 Marionette TRACE conn4 <- [1,2496,null,{}] 07:18:04 INFO - PROCESS | 5975 | 1484579884475 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}] 07:18:04 INFO - PROCESS | 5975 | 1484579884715 Marionette TRACE conn4 <- [1,2497,null,{"value":null}] 07:18:04 INFO - PROCESS | 5975 | 1484579884755 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:18:04 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7ea000 == 20 [pid = 6020] [id = 959] 07:18:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 73 (0x9b7f0400) [pid = 6020] [serial = 2552] [outer = (nil)] 07:18:04 INFO - PROCESS | 5975 | ++DOMWINDOW == 74 (0x9c97f400) [pid = 6020] [serial = 2553] [outer = 0x9b7f0400] 07:18:05 INFO - PROCESS | 5975 | ++DOMWINDOW == 75 (0x9d15ec00) [pid = 6020] [serial = 2554] [outer = 0x9b7f0400] 07:18:05 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4bdc00 == 19 [pid = 6020] [id = 955] 07:18:05 INFO - PROCESS | 5975 | --DOCSHELL 0x9e342000 == 18 [pid = 6020] [id = 954] 07:18:05 INFO - PROCESS | 5975 | --DOCSHELL 0x9f080000 == 17 [pid = 6020] [id = 953] 07:18:05 INFO - PROCESS | 5975 | --DOMWINDOW == 74 (0x9ecbf800) [pid = 6020] [serial = 2511] [outer = (nil)] [url = about:blank] 07:18:05 INFO - PROCESS | 5975 | --DOCSHELL 0x9ef54c00 == 16 [pid = 6020] [id = 952] 07:18:05 INFO - PROCESS | 5975 | --DOCSHELL 0x9ecc3400 == 15 [pid = 6020] [id = 951] 07:18:05 INFO - PROCESS | 5975 | --DOCSHELL 0x9ec9c800 == 14 [pid = 6020] [id = 950] 07:18:05 INFO - PROCESS | 5975 | --DOCSHELL 0x9e5e2800 == 13 [pid = 6020] [id = 949] 07:18:05 INFO - PROCESS | 5975 | --DOCSHELL 0x9e347c00 == 12 [pid = 6020] [id = 948] 07:18:05 INFO - PROCESS | 5975 | --DOCSHELL 0x9d164800 == 11 [pid = 6020] [id = 947] 07:18:05 INFO - PROCESS | 5975 | 1484579885977 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"]]]}] 07:18:06 INFO - PROCESS | 5975 | --DOCSHELL 0x9c0c1800 == 10 [pid = 6020] [id = 946] 07:18:06 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4b7800 == 9 [pid = 6020] [id = 945] 07:18:06 INFO - PROCESS | 5975 | --DOCSHELL 0x9eca2400 == 8 [pid = 6020] [id = 942] 07:18:06 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4b9000 == 7 [pid = 6020] [id = 943] 07:18:06 INFO - .. 07:18:06 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html | took 1550ms 07:18:06 INFO - PROCESS | 5975 | 1484579886014 Marionette TRACE conn4 -> [0,2499,"getWindowHandle",null] 07:18:06 INFO - PROCESS | 5975 | 1484579886016 Marionette TRACE conn4 <- [1,2499,null,{"value":"2147483649"}] 07:18:06 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html 07:18:06 INFO - PROCESS | 5975 | 1484579886023 Marionette TRACE conn4 -> [0,2500,"timeouts",{"script":35000}] 07:18:06 INFO - PROCESS | 5975 | 1484579886027 Marionette TRACE conn4 <- [1,2500,null,{}] 07:18:06 INFO - PROCESS | 5975 | 1484579886032 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}] 07:18:06 INFO - PROCESS | 5975 | 1484579886224 Marionette TRACE conn4 <- [1,2501,null,{"value":null}] 07:18:06 INFO - PROCESS | 5975 | --DOMWINDOW == 73 (0x9e5b9c00) [pid = 6020] [serial = 2503] [outer = (nil)] [url = about:blank] 07:18:06 INFO - PROCESS | 5975 | --DOMWINDOW == 72 (0x9e348800) [pid = 6020] [serial = 2498] [outer = (nil)] [url = about:blank] 07:18:06 INFO - PROCESS | 5975 | --DOMWINDOW == 71 (0x9cada000) [pid = 6020] [serial = 2493] [outer = (nil)] [url = about:blank] 07:18:06 INFO - PROCESS | 5975 | --DOMWINDOW == 70 (0x9c68c800) [pid = 6020] [serial = 2490] [outer = (nil)] [url = about:blank] 07:18:06 INFO - PROCESS | 5975 | --DOMWINDOW == 69 (0x9ec16c00) [pid = 6020] [serial = 2509] [outer = (nil)] [url = about:blank] 07:18:06 INFO - PROCESS | 5975 | --DOMWINDOW == 68 (0x9ec12400) [pid = 6020] [serial = 2507] [outer = (nil)] [url = about:blank] 07:18:06 INFO - PROCESS | 5975 | --DOMWINDOW == 67 (0x9ec0a400) [pid = 6020] [serial = 2505] [outer = (nil)] [url = about:blank] 07:18:06 INFO - PROCESS | 5975 | --DOMWINDOW == 66 (0x9e5b8400) [pid = 6020] [serial = 2502] [outer = (nil)] [url = about:blank] 07:18:06 INFO - PROCESS | 5975 | --DOMWINDOW == 65 (0x9e550000) [pid = 6020] [serial = 2500] [outer = (nil)] [url = about:blank] 07:18:06 INFO - PROCESS | 5975 | --DOMWINDOW == 64 (0x9e343c00) [pid = 6020] [serial = 2497] [outer = (nil)] [url = about:blank] 07:18:06 INFO - PROCESS | 5975 | --DOMWINDOW == 63 (0x9d160c00) [pid = 6020] [serial = 2495] [outer = (nil)] [url = about:blank] 07:18:06 INFO - PROCESS | 5975 | --DOMWINDOW == 62 (0x9cad6000) [pid = 6020] [serial = 2492] [outer = (nil)] [url = about:blank] 07:18:06 INFO - PROCESS | 5975 | --DOMWINDOW == 61 (0x9c0c1400) [pid = 6020] [serial = 2484] [outer = (nil)] [url = about:blank] 07:18:06 INFO - PROCESS | 5975 | --DOMWINDOW == 60 (0x9b6f7000) [pid = 6020] [serial = 2486] [outer = (nil)] [url = about:blank] 07:18:06 INFO - PROCESS | 5975 | --DOMWINDOW == 59 (0x9b7eb800) [pid = 6020] [serial = 2487] [outer = (nil)] [url = about:blank] 07:18:06 INFO - PROCESS | 5975 | --DOMWINDOW == 58 (0x9c686000) [pid = 6020] [serial = 2489] [outer = (nil)] [url = about:blank] 07:18:06 INFO - PROCESS | 5975 | --DOMWINDOW == 57 (0x9b7ea800) [pid = 6020] [serial = 2482] [outer = (nil)] [url = about:blank] 07:18:06 INFO - PROCESS | 5975 | 1484579886342 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:18:06 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7eb800 == 8 [pid = 6020] [id = 960] 07:18:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 58 (0x9b7ee000) [pid = 6020] [serial = 2555] [outer = (nil)] 07:18:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 59 (0x9d161000) [pid = 6020] [serial = 2556] [outer = 0x9b7ee000] 07:18:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 60 (0x9cadb400) [pid = 6020] [serial = 2557] [outer = 0x9b7ee000] 07:18:07 INFO - PROCESS | 5975 | 1484579887362 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"]]]}] 07:18:07 INFO - .. 07:18:07 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html | took 1382ms 07:18:07 INFO - PROCESS | 5975 | 1484579887407 Marionette TRACE conn4 -> [0,2503,"getWindowHandle",null] 07:18:07 INFO - PROCESS | 5975 | 1484579887411 Marionette TRACE conn4 <- [1,2503,null,{"value":"2147483649"}] 07:18:07 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html 07:18:07 INFO - PROCESS | 5975 | 1484579887417 Marionette TRACE conn4 -> [0,2504,"timeouts",{"script":35000}] 07:18:07 INFO - PROCESS | 5975 | 1484579887420 Marionette TRACE conn4 <- [1,2504,null,{}] 07:18:07 INFO - PROCESS | 5975 | 1484579887426 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}] 07:18:07 INFO - PROCESS | 5975 | 1484579887626 Marionette TRACE conn4 <- [1,2505,null,{"value":null}] 07:18:07 INFO - PROCESS | 5975 | 1484579887675 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:18:07 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e5b5400 == 9 [pid = 6020] [id = 961] 07:18:07 INFO - PROCESS | 5975 | ++DOMWINDOW == 61 (0x9e5b7000) [pid = 6020] [serial = 2558] [outer = (nil)] 07:18:07 INFO - PROCESS | 5975 | ++DOMWINDOW == 62 (0x9e5e4000) [pid = 6020] [serial = 2559] [outer = 0x9e5b7000] 07:18:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 63 (0x9ec0b000) [pid = 6020] [serial = 2560] [outer = 0x9e5b7000] 07:18:08 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ec14400 == 10 [pid = 6020] [id = 962] 07:18:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 64 (0x9ec14c00) [pid = 6020] [serial = 2561] [outer = (nil)] 07:18:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 65 (0x9ec16c00) [pid = 6020] [serial = 2562] [outer = 0x9ec14c00] 07:18:08 INFO - PROCESS | 5975 | 1484579888877 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"]]]}] 07:18:08 INFO - . 07:18:08 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html | took 1484ms 07:18:08 INFO - PROCESS | 5975 | 1484579888901 Marionette TRACE conn4 -> [0,2507,"getWindowHandle",null] 07:18:08 INFO - PROCESS | 5975 | 1484579888904 Marionette TRACE conn4 <- [1,2507,null,{"value":"2147483649"}] 07:18:08 INFO - TEST-START | /shadow-dom/untriaged/events/event-dispatch/test-002.html 07:18:08 INFO - PROCESS | 5975 | 1484579888911 Marionette TRACE conn4 -> [0,2508,"timeouts",{"script":35000}] 07:18:08 INFO - PROCESS | 5975 | 1484579888915 Marionette TRACE conn4 <- [1,2508,null,{}] 07:18:08 INFO - PROCESS | 5975 | 1484579888921 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}] 07:18:09 INFO - PROCESS | 5975 | 1484579889138 Marionette TRACE conn4 <- [1,2509,null,{"value":null}] 07:18:09 INFO - PROCESS | 5975 | 1484579889198 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:18:09 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ecbf400 == 11 [pid = 6020] [id = 963] 07:18:09 INFO - PROCESS | 5975 | ++DOMWINDOW == 66 (0x9ecbf800) [pid = 6020] [serial = 2563] [outer = (nil)] 07:18:09 INFO - PROCESS | 5975 | ++DOMWINDOW == 67 (0x9ef51400) [pid = 6020] [serial = 2564] [outer = 0x9ecbf800] 07:18:09 INFO - PROCESS | 5975 | ++DOMWINDOW == 68 (0x9ef52400) [pid = 6020] [serial = 2565] [outer = 0x9ecbf800] 07:18:10 INFO - PROCESS | 5975 | ++DOCSHELL 0x9f07e400 == 12 [pid = 6020] [id = 964] 07:18:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 69 (0x9f07ec00) [pid = 6020] [serial = 2566] [outer = (nil)] 07:18:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 70 (0x9f07f000) [pid = 6020] [serial = 2567] [outer = 0x9f07ec00] 07:18:10 INFO - PROCESS | 5975 | 1484579890533 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"]]]}] 07:18:10 INFO - . 07:18:10 INFO - TEST-OK | /shadow-dom/untriaged/events/event-dispatch/test-002.html | took 1687ms 07:18:10 INFO - PROCESS | 5975 | 1484579890602 Marionette TRACE conn4 -> [0,2511,"getWindowHandle",null] 07:18:10 INFO - PROCESS | 5975 | 1484579890607 Marionette TRACE conn4 <- [1,2511,null,{"value":"2147483649"}] 07:18:10 INFO - TEST-START | /shadow-dom/untriaged/events/event-dispatch/test-003.html 07:18:10 INFO - PROCESS | 5975 | 1484579890618 Marionette TRACE conn4 -> [0,2512,"timeouts",{"script":35000}] 07:18:10 INFO - PROCESS | 5975 | 1484579890621 Marionette TRACE conn4 <- [1,2512,null,{}] 07:18:10 INFO - PROCESS | 5975 | 1484579890633 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}] 07:18:10 INFO - PROCESS | 5975 | --DOMWINDOW == 69 (0x9e5e3c00) [pid = 6020] [serial = 2527] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html] 07:18:10 INFO - PROCESS | 5975 | --DOMWINDOW == 68 (0x9ef55400) [pid = 6020] [serial = 2534] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html] 07:18:10 INFO - PROCESS | 5975 | --DOMWINDOW == 67 (0x9e5b7400) [pid = 6020] [serial = 2539] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html] 07:18:10 INFO - PROCESS | 5975 | --DOMWINDOW == 66 (0x9ecc3800) [pid = 6020] [serial = 2532] [outer = (nil)] [url = about:blank] 07:18:10 INFO - PROCESS | 5975 | --DOMWINDOW == 65 (0x9e34ac00) [pid = 6020] [serial = 2525] [outer = (nil)] [url = about:blank] 07:18:10 INFO - PROCESS | 5975 | --DOMWINDOW == 64 (0x9b4bd800) [pid = 6020] [serial = 2518] [outer = (nil)] [url = about:blank] 07:18:10 INFO - PROCESS | 5975 | --DOMWINDOW == 63 (0x9ec9cc00) [pid = 6020] [serial = 2530] [outer = (nil)] [url = about:blank] 07:18:10 INFO - PROCESS | 5975 | --DOMWINDOW == 62 (0x9c0c6c00) [pid = 6020] [serial = 2520] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html] 07:18:10 INFO - PROCESS | 5975 | --DOMWINDOW == 61 (0x9d165800) [pid = 6020] [serial = 2523] [outer = (nil)] [url = about:blank] 07:18:10 INFO - PROCESS | 5975 | --DOMWINDOW == 60 (0x9b6ef800) [pid = 6020] [serial = 2542] [outer = (nil)] [url = about:blank] 07:18:10 INFO - PROCESS | 5975 | --DOMWINDOW == 59 (0x9b6f6000) [pid = 6020] [serial = 2513] [outer = (nil)] [url = about:blank] 07:18:10 INFO - PROCESS | 5975 | --DOMWINDOW == 58 (0x9f080400) [pid = 6020] [serial = 2537] [outer = (nil)] [url = about:blank] 07:18:10 INFO - PROCESS | 5975 | 1484579890803 Marionette TRACE conn4 <- [1,2513,null,{"value":null}] 07:18:10 INFO - PROCESS | 5975 | 1484579890903 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:18:10 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e552400 == 13 [pid = 6020] [id = 965] 07:18:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 59 (0x9e5b7400) [pid = 6020] [serial = 2568] [outer = (nil)] 07:18:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 60 (0x9ef55400) [pid = 6020] [serial = 2569] [outer = 0x9e5b7400] 07:18:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 61 (0x9ef5b800) [pid = 6020] [serial = 2570] [outer = 0x9e5b7400] 07:18:11 INFO - PROCESS | 5975 | ++DOCSHELL 0x9f089400 == 14 [pid = 6020] [id = 966] 07:18:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 62 (0x9f08cc00) [pid = 6020] [serial = 2571] [outer = (nil)] 07:18:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 63 (0x9f08d800) [pid = 6020] [serial = 2572] [outer = 0x9f08cc00] 07:18:12 INFO - PROCESS | 5975 | 1484579892066 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"]]]}] 07:18:12 INFO - . 07:18:12 INFO - TEST-OK | /shadow-dom/untriaged/events/event-dispatch/test-003.html | took 1491ms 07:18:12 INFO - PROCESS | 5975 | 1484579892116 Marionette TRACE conn4 -> [0,2515,"getWindowHandle",null] 07:18:12 INFO - PROCESS | 5975 | 1484579892120 Marionette TRACE conn4 <- [1,2515,null,{"value":"2147483649"}] 07:18:12 INFO - TEST-START | /shadow-dom/untriaged/events/event-retargeting/test-001.html 07:18:12 INFO - PROCESS | 5975 | 1484579892128 Marionette TRACE conn4 -> [0,2516,"timeouts",{"script":35000}] 07:18:12 INFO - PROCESS | 5975 | 1484579892131 Marionette TRACE conn4 <- [1,2516,null,{}] 07:18:12 INFO - PROCESS | 5975 | 1484579892137 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}] 07:18:12 INFO - PROCESS | 5975 | 1484579892319 Marionette TRACE conn4 <- [1,2517,null,{"value":null}] 07:18:12 INFO - PROCESS | 5975 | 1484579892399 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:18:12 INFO - PROCESS | 5975 | ++DOCSHELL 0x9f20c800 == 15 [pid = 6020] [id = 967] 07:18:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 64 (0x9f20cc00) [pid = 6020] [serial = 2573] [outer = (nil)] 07:18:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 65 (0x9f210800) [pid = 6020] [serial = 2574] [outer = 0x9f20cc00] 07:18:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 66 (0x9f22b800) [pid = 6020] [serial = 2575] [outer = 0x9f20cc00] 07:18:13 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7e7400 == 16 [pid = 6020] [id = 968] 07:18:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 67 (0x9b7ea800) [pid = 6020] [serial = 2576] [outer = (nil)] 07:18:13 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7eac00 == 17 [pid = 6020] [id = 969] 07:18:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 68 (0x9b7ec400) [pid = 6020] [serial = 2577] [outer = (nil)] 07:18:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 69 (0x9c0c1c00) [pid = 6020] [serial = 2578] [outer = 0x9b7ea800] 07:18:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 70 (0x9c975800) [pid = 6020] [serial = 2579] [outer = 0x9b7ec400] 07:18:13 INFO - PROCESS | 5975 | 1484579893786 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"]]]}] 07:18:13 INFO - .. 07:18:13 INFO - TEST-OK | /shadow-dom/untriaged/events/event-retargeting/test-001.html | took 1698ms 07:18:13 INFO - PROCESS | 5975 | 1484579893828 Marionette TRACE conn4 -> [0,2519,"getWindowHandle",null] 07:18:13 INFO - PROCESS | 5975 | 1484579893830 Marionette TRACE conn4 <- [1,2519,null,{"value":"2147483649"}] 07:18:13 INFO - TEST-START | /shadow-dom/untriaged/events/event-retargeting/test-003.html 07:18:13 INFO - PROCESS | 5975 | 1484579893842 Marionette TRACE conn4 -> [0,2520,"timeouts",{"script":35000}] 07:18:13 INFO - PROCESS | 5975 | 1484579893847 Marionette TRACE conn4 <- [1,2520,null,{}] 07:18:13 INFO - PROCESS | 5975 | 1484579893858 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}] 07:18:14 INFO - PROCESS | 5975 | 1484579894038 Marionette TRACE conn4 <- [1,2521,null,{"value":null}] 07:18:14 INFO - PROCESS | 5975 | 1484579894120 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:18:14 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e33d400 == 18 [pid = 6020] [id = 970] 07:18:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 71 (0x9e345400) [pid = 6020] [serial = 2580] [outer = (nil)] 07:18:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 72 (0x9ec0e800) [pid = 6020] [serial = 2581] [outer = 0x9e345400] 07:18:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 73 (0x9e5ba800) [pid = 6020] [serial = 2582] [outer = 0x9e345400] 07:18:15 INFO - PROCESS | 5975 | ++DOCSHELL 0x9f085c00 == 19 [pid = 6020] [id = 971] 07:18:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 74 (0x9f086c00) [pid = 6020] [serial = 2583] [outer = (nil)] 07:18:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 75 (0x9f087000) [pid = 6020] [serial = 2584] [outer = 0x9f086c00] 07:18:15 INFO - PROCESS | 5975 | 1484579895302 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"]]]}] 07:18:15 INFO - . 07:18:15 INFO - TEST-OK | /shadow-dom/untriaged/events/event-retargeting/test-003.html | took 1495ms 07:18:15 INFO - PROCESS | 5975 | 1484579895338 Marionette TRACE conn4 -> [0,2523,"getWindowHandle",null] 07:18:15 INFO - PROCESS | 5975 | 1484579895341 Marionette TRACE conn4 <- [1,2523,null,{"value":"2147483649"}] 07:18:15 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-focus-events/test-001.html 07:18:15 INFO - PROCESS | 5975 | 1484579895349 Marionette TRACE conn4 -> [0,2524,"timeouts",{"script":35000}] 07:18:15 INFO - PROCESS | 5975 | 1484579895352 Marionette TRACE conn4 <- [1,2524,null,{}] 07:18:15 INFO - PROCESS | 5975 | 1484579895357 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}] 07:18:15 INFO - PROCESS | 5975 | 1484579895542 Marionette TRACE conn4 <- [1,2525,null,{"value":null}] 07:18:15 INFO - PROCESS | 5975 | 1484579895631 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:18:15 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4bdc00 == 20 [pid = 6020] [id = 972] 07:18:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 76 (0x9b6f4800) [pid = 6020] [serial = 2585] [outer = (nil)] 07:18:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 77 (0x9d15d800) [pid = 6020] [serial = 2586] [outer = 0x9b6f4800] 07:18:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 78 (0x9e347c00) [pid = 6020] [serial = 2587] [outer = 0x9b6f4800] 07:18:16 INFO - PROCESS | 5975 | --DOCSHELL 0x9f089400 == 19 [pid = 6020] [id = 966] 07:18:16 INFO - PROCESS | 5975 | --DOCSHELL 0x9e552400 == 18 [pid = 6020] [id = 965] 07:18:16 INFO - PROCESS | 5975 | --DOCSHELL 0x9f07e400 == 17 [pid = 6020] [id = 964] 07:18:16 INFO - PROCESS | 5975 | --DOCSHELL 0x9ecbf400 == 16 [pid = 6020] [id = 963] 07:18:16 INFO - PROCESS | 5975 | --DOCSHELL 0x9c690000 == 15 [pid = 6020] [id = 944] 07:18:16 INFO - PROCESS | 5975 | --DOCSHELL 0x9ec14400 == 14 [pid = 6020] [id = 962] 07:18:16 INFO - PROCESS | 5975 | --DOCSHELL 0x9e5b5400 == 13 [pid = 6020] [id = 961] 07:18:16 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7eb800 == 12 [pid = 6020] [id = 960] 07:18:16 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7ea000 == 11 [pid = 6020] [id = 959] 07:18:16 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6f8400 == 10 [pid = 6020] [id = 958] 07:18:16 INFO - PROCESS | 5975 | --DOCSHELL 0x9cad1c00 == 9 [pid = 6020] [id = 957] 07:18:17 INFO - PROCESS | 5975 | --DOMWINDOW == 77 (0x9ecc5000) [pid = 6020] [serial = 2533] [outer = (nil)] [url = about:blank] 07:18:17 INFO - PROCESS | 5975 | --DOMWINDOW == 76 (0x9e545800) [pid = 6020] [serial = 2526] [outer = (nil)] [url = about:blank] 07:18:17 INFO - PROCESS | 5975 | --DOMWINDOW == 75 (0x9b6f9c00) [pid = 6020] [serial = 2519] [outer = (nil)] [url = about:blank] 07:18:17 INFO - PROCESS | 5975 | --DOMWINDOW == 74 (0x9ef5a400) [pid = 6020] [serial = 2535] [outer = (nil)] [url = about:blank] 07:18:17 INFO - PROCESS | 5975 | --DOMWINDOW == 73 (0x9ef5c800) [pid = 6020] [serial = 2536] [outer = (nil)] [url = about:blank] 07:18:17 INFO - PROCESS | 5975 | --DOMWINDOW == 72 (0x9eca1c00) [pid = 6020] [serial = 2531] [outer = (nil)] [url = about:blank] 07:18:17 INFO - PROCESS | 5975 | --DOMWINDOW == 71 (0x9cadc400) [pid = 6020] [serial = 2522] [outer = (nil)] [url = about:blank] 07:18:17 INFO - PROCESS | 5975 | --DOMWINDOW == 70 (0x9cad7000) [pid = 6020] [serial = 2521] [outer = (nil)] [url = about:blank] 07:18:17 INFO - PROCESS | 5975 | --DOMWINDOW == 69 (0x9ec96c00) [pid = 6020] [serial = 2529] [outer = (nil)] [url = about:blank] 07:18:17 INFO - PROCESS | 5975 | --DOMWINDOW == 68 (0x9f08b800) [pid = 6020] [serial = 2540] [outer = (nil)] [url = about:blank] 07:18:17 INFO - PROCESS | 5975 | --DOMWINDOW == 67 (0x9e56a400) [pid = 6020] [serial = 2516] [outer = (nil)] [url = about:blank] 07:18:17 INFO - PROCESS | 5975 | --DOMWINDOW == 66 (0x9f08c800) [pid = 6020] [serial = 2541] [outer = (nil)] [url = about:blank] 07:18:17 INFO - PROCESS | 5975 | --DOMWINDOW == 65 (0x9d166000) [pid = 6020] [serial = 2524] [outer = (nil)] [url = about:blank] 07:18:17 INFO - PROCESS | 5975 | --DOMWINDOW == 64 (0x9c0b7400) [pid = 6020] [serial = 2543] [outer = (nil)] [url = about:blank] 07:18:17 INFO - PROCESS | 5975 | --DOMWINDOW == 63 (0x9b7e9000) [pid = 6020] [serial = 2514] [outer = (nil)] [url = about:blank] 07:18:17 INFO - PROCESS | 5975 | --DOMWINDOW == 62 (0x9cadb800) [pid = 6020] [serial = 2538] [outer = (nil)] [url = about:blank] 07:18:17 INFO - PROCESS | 5975 | --DOMWINDOW == 61 (0x9ec17c00) [pid = 6020] [serial = 2528] [outer = (nil)] [url = about:blank] 07:18:17 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6f8400 == 10 [pid = 6020] [id = 973] 07:18:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 62 (0x9b7eb800) [pid = 6020] [serial = 2588] [outer = (nil)] 07:18:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 63 (0x9b7f6000) [pid = 6020] [serial = 2589] [outer = 0x9b7eb800] 07:18:17 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c690c00 == 11 [pid = 6020] [id = 974] 07:18:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 64 (0x9c97c800) [pid = 6020] [serial = 2590] [outer = (nil)] 07:18:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 65 (0x9c97cc00) [pid = 6020] [serial = 2591] [outer = 0x9c97c800] 07:18:17 INFO - PROCESS | 5975 | ++DOCSHELL 0x9cadc400 == 12 [pid = 6020] [id = 975] 07:18:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 66 (0x9d15b000) [pid = 6020] [serial = 2592] [outer = (nil)] 07:18:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 67 (0x9d15b800) [pid = 6020] [serial = 2593] [outer = 0x9d15b000] 07:18:17 INFO - PROCESS | 5975 | ++DOCSHELL 0x9d168000 == 13 [pid = 6020] [id = 976] 07:18:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 68 (0x9e33bc00) [pid = 6020] [serial = 2594] [outer = (nil)] 07:18:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 69 (0x9e33e000) [pid = 6020] [serial = 2595] [outer = 0x9e33bc00] 07:18:17 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e34a400 == 14 [pid = 6020] [id = 977] 07:18:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 70 (0x9e545800) [pid = 6020] [serial = 2596] [outer = (nil)] 07:18:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 71 (0x9e547800) [pid = 6020] [serial = 2597] [outer = 0x9e545800] 07:18:17 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e5b0800 == 15 [pid = 6020] [id = 978] 07:18:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 72 (0x9e5b5400) [pid = 6020] [serial = 2598] [outer = (nil)] 07:18:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 73 (0x9e5b9800) [pid = 6020] [serial = 2599] [outer = 0x9e5b5400] 07:18:17 INFO - PROCESS | 5975 | 1484579897527 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"]]]}] 07:18:17 INFO - ...... 07:18:17 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-focus-events/test-001.html | took 2243ms 07:18:17 INFO - PROCESS | 5975 | 1484579897599 Marionette TRACE conn4 -> [0,2527,"getWindowHandle",null] 07:18:17 INFO - PROCESS | 5975 | 1484579897615 Marionette TRACE conn4 <- [1,2527,null,{"value":"2147483649"}] 07:18:17 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-focus-events/test-002.html 07:18:17 INFO - PROCESS | 5975 | 1484579897669 Marionette TRACE conn4 -> [0,2528,"timeouts",{"script":35000}] 07:18:17 INFO - PROCESS | 5975 | 1484579897674 Marionette TRACE conn4 <- [1,2528,null,{}] 07:18:17 INFO - PROCESS | 5975 | 1484579897683 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}] 07:18:17 INFO - PROCESS | 5975 | 1484579897939 Marionette TRACE conn4 <- [1,2529,null,{"value":null}] 07:18:18 INFO - PROCESS | 5975 | 1484579898043 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:18:18 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ec0b400 == 16 [pid = 6020] [id = 979] 07:18:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 74 (0x9ec14400) [pid = 6020] [serial = 2600] [outer = (nil)] 07:18:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 75 (0x9ec9d400) [pid = 6020] [serial = 2601] [outer = 0x9ec14400] 07:18:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 76 (0x9ec99000) [pid = 6020] [serial = 2602] [outer = 0x9ec14400] 07:18:19 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ecca400 == 17 [pid = 6020] [id = 980] 07:18:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 77 (0x9ecca800) [pid = 6020] [serial = 2603] [outer = (nil)] 07:18:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 78 (0x9b4b4800) [pid = 6020] [serial = 2604] [outer = 0x9ecca800] 07:18:19 INFO - PROCESS | 5975 | 1484579899293 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"]]]}] 07:18:19 INFO - . 07:18:19 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-focus-events/test-002.html | took 1689ms 07:18:19 INFO - PROCESS | 5975 | 1484579899356 Marionette TRACE conn4 -> [0,2531,"getWindowHandle",null] 07:18:19 INFO - PROCESS | 5975 | 1484579899372 Marionette TRACE conn4 <- [1,2531,null,{"value":"2147483649"}] 07:18:19 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-focus-events/test-003.html 07:18:19 INFO - PROCESS | 5975 | 1484579899385 Marionette TRACE conn4 -> [0,2532,"timeouts",{"script":35000}] 07:18:19 INFO - PROCESS | 5975 | 1484579899392 Marionette TRACE conn4 <- [1,2532,null,{}] 07:18:19 INFO - PROCESS | 5975 | 1484579899455 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}] 07:18:19 INFO - PROCESS | 5975 | 1484579899722 Marionette TRACE conn4 <- [1,2533,null,{"value":null}] 07:18:19 INFO - PROCESS | 5975 | 1484579899820 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:18:19 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ecbe400 == 18 [pid = 6020] [id = 981] 07:18:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 79 (0x9ecc5000) [pid = 6020] [serial = 2605] [outer = (nil)] 07:18:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 80 (0x9f082c00) [pid = 6020] [serial = 2606] [outer = 0x9ecc5000] 07:18:20 INFO - PROCESS | 5975 | ++DOMWINDOW == 81 (0x9f084000) [pid = 6020] [serial = 2607] [outer = 0x9ecc5000] 07:18:20 INFO - PROCESS | 5975 | ++DOCSHELL 0x9f203000 == 19 [pid = 6020] [id = 982] 07:18:20 INFO - PROCESS | 5975 | ++DOMWINDOW == 82 (0x9f206000) [pid = 6020] [serial = 2608] [outer = (nil)] 07:18:20 INFO - PROCESS | 5975 | ++DOMWINDOW == 83 (0x9f208400) [pid = 6020] [serial = 2609] [outer = 0x9f206000] 07:18:21 INFO - PROCESS | 5975 | 1484579901137 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"]]]}] 07:18:21 INFO - . 07:18:21 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-focus-events/test-003.html | took 1803ms 07:18:21 INFO - PROCESS | 5975 | 1484579901196 Marionette TRACE conn4 -> [0,2535,"getWindowHandle",null] 07:18:21 INFO - PROCESS | 5975 | 1484579901205 Marionette TRACE conn4 <- [1,2535,null,{"value":"2147483649"}] 07:18:21 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html 07:18:21 INFO - PROCESS | 5975 | 1484579901216 Marionette TRACE conn4 -> [0,2536,"timeouts",{"script":35000}] 07:18:21 INFO - PROCESS | 5975 | 1484579901230 Marionette TRACE conn4 <- [1,2536,null,{}] 07:18:21 INFO - PROCESS | 5975 | 1484579901269 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}] 07:18:21 INFO - PROCESS | 5975 | 1484579901791 Marionette TRACE conn4 <- [1,2537,null,{"value":null}] 07:18:21 INFO - PROCESS | 5975 | 1484579901900 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:18:21 INFO - PROCESS | 5975 | --DOMWINDOW == 82 (0x9e5b7000) [pid = 6020] [serial = 2558] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html] 07:18:21 INFO - PROCESS | 5975 | --DOMWINDOW == 81 (0x9ecbf800) [pid = 6020] [serial = 2563] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/event-dispatch/test-002.html] 07:18:21 INFO - PROCESS | 5975 | --DOMWINDOW == 80 (0x9e5b7400) [pid = 6020] [serial = 2568] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/event-dispatch/test-003.html] 07:18:21 INFO - PROCESS | 5975 | --DOMWINDOW == 79 (0x9b7f0400) [pid = 6020] [serial = 2552] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html] 07:18:21 INFO - PROCESS | 5975 | --DOMWINDOW == 78 (0x9b7ee000) [pid = 6020] [serial = 2555] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html] 07:18:21 INFO - PROCESS | 5975 | --DOMWINDOW == 77 (0x9e564800) [pid = 6020] [serial = 2547] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html] 07:18:21 INFO - PROCESS | 5975 | --DOMWINDOW == 76 (0x9f08cc00) [pid = 6020] [serial = 2571] [outer = (nil)] [url = about:blank] 07:18:21 INFO - PROCESS | 5975 | --DOMWINDOW == 75 (0x9b7f4000) [pid = 6020] [serial = 2550] [outer = (nil)] [url = about:blank] 07:18:21 INFO - PROCESS | 5975 | --DOMWINDOW == 74 (0x9c97b800) [pid = 6020] [serial = 2515] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html] 07:18:21 INFO - PROCESS | 5975 | --DOMWINDOW == 73 (0x9ec14c00) [pid = 6020] [serial = 2561] [outer = (nil)] [url = about:blank] 07:18:21 INFO - PROCESS | 5975 | --DOMWINDOW == 72 (0x9f07ec00) [pid = 6020] [serial = 2566] [outer = (nil)] [url = about:blank] 07:18:21 INFO - PROCESS | 5975 | --DOMWINDOW == 71 (0x9eca3000) [pid = 6020] [serial = 2510] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html] 07:18:22 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6f6800 == 20 [pid = 6020] [id = 983] 07:18:22 INFO - PROCESS | 5975 | ++DOMWINDOW == 72 (0x9b6f6c00) [pid = 6020] [serial = 2610] [outer = (nil)] 07:18:22 INFO - PROCESS | 5975 | ++DOMWINDOW == 73 (0x9ec14c00) [pid = 6020] [serial = 2611] [outer = 0x9b6f6c00] 07:18:22 INFO - PROCESS | 5975 | ++DOMWINDOW == 74 (0x9eca3000) [pid = 6020] [serial = 2612] [outer = 0x9b6f6c00] 07:18:23 INFO - PROCESS | 5975 | ++DOCSHELL 0x9f230800 == 21 [pid = 6020] [id = 984] 07:18:23 INFO - PROCESS | 5975 | ++DOMWINDOW == 75 (0x9f231000) [pid = 6020] [serial = 2613] [outer = (nil)] 07:18:23 INFO - PROCESS | 5975 | ++DOMWINDOW == 76 (0x9b4ba400) [pid = 6020] [serial = 2614] [outer = 0x9f231000] 07:18:23 INFO - PROCESS | 5975 | 1484579903501 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"]]]}] 07:18:23 INFO - . 07:18:23 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html | took 2323ms 07:18:23 INFO - PROCESS | 5975 | 1484579903548 Marionette TRACE conn4 -> [0,2539,"getWindowHandle",null] 07:18:23 INFO - PROCESS | 5975 | 1484579903562 Marionette TRACE conn4 <- [1,2539,null,{"value":"2147483649"}] 07:18:23 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html 07:18:23 INFO - PROCESS | 5975 | 1484579903573 Marionette TRACE conn4 -> [0,2540,"timeouts",{"script":35000}] 07:18:23 INFO - PROCESS | 5975 | 1484579903578 Marionette TRACE conn4 <- [1,2540,null,{}] 07:18:23 INFO - PROCESS | 5975 | 1484579903585 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}] 07:18:23 INFO - PROCESS | 5975 | 1484579903800 Marionette TRACE conn4 <- [1,2541,null,{"value":null}] 07:18:23 INFO - PROCESS | 5975 | 1484579903899 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:18:24 INFO - PROCESS | 5975 | ++DOCSHELL 0x9cad9800 == 22 [pid = 6020] [id = 985] 07:18:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 77 (0x9cada800) [pid = 6020] [serial = 2615] [outer = (nil)] 07:18:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 78 (0x9ec18400) [pid = 6020] [serial = 2616] [outer = 0x9cada800] 07:18:24 INFO - PROCESS | 5975 | ++DOMWINDOW == 79 (0x9ecbf800) [pid = 6020] [serial = 2617] [outer = 0x9cada800] 07:18:25 INFO - PROCESS | 5975 | ++DOCSHELL 0x9f07fc00 == 23 [pid = 6020] [id = 986] 07:18:25 INFO - PROCESS | 5975 | ++DOMWINDOW == 80 (0x9f080800) [pid = 6020] [serial = 2618] [outer = (nil)] 07:18:25 INFO - PROCESS | 5975 | ++DOMWINDOW == 81 (0x9f08c000) [pid = 6020] [serial = 2619] [outer = 0x9f080800] 07:18:25 INFO - PROCESS | 5975 | 1484579905338 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"]]]}] 07:18:25 INFO - . 07:18:25 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html | took 1838ms 07:18:25 INFO - PROCESS | 5975 | 1484579905413 Marionette TRACE conn4 -> [0,2543,"getWindowHandle",null] 07:18:25 INFO - PROCESS | 5975 | 1484579905422 Marionette TRACE conn4 <- [1,2543,null,{"value":"2147483649"}] 07:18:25 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html 07:18:25 INFO - PROCESS | 5975 | 1484579905431 Marionette TRACE conn4 -> [0,2544,"timeouts",{"script":35000}] 07:18:25 INFO - PROCESS | 5975 | 1484579905435 Marionette TRACE conn4 <- [1,2544,null,{}] 07:18:25 INFO - PROCESS | 5975 | 1484579905444 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}] 07:18:25 INFO - PROCESS | 5975 | 1484579905625 Marionette TRACE conn4 <- [1,2545,null,{"value":null}] 07:18:25 INFO - PROCESS | 5975 | 1484579905727 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:18:25 INFO - PROCESS | 5975 | ++DOCSHELL 0x9f206c00 == 24 [pid = 6020] [id = 987] 07:18:25 INFO - PROCESS | 5975 | ++DOMWINDOW == 82 (0x9f20f400) [pid = 6020] [serial = 2620] [outer = (nil)] 07:18:25 INFO - PROCESS | 5975 | ++DOMWINDOW == 83 (0x9f237000) [pid = 6020] [serial = 2621] [outer = 0x9f20f400] 07:18:26 INFO - PROCESS | 5975 | ++DOMWINDOW == 84 (0x9f239000) [pid = 6020] [serial = 2622] [outer = 0x9f20f400] 07:18:26 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6f7400 == 25 [pid = 6020] [id = 988] 07:18:26 INFO - PROCESS | 5975 | ++DOMWINDOW == 85 (0x9c0ba800) [pid = 6020] [serial = 2623] [outer = (nil)] 07:18:26 INFO - PROCESS | 5975 | ++DOMWINDOW == 86 (0x9c0bfc00) [pid = 6020] [serial = 2624] [outer = 0x9c0ba800] 07:18:27 INFO - PROCESS | 5975 | 1484579907061 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"]]]}] 07:18:27 INFO - . 07:18:27 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html | took 1688ms 07:18:27 INFO - PROCESS | 5975 | 1484579907120 Marionette TRACE conn4 -> [0,2547,"getWindowHandle",null] 07:18:27 INFO - PROCESS | 5975 | 1484579907133 Marionette TRACE conn4 <- [1,2547,null,{"value":"2147483649"}] 07:18:27 INFO - TEST-START | /shadow-dom/untriaged/events/test-001.html 07:18:27 INFO - PROCESS | 5975 | 1484579907166 Marionette TRACE conn4 -> [0,2548,"timeouts",{"script":35000}] 07:18:27 INFO - PROCESS | 5975 | 1484579907191 Marionette TRACE conn4 <- [1,2548,null,{}] 07:18:27 INFO - PROCESS | 5975 | 1484579907203 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}] 07:18:27 INFO - PROCESS | 5975 | 1484579907421 Marionette TRACE conn4 <- [1,2549,null,{"value":null}] 07:18:27 INFO - PROCESS | 5975 | 1484579907483 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:18:27 INFO - PROCESS | 5975 | ++DOCSHELL 0x9d167c00 == 26 [pid = 6020] [id = 989] 07:18:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 87 (0x9e33c400) [pid = 6020] [serial = 2625] [outer = (nil)] 07:18:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 88 (0x9ec14000) [pid = 6020] [serial = 2626] [outer = 0x9e33c400] 07:18:27 INFO - PROCESS | 5975 | ++DOMWINDOW == 89 (0x9ecbf400) [pid = 6020] [serial = 2627] [outer = 0x9e33c400] 07:18:28 INFO - PROCESS | 5975 | --DOCSHELL 0x9f230800 == 25 [pid = 6020] [id = 984] 07:18:28 INFO - PROCESS | 5975 | --DOCSHELL 0x9ecca400 == 24 [pid = 6020] [id = 980] 07:18:28 INFO - PROCESS | 5975 | --DOCSHELL 0x9ec0b400 == 23 [pid = 6020] [id = 979] 07:18:28 INFO - PROCESS | 5975 | --DOCSHELL 0x9f203000 == 22 [pid = 6020] [id = 982] 07:18:28 INFO - PROCESS | 5975 | --DOCSHELL 0x9ecbe400 == 21 [pid = 6020] [id = 981] 07:18:28 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7e7400 == 20 [pid = 6020] [id = 968] 07:18:28 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7eac00 == 19 [pid = 6020] [id = 969] 07:18:28 INFO - PROCESS | 5975 | --DOCSHELL 0x9f085c00 == 18 [pid = 6020] [id = 971] 07:18:28 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6f8400 == 17 [pid = 6020] [id = 973] 07:18:28 INFO - PROCESS | 5975 | --DOCSHELL 0x9c690c00 == 16 [pid = 6020] [id = 974] 07:18:28 INFO - PROCESS | 5975 | --DOCSHELL 0x9cadc400 == 15 [pid = 6020] [id = 975] 07:18:28 INFO - PROCESS | 5975 | --DOCSHELL 0x9d168000 == 14 [pid = 6020] [id = 976] 07:18:28 INFO - PROCESS | 5975 | --DOCSHELL 0x9e34a400 == 13 [pid = 6020] [id = 977] 07:18:28 INFO - PROCESS | 5975 | --DOCSHELL 0x9e5b0800 == 12 [pid = 6020] [id = 978] 07:18:28 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4bdc00 == 11 [pid = 6020] [id = 972] 07:18:28 INFO - PROCESS | 5975 | --DOCSHELL 0x9e33d400 == 10 [pid = 6020] [id = 970] 07:18:28 INFO - PROCESS | 5975 | --DOCSHELL 0x9f07fc00 == 9 [pid = 6020] [id = 986] 07:18:28 INFO - PROCESS | 5975 | --DOCSHELL 0x9cad9800 == 8 [pid = 6020] [id = 985] 07:18:29 INFO - PROCESS | 5975 | --DOCSHELL 0x9f206c00 == 7 [pid = 6020] [id = 987] 07:18:29 INFO - PROCESS | 5975 | --DOCSHELL 0x9f085800 == 6 [pid = 6020] [id = 956] 07:18:29 INFO - PROCESS | 5975 | --DOCSHELL 0x9f20c800 == 5 [pid = 6020] [id = 967] 07:18:29 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6f6800 == 4 [pid = 6020] [id = 983] 07:18:29 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6f7400 == 3 [pid = 6020] [id = 988] 07:18:29 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4b5400 == 4 [pid = 6020] [id = 990] 07:18:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 90 (0x9b4b8000) [pid = 6020] [serial = 2628] [outer = (nil)] 07:18:29 INFO - PROCESS | 5975 | --DOMWINDOW == 89 (0x9ef5b800) [pid = 6020] [serial = 2570] [outer = (nil)] [url = about:blank] 07:18:29 INFO - PROCESS | 5975 | --DOMWINDOW == 88 (0x9d15ec00) [pid = 6020] [serial = 2554] [outer = (nil)] [url = about:blank] 07:18:29 INFO - PROCESS | 5975 | --DOMWINDOW == 87 (0x9cadb400) [pid = 6020] [serial = 2557] [outer = (nil)] [url = about:blank] 07:18:29 INFO - PROCESS | 5975 | --DOMWINDOW == 86 (0x9ef58800) [pid = 6020] [serial = 2549] [outer = (nil)] [url = about:blank] 07:18:29 INFO - PROCESS | 5975 | --DOMWINDOW == 85 (0x9f08d800) [pid = 6020] [serial = 2572] [outer = (nil)] [url = about:blank] 07:18:29 INFO - PROCESS | 5975 | --DOMWINDOW == 84 (0x9ef55400) [pid = 6020] [serial = 2569] [outer = (nil)] [url = about:blank] 07:18:29 INFO - PROCESS | 5975 | --DOMWINDOW == 83 (0x9ef52400) [pid = 6020] [serial = 2565] [outer = (nil)] [url = about:blank] 07:18:29 INFO - PROCESS | 5975 | --DOMWINDOW == 82 (0x9ec0b000) [pid = 6020] [serial = 2560] [outer = (nil)] [url = about:blank] 07:18:29 INFO - PROCESS | 5975 | --DOMWINDOW == 81 (0x9ef51400) [pid = 6020] [serial = 2564] [outer = (nil)] [url = about:blank] 07:18:29 INFO - PROCESS | 5975 | --DOMWINDOW == 80 (0x9e5e4000) [pid = 6020] [serial = 2559] [outer = (nil)] [url = about:blank] 07:18:29 INFO - PROCESS | 5975 | --DOMWINDOW == 79 (0x9d161000) [pid = 6020] [serial = 2556] [outer = (nil)] [url = about:blank] 07:18:29 INFO - PROCESS | 5975 | --DOMWINDOW == 78 (0x9c97f400) [pid = 6020] [serial = 2553] [outer = (nil)] [url = about:blank] 07:18:29 INFO - PROCESS | 5975 | --DOMWINDOW == 77 (0x9ef50400) [pid = 6020] [serial = 2548] [outer = (nil)] [url = about:blank] 07:18:29 INFO - PROCESS | 5975 | --DOMWINDOW == 76 (0x9f207000) [pid = 6020] [serial = 2545] [outer = (nil)] [url = about:blank] 07:18:29 INFO - PROCESS | 5975 | --DOMWINDOW == 75 (0x9c0c2c00) [pid = 6020] [serial = 2551] [outer = (nil)] [url = about:blank] 07:18:29 INFO - PROCESS | 5975 | --DOMWINDOW == 74 (0x9d167400) [pid = 6020] [serial = 2517] [outer = (nil)] [url = about:blank] 07:18:29 INFO - PROCESS | 5975 | --DOMWINDOW == 73 (0x9ec16c00) [pid = 6020] [serial = 2562] [outer = (nil)] [url = about:blank] 07:18:29 INFO - PROCESS | 5975 | --DOMWINDOW == 72 (0x9f07f000) [pid = 6020] [serial = 2567] [outer = (nil)] [url = about:blank] 07:18:29 INFO - PROCESS | 5975 | --DOMWINDOW == 71 (0x9ecc8c00) [pid = 6020] [serial = 2512] [outer = (nil)] [url = about:blank] 07:18:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 72 (0x9b4bd800) [pid = 6020] [serial = 2629] [outer = 0x9b4b8000] 07:18:29 INFO - PROCESS | 5975 | 1484579909291 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"]]]}] 07:18:29 INFO - . 07:18:29 INFO - TEST-OK | /shadow-dom/untriaged/events/test-001.html | took 2185ms 07:18:29 INFO - PROCESS | 5975 | 1484579909332 Marionette TRACE conn4 -> [0,2551,"getWindowHandle",null] 07:18:29 INFO - PROCESS | 5975 | 1484579909342 Marionette TRACE conn4 <- [1,2551,null,{"value":"2147483649"}] 07:18:29 INFO - TEST-START | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html 07:18:29 INFO - PROCESS | 5975 | 1484579909352 Marionette TRACE conn4 -> [0,2552,"timeouts",{"script":35000}] 07:18:29 INFO - PROCESS | 5975 | 1484579909359 Marionette TRACE conn4 <- [1,2552,null,{}] 07:18:29 INFO - PROCESS | 5975 | 1484579909371 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}] 07:18:29 INFO - PROCESS | 5975 | 1484579909675 Marionette TRACE conn4 <- [1,2553,null,{"value":null}] 07:18:29 INFO - PROCESS | 5975 | 1484579909743 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:18:29 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6f8400 == 5 [pid = 6020] [id = 991] 07:18:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 73 (0x9b7ea000) [pid = 6020] [serial = 2630] [outer = (nil)] 07:18:29 INFO - PROCESS | 5975 | ++DOMWINDOW == 74 (0x9c0c6000) [pid = 6020] [serial = 2631] [outer = 0x9b7ea000] 07:18:30 INFO - PROCESS | 5975 | ++DOMWINDOW == 75 (0x9b6f6000) [pid = 6020] [serial = 2632] [outer = 0x9b7ea000] 07:18:31 INFO - PROCESS | 5975 | 1484579910990 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"]]]}] 07:18:31 INFO - .. 07:18:31 INFO - TEST-OK | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html | took 1700ms 07:18:31 INFO - PROCESS | 5975 | 1484579911070 Marionette TRACE conn4 -> [0,2555,"getWindowHandle",null] 07:18:31 INFO - PROCESS | 5975 | 1484579911080 Marionette TRACE conn4 <- [1,2555,null,{"value":"2147483649"}] 07:18:31 INFO - TEST-START | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html 07:18:31 INFO - PROCESS | 5975 | 1484579911096 Marionette TRACE conn4 -> [0,2556,"timeouts",{"script":35000}] 07:18:31 INFO - PROCESS | 5975 | 1484579911105 Marionette TRACE conn4 <- [1,2556,null,{}] 07:18:31 INFO - PROCESS | 5975 | 1484579911112 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}] 07:18:31 INFO - PROCESS | 5975 | 1484579911351 Marionette TRACE conn4 <- [1,2557,null,{"value":null}] 07:18:31 INFO - PROCESS | 5975 | 1484579911464 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:18:31 INFO - PROCESS | 5975 | ++DOCSHELL 0x9cad9800 == 6 [pid = 6020] [id = 992] 07:18:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 76 (0x9cadb000) [pid = 6020] [serial = 2633] [outer = (nil)] 07:18:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 77 (0x9d167400) [pid = 6020] [serial = 2634] [outer = 0x9cadb000] 07:18:31 INFO - PROCESS | 5975 | ++DOMWINDOW == 78 (0x9e340000) [pid = 6020] [serial = 2635] [outer = 0x9cadb000] 07:18:33 INFO - PROCESS | 5975 | 1484579913147 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"]]]}] 07:18:33 INFO - ... 07:18:33 INFO - TEST-OK | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html | took 2093ms 07:18:33 INFO - PROCESS | 5975 | 1484579913197 Marionette TRACE conn4 -> [0,2559,"getWindowHandle",null] 07:18:33 INFO - PROCESS | 5975 | 1484579913220 Marionette TRACE conn4 <- [1,2559,null,{"value":"2147483649"}] 07:18:33 INFO - TEST-START | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html 07:18:33 INFO - PROCESS | 5975 | 1484579913237 Marionette TRACE conn4 -> [0,2560,"timeouts",{"script":35000}] 07:18:33 INFO - PROCESS | 5975 | 1484579913246 Marionette TRACE conn4 <- [1,2560,null,{}] 07:18:33 INFO - PROCESS | 5975 | 1484579913262 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}] 07:18:33 INFO - PROCESS | 5975 | 1484579913859 Marionette TRACE conn4 <- [1,2561,null,{"value":null}] 07:18:33 INFO - PROCESS | 5975 | 1484579913932 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:18:34 INFO - PROCESS | 5975 | --DOMWINDOW == 77 (0x9e345400) [pid = 6020] [serial = 2580] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/event-retargeting/test-003.html] 07:18:34 INFO - PROCESS | 5975 | --DOMWINDOW == 76 (0x9b7ea800) [pid = 6020] [serial = 2576] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 07:18:34 INFO - PROCESS | 5975 | --DOMWINDOW == 75 (0x9b7ec400) [pid = 6020] [serial = 2577] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 07:18:34 INFO - PROCESS | 5975 | --DOMWINDOW == 74 (0x9f20cc00) [pid = 6020] [serial = 2573] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/event-retargeting/test-001.html] 07:18:34 INFO - PROCESS | 5975 | --DOMWINDOW == 73 (0x9f231000) [pid = 6020] [serial = 2613] [outer = (nil)] [url = about:blank] 07:18:34 INFO - PROCESS | 5975 | --DOMWINDOW == 72 (0x9c97c800) [pid = 6020] [serial = 2590] [outer = (nil)] [url = about:blank] 07:18:34 INFO - PROCESS | 5975 | --DOMWINDOW == 71 (0x9f087400) [pid = 6020] [serial = 2544] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html] 07:18:34 INFO - PROCESS | 5975 | --DOMWINDOW == 70 (0x9f086c00) [pid = 6020] [serial = 2583] [outer = (nil)] [url = about:blank] 07:18:34 INFO - PROCESS | 5975 | --DOMWINDOW == 69 (0x9f206000) [pid = 6020] [serial = 2608] [outer = (nil)] [url = about:blank] 07:18:34 INFO - PROCESS | 5975 | --DOMWINDOW == 68 (0x9e5b5400) [pid = 6020] [serial = 2598] [outer = (nil)] [url = about:blank] 07:18:34 INFO - PROCESS | 5975 | --DOMWINDOW == 67 (0x9b7eb800) [pid = 6020] [serial = 2588] [outer = (nil)] [url = about:blank] 07:18:34 INFO - PROCESS | 5975 | --DOMWINDOW == 66 (0x9ecca800) [pid = 6020] [serial = 2603] [outer = (nil)] [url = about:blank] 07:18:34 INFO - PROCESS | 5975 | --DOMWINDOW == 65 (0x9e545800) [pid = 6020] [serial = 2596] [outer = (nil)] [url = about:blank] 07:18:34 INFO - PROCESS | 5975 | --DOMWINDOW == 64 (0x9d15b000) [pid = 6020] [serial = 2592] [outer = (nil)] [url = about:blank] 07:18:34 INFO - PROCESS | 5975 | --DOMWINDOW == 63 (0x9e33bc00) [pid = 6020] [serial = 2594] [outer = (nil)] [url = about:blank] 07:18:34 INFO - PROCESS | 5975 | --DOMWINDOW == 62 (0x9ec14400) [pid = 6020] [serial = 2600] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-002.html] 07:18:34 INFO - PROCESS | 5975 | --DOMWINDOW == 61 (0x9ecc5000) [pid = 6020] [serial = 2605] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-003.html] 07:18:34 INFO - PROCESS | 5975 | --DOMWINDOW == 60 (0x9b6f6c00) [pid = 6020] [serial = 2610] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html] 07:18:34 INFO - PROCESS | 5975 | --DOMWINDOW == 59 (0x9b6f4800) [pid = 6020] [serial = 2585] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html] 07:18:34 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6f2c00 == 7 [pid = 6020] [id = 993] 07:18:34 INFO - PROCESS | 5975 | ++DOMWINDOW == 60 (0x9b6f4800) [pid = 6020] [serial = 2636] [outer = (nil)] 07:18:34 INFO - PROCESS | 5975 | ++DOMWINDOW == 61 (0x9c68c400) [pid = 6020] [serial = 2637] [outer = 0x9b6f4800] 07:18:34 INFO - PROCESS | 5975 | ++DOMWINDOW == 62 (0x9c978800) [pid = 6020] [serial = 2638] [outer = 0x9b6f4800] 07:18:35 INFO - PROCESS | 5975 | ++DOCSHELL 0x9cad9000 == 8 [pid = 6020] [id = 994] 07:18:35 INFO - PROCESS | 5975 | ++DOMWINDOW == 63 (0x9d15ac00) [pid = 6020] [serial = 2639] [outer = (nil)] 07:18:35 INFO - PROCESS | 5975 | ++DOMWINDOW == 64 (0x9d15bc00) [pid = 6020] [serial = 2640] [outer = 0x9d15ac00] 07:18:35 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e33fc00 == 9 [pid = 6020] [id = 995] 07:18:35 INFO - PROCESS | 5975 | ++DOMWINDOW == 65 (0x9e345400) [pid = 6020] [serial = 2641] [outer = (nil)] 07:18:35 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(EnsureContentViewer(), nullptr) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/docshell/base/nsDocShell.cpp, line 4527 07:18:35 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(currentInner) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 8961 07:18:35 INFO - PROCESS | 5975 | --DOMWINDOW == 64 (0x9e345400) [pid = 6020] [serial = 2641] [outer = (nil)] [url = ] 07:18:35 INFO - PROCESS | 5975 | 1484579915591 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"]]]}] 07:18:35 INFO - . 07:18:35 INFO - TEST-OK | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html | took 2404ms 07:18:35 INFO - PROCESS | 5975 | 1484579915640 Marionette TRACE conn4 -> [0,2563,"getWindowHandle",null] 07:18:35 INFO - PROCESS | 5975 | 1484579915652 Marionette TRACE conn4 <- [1,2563,null,{"value":"2147483649"}] 07:18:35 INFO - TEST-START | /shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html 07:18:35 INFO - PROCESS | 5975 | 1484579915665 Marionette TRACE conn4 -> [0,2564,"timeouts",{"script":35000}] 07:18:35 INFO - PROCESS | 5975 | 1484579915671 Marionette TRACE conn4 <- [1,2564,null,{}] 07:18:35 INFO - PROCESS | 5975 | 1484579915679 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}] 07:18:35 INFO - PROCESS | 5975 | 1484579915940 Marionette TRACE conn4 <- [1,2565,null,{"value":null}] 07:18:36 INFO - PROCESS | 5975 | 1484579916017 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:18:36 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e345400 == 10 [pid = 6020] [id = 996] 07:18:36 INFO - PROCESS | 5975 | ++DOMWINDOW == 65 (0x9e54a000) [pid = 6020] [serial = 2642] [outer = (nil)] 07:18:36 INFO - PROCESS | 5975 | ++DOMWINDOW == 66 (0x9e5e2800) [pid = 6020] [serial = 2643] [outer = 0x9e54a000] 07:18:36 INFO - PROCESS | 5975 | ++DOMWINDOW == 67 (0x9ec0cc00) [pid = 6020] [serial = 2644] [outer = 0x9e54a000] 07:18:37 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4b6800 == 11 [pid = 6020] [id = 997] 07:18:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 68 (0x9b4b9c00) [pid = 6020] [serial = 2645] [outer = (nil)] 07:18:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 69 (0x9b6ef800) [pid = 6020] [serial = 2646] [outer = 0x9b4b9c00] 07:18:37 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7e9400 == 12 [pid = 6020] [id = 998] 07:18:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 70 (0x9b7eb800) [pid = 6020] [serial = 2647] [outer = (nil)] 07:18:37 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_SUCCESS(EnsureContentViewer(), nullptr) failed with result 0x80004005: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/docshell/base/nsDocShell.cpp, line 4527 07:18:37 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(currentInner) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 8961 07:18:37 INFO - PROCESS | 5975 | --DOMWINDOW == 69 (0x9b7eb800) [pid = 6020] [serial = 2647] [outer = (nil)] [url = ] 07:18:37 INFO - PROCESS | 5975 | 1484579917448 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"]]]}] 07:18:37 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6f8400 == 11 [pid = 6020] [id = 991] 07:18:37 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4b5400 == 10 [pid = 6020] [id = 990] 07:18:37 INFO - PROCESS | 5975 | --DOMWINDOW == 68 (0x9c97cc00) [pid = 6020] [serial = 2591] [outer = (nil)] [url = about:blank] 07:18:37 INFO - PROCESS | 5975 | --DOMWINDOW == 67 (0x9f209000) [pid = 6020] [serial = 2546] [outer = (nil)] [url = about:blank] 07:18:37 INFO - PROCESS | 5975 | --DOMWINDOW == 66 (0x9f087000) [pid = 6020] [serial = 2584] [outer = (nil)] [url = about:blank] 07:18:37 INFO - PROCESS | 5975 | --DOMWINDOW == 65 (0x9f208400) [pid = 6020] [serial = 2609] [outer = (nil)] [url = about:blank] 07:18:37 INFO - PROCESS | 5975 | --DOMWINDOW == 64 (0x9e5b9800) [pid = 6020] [serial = 2599] [outer = (nil)] [url = about:blank] 07:18:37 INFO - PROCESS | 5975 | --DOMWINDOW == 63 (0x9b7f6000) [pid = 6020] [serial = 2589] [outer = (nil)] [url = about:blank] 07:18:37 INFO - PROCESS | 5975 | --DOMWINDOW == 62 (0x9b4b4800) [pid = 6020] [serial = 2604] [outer = (nil)] [url = about:blank] 07:18:37 INFO - PROCESS | 5975 | --DOMWINDOW == 61 (0x9e547800) [pid = 6020] [serial = 2597] [outer = (nil)] [url = about:blank] 07:18:37 INFO - . 07:18:37 INFO - TEST-OK | /shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html | took 1838ms 07:18:37 INFO - PROCESS | 5975 | --DOMWINDOW == 60 (0x9d15b800) [pid = 6020] [serial = 2593] [outer = (nil)] [url = about:blank] 07:18:37 INFO - PROCESS | 5975 | --DOMWINDOW == 59 (0x9e33e000) [pid = 6020] [serial = 2595] [outer = (nil)] [url = about:blank] 07:18:37 INFO - PROCESS | 5975 | --DOMWINDOW == 58 (0x9ec14c00) [pid = 6020] [serial = 2611] [outer = (nil)] [url = about:blank] 07:18:37 INFO - PROCESS | 5975 | --DOMWINDOW == 57 (0x9f084000) [pid = 6020] [serial = 2607] [outer = (nil)] [url = about:blank] 07:18:37 INFO - PROCESS | 5975 | --DOMWINDOW == 56 (0x9e347c00) [pid = 6020] [serial = 2587] [outer = (nil)] [url = about:blank] 07:18:37 INFO - PROCESS | 5975 | --DOMWINDOW == 55 (0x9e5ba800) [pid = 6020] [serial = 2582] [outer = (nil)] [url = about:blank] 07:18:37 INFO - PROCESS | 5975 | --DOMWINDOW == 54 (0x9c0c1c00) [pid = 6020] [serial = 2578] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 07:18:37 INFO - PROCESS | 5975 | --DOMWINDOW == 53 (0x9c975800) [pid = 6020] [serial = 2579] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 07:18:37 INFO - PROCESS | 5975 | 1484579917503 Marionette TRACE conn4 -> [0,2567,"getWindowHandle",null] 07:18:37 INFO - TEST-START | /shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html 07:18:37 INFO - PROCESS | 5975 | 1484579917506 Marionette TRACE conn4 <- [1,2567,null,{"value":"2147483649"}] 07:18:37 INFO - PROCESS | 5975 | --DOMWINDOW == 52 (0x9f22b800) [pid = 6020] [serial = 2575] [outer = (nil)] [url = about:blank] 07:18:37 INFO - PROCESS | 5975 | --DOMWINDOW == 51 (0x9ec99000) [pid = 6020] [serial = 2602] [outer = (nil)] [url = about:blank] 07:18:37 INFO - PROCESS | 5975 | --DOMWINDOW == 50 (0x9b4ba400) [pid = 6020] [serial = 2614] [outer = (nil)] [url = about:blank] 07:18:37 INFO - PROCESS | 5975 | --DOMWINDOW == 49 (0x9eca3000) [pid = 6020] [serial = 2612] [outer = (nil)] [url = about:blank] 07:18:37 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0x9f082c00) [pid = 6020] [serial = 2606] [outer = (nil)] [url = about:blank] 07:18:37 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0x9ec9d400) [pid = 6020] [serial = 2601] [outer = (nil)] [url = about:blank] 07:18:37 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0x9d15d800) [pid = 6020] [serial = 2586] [outer = (nil)] [url = about:blank] 07:18:37 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0x9ec0e800) [pid = 6020] [serial = 2581] [outer = (nil)] [url = about:blank] 07:18:37 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0x9f210800) [pid = 6020] [serial = 2574] [outer = (nil)] [url = about:blank] 07:18:37 INFO - PROCESS | 5975 | 1484579917525 Marionette TRACE conn4 -> [0,2568,"timeouts",{"script":35000}] 07:18:37 INFO - PROCESS | 5975 | 1484579917544 Marionette TRACE conn4 <- [1,2568,null,{}] 07:18:37 INFO - PROCESS | 5975 | 1484579917563 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}] 07:18:37 INFO - PROCESS | 5975 | 1484579917796 Marionette TRACE conn4 <- [1,2569,null,{"value":null}] 07:18:37 INFO - PROCESS | 5975 | 1484579917892 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:18:37 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7f0000 == 11 [pid = 6020] [id = 999] 07:18:37 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0x9b7f1c00) [pid = 6020] [serial = 2648] [outer = (nil)] 07:18:38 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0x9c68e800) [pid = 6020] [serial = 2649] [outer = 0x9b7f1c00] 07:18:38 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0x9c973800) [pid = 6020] [serial = 2650] [outer = 0x9b7f1c00] 07:18:38 INFO - PROCESS | 5975 | ++DOCSHELL 0x9cacd400 == 12 [pid = 6020] [id = 1000] 07:18:38 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0x9cad1c00) [pid = 6020] [serial = 2651] [outer = (nil)] 07:18:38 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0x9cad3c00) [pid = 6020] [serial = 2652] [outer = 0x9cad1c00] 07:18:39 INFO - PROCESS | 5975 | 1484579919005 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"]]]}] 07:18:39 INFO - . 07:18:39 INFO - TEST-OK | /shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html | took 1505ms 07:18:39 INFO - PROCESS | 5975 | 1484579919031 Marionette TRACE conn4 -> [0,2571,"getWindowHandle",null] 07:18:39 INFO - PROCESS | 5975 | 1484579919034 Marionette TRACE conn4 <- [1,2571,null,{"value":"2147483649"}] 07:18:39 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html 07:18:39 INFO - PROCESS | 5975 | 1484579919042 Marionette TRACE conn4 -> [0,2572,"timeouts",{"script":35000}] 07:18:39 INFO - PROCESS | 5975 | 1484579919046 Marionette TRACE conn4 <- [1,2572,null,{}] 07:18:39 INFO - PROCESS | 5975 | 1484579919063 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}] 07:18:39 INFO - PROCESS | 5975 | 1484579919360 Marionette TRACE conn4 <- [1,2573,null,{"value":null}] 07:18:39 INFO - PROCESS | 5975 | 1484579919414 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:18:39 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c976400 == 13 [pid = 6020] [id = 1001] 07:18:39 INFO - PROCESS | 5975 | ++DOMWINDOW == 50 (0x9cada400) [pid = 6020] [serial = 2653] [outer = (nil)] 07:18:39 INFO - PROCESS | 5975 | ++DOMWINDOW == 51 (0x9e545800) [pid = 6020] [serial = 2654] [outer = 0x9cada400] 07:18:39 INFO - PROCESS | 5975 | ++DOMWINDOW == 52 (0x9e55f800) [pid = 6020] [serial = 2655] [outer = 0x9cada400] 07:18:40 INFO - .............. 07:18:40 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html | took 1959ms 07:18:41 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html 07:18:41 INFO - PROCESS | 5975 | 1484579920934 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] 07:18:41 INFO - PROCESS | 5975 | 1484579921062 Marionette TRACE conn4 <- [1,2575,null,{"value":"2147483649"}] 07:18:41 INFO - PROCESS | 5975 | 1484579921085 Marionette TRACE conn4 -> [0,2576,"timeouts",{"script":35000}] 07:18:41 INFO - PROCESS | 5975 | 1484579921094 Marionette TRACE conn4 <- [1,2576,null,{}] 07:18:41 INFO - PROCESS | 5975 | 1484579921109 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}] 07:18:41 INFO - PROCESS | 5975 | 1484579921422 Marionette TRACE conn4 <- [1,2577,null,{"value":null}] 07:18:41 INFO - PROCESS | 5975 | 1484579921505 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:18:41 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ef5b000 == 14 [pid = 6020] [id = 1002] 07:18:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 53 (0x9ef5b800) [pid = 6020] [serial = 2656] [outer = (nil)] 07:18:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 54 (0x9f07f400) [pid = 6020] [serial = 2657] [outer = 0x9ef5b800] 07:18:41 INFO - PROCESS | 5975 | ++DOMWINDOW == 55 (0x9ef5fc00) [pid = 6020] [serial = 2658] [outer = 0x9ef5b800] 07:18:42 INFO - PROCESS | 5975 | --DOMWINDOW == 54 (0x9f20f400) [pid = 6020] [serial = 2620] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html] 07:18:42 INFO - PROCESS | 5975 | --DOMWINDOW == 53 (0x9cada800) [pid = 6020] [serial = 2615] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html] 07:18:42 INFO - PROCESS | 5975 | --DOMWINDOW == 52 (0x9b4b8000) [pid = 6020] [serial = 2628] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 07:18:42 INFO - PROCESS | 5975 | --DOMWINDOW == 51 (0x9b7ea000) [pid = 6020] [serial = 2630] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html] 07:18:42 INFO - PROCESS | 5975 | --DOMWINDOW == 50 (0x9f080800) [pid = 6020] [serial = 2618] [outer = (nil)] [url = about:blank] 07:18:42 INFO - PROCESS | 5975 | --DOMWINDOW == 49 (0x9c0ba800) [pid = 6020] [serial = 2623] [outer = (nil)] [url = about:blank] 07:18:42 INFO - PROCESS | 5975 | 1484579922756 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"]]]}] 07:18:42 INFO - ... 07:18:42 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html | took 1713ms 07:18:42 INFO - PROCESS | 5975 | 1484579922792 Marionette TRACE conn4 -> [0,2579,"getWindowHandle",null] 07:18:42 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html 07:18:42 INFO - PROCESS | 5975 | 1484579922798 Marionette TRACE conn4 <- [1,2579,null,{"value":"2147483649"}] 07:18:42 INFO - PROCESS | 5975 | 1484579922805 Marionette TRACE conn4 -> [0,2580,"timeouts",{"script":35000}] 07:18:42 INFO - PROCESS | 5975 | 1484579922811 Marionette TRACE conn4 <- [1,2580,null,{}] 07:18:42 INFO - PROCESS | 5975 | 1484579922819 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}] 07:18:43 INFO - PROCESS | 5975 | 1484579923146 Marionette TRACE conn4 <- [1,2581,null,{"value":null}] 07:18:43 INFO - PROCESS | 5975 | 1484579923246 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:18:43 INFO - PROCESS | 5975 | ++DOCSHELL 0x9f082000 == 15 [pid = 6020] [id = 1003] 07:18:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 50 (0x9f082400) [pid = 6020] [serial = 2659] [outer = (nil)] 07:18:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 51 (0x9f08c800) [pid = 6020] [serial = 2660] [outer = 0x9f082400] 07:18:43 INFO - PROCESS | 5975 | ++DOMWINDOW == 52 (0x9f203800) [pid = 6020] [serial = 2661] [outer = 0x9f082400] 07:18:44 INFO - PROCESS | 5975 | 1484579924532 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"]]]}] 07:18:44 INFO - ...... 07:18:44 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html | took 1788ms 07:18:44 INFO - PROCESS | 5975 | 1484579924594 Marionette TRACE conn4 -> [0,2583,"getWindowHandle",null] 07:18:44 INFO - PROCESS | 5975 | 1484579924602 Marionette TRACE conn4 <- [1,2583,null,{"value":"2147483649"}] 07:18:44 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html 07:18:44 INFO - PROCESS | 5975 | 1484579924611 Marionette TRACE conn4 -> [0,2584,"timeouts",{"script":35000}] 07:18:44 INFO - PROCESS | 5975 | 1484579924616 Marionette TRACE conn4 <- [1,2584,null,{}] 07:18:44 INFO - PROCESS | 5975 | 1484579924623 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}] 07:18:44 INFO - PROCESS | 5975 | 1484579924839 Marionette TRACE conn4 <- [1,2585,null,{"value":null}] 07:18:44 INFO - PROCESS | 5975 | 1484579924931 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:18:45 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c0c5400 == 16 [pid = 6020] [id = 1004] 07:18:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 53 (0x9c689000) [pid = 6020] [serial = 2662] [outer = (nil)] 07:18:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 54 (0x9d15cc00) [pid = 6020] [serial = 2663] [outer = 0x9c689000] 07:18:45 INFO - PROCESS | 5975 | ++DOMWINDOW == 55 (0x9e33cc00) [pid = 6020] [serial = 2664] [outer = 0x9c689000] 07:18:46 INFO - ................. 07:18:46 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html | took 1741ms 07:18:46 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html 07:18:46 INFO - PROCESS | 5975 | 1484579926270 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] 07:18:46 INFO - PROCESS | 5975 | 1484579926356 Marionette TRACE conn4 <- [1,2587,null,{"value":"2147483649"}] 07:18:46 INFO - PROCESS | 5975 | 1484579926363 Marionette TRACE conn4 -> [0,2588,"timeouts",{"script":35000}] 07:18:46 INFO - PROCESS | 5975 | 1484579926374 Marionette TRACE conn4 <- [1,2588,null,{}] 07:18:46 INFO - PROCESS | 5975 | 1484579926385 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}] 07:18:46 INFO - PROCESS | 5975 | 1484579926664 Marionette TRACE conn4 <- [1,2589,null,{"value":null}] 07:18:46 INFO - PROCESS | 5975 | 1484579926745 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:18:46 INFO - PROCESS | 5975 | ++DOCSHELL 0x9fd54400 == 17 [pid = 6020] [id = 1005] 07:18:46 INFO - PROCESS | 5975 | ++DOMWINDOW == 56 (0x9fd56400) [pid = 6020] [serial = 2665] [outer = (nil)] 07:18:47 INFO - PROCESS | 5975 | ++DOMWINDOW == 57 (0x9fd5a400) [pid = 6020] [serial = 2666] [outer = 0x9fd56400] 07:18:47 INFO - PROCESS | 5975 | ++DOMWINDOW == 58 (0x9fd59000) [pid = 6020] [serial = 2667] [outer = 0x9fd56400] 07:18:48 INFO - .. 07:18:48 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html | took 1848ms 07:18:48 INFO - PROCESS | 5975 | 1484579928192 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"]]]}] 07:18:48 INFO - PROCESS | 5975 | 1484579928213 Marionette TRACE conn4 -> [0,2591,"getWindowHandle",null] 07:18:48 INFO - PROCESS | 5975 | 1484579928230 Marionette TRACE conn4 <- [1,2591,null,{"value":"2147483649"}] 07:18:48 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html 07:18:48 INFO - PROCESS | 5975 | 1484579928273 Marionette TRACE conn4 -> [0,2592,"timeouts",{"script":35000}] 07:18:48 INFO - PROCESS | 5975 | 1484579928283 Marionette TRACE conn4 <- [1,2592,null,{}] 07:18:48 INFO - PROCESS | 5975 | 1484579928289 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}] 07:18:48 INFO - PROCESS | 5975 | 1484579928481 Marionette TRACE conn4 <- [1,2593,null,{"value":null}] 07:18:48 INFO - PROCESS | 5975 | --DOCSHELL 0x9ef5b000 == 16 [pid = 6020] [id = 1002] 07:18:48 INFO - PROCESS | 5975 | --DOCSHELL 0x9c976400 == 15 [pid = 6020] [id = 1001] 07:18:48 INFO - PROCESS | 5975 | --DOCSHELL 0x9cacd400 == 14 [pid = 6020] [id = 1000] 07:18:48 INFO - PROCESS | 5975 | --DOMWINDOW == 57 (0x9d167400) [pid = 6020] [serial = 2634] [outer = (nil)] [url = about:blank] 07:18:48 INFO - PROCESS | 5975 | --DOMWINDOW == 56 (0x9b4bd800) [pid = 6020] [serial = 2629] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 07:18:48 INFO - PROCESS | 5975 | --DOMWINDOW == 55 (0x9ec14000) [pid = 6020] [serial = 2626] [outer = (nil)] [url = about:blank] 07:18:48 INFO - PROCESS | 5975 | 1484579928607 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:18:48 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7f0000 == 13 [pid = 6020] [id = 999] 07:18:48 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7e9400 == 12 [pid = 6020] [id = 998] 07:18:48 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4b6800 == 11 [pid = 6020] [id = 997] 07:18:48 INFO - PROCESS | 5975 | --DOCSHELL 0x9e345400 == 10 [pid = 6020] [id = 996] 07:18:48 INFO - PROCESS | 5975 | --DOCSHELL 0x9d167c00 == 9 [pid = 6020] [id = 989] 07:18:48 INFO - PROCESS | 5975 | --DOCSHELL 0x9e33fc00 == 8 [pid = 6020] [id = 995] 07:18:48 INFO - PROCESS | 5975 | --DOCSHELL 0x9cad9000 == 7 [pid = 6020] [id = 994] 07:18:48 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6f2c00 == 6 [pid = 6020] [id = 993] 07:18:48 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7e9400 == 7 [pid = 6020] [id = 1006] 07:18:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 56 (0x9b7ea000) [pid = 6020] [serial = 2668] [outer = (nil)] 07:18:48 INFO - PROCESS | 5975 | ++DOMWINDOW == 57 (0x9cadcc00) [pid = 6020] [serial = 2669] [outer = 0x9b7ea000] 07:18:49 INFO - PROCESS | 5975 | ++DOMWINDOW == 58 (0x9d167400) [pid = 6020] [serial = 2670] [outer = 0x9b7ea000] 07:18:49 INFO - PROCESS | 5975 | --DOCSHELL 0x9cad9800 == 6 [pid = 6020] [id = 992] 07:18:49 INFO - PROCESS | 5975 | --DOMWINDOW == 57 (0x9f239000) [pid = 6020] [serial = 2622] [outer = (nil)] [url = about:blank] 07:18:49 INFO - PROCESS | 5975 | --DOMWINDOW == 56 (0x9ecbf800) [pid = 6020] [serial = 2617] [outer = (nil)] [url = about:blank] 07:18:49 INFO - PROCESS | 5975 | --DOMWINDOW == 55 (0x9c0c6000) [pid = 6020] [serial = 2631] [outer = (nil)] [url = about:blank] 07:18:49 INFO - PROCESS | 5975 | --DOMWINDOW == 54 (0x9b6f6000) [pid = 6020] [serial = 2632] [outer = (nil)] [url = about:blank] 07:18:49 INFO - PROCESS | 5975 | --DOMWINDOW == 53 (0x9f237000) [pid = 6020] [serial = 2621] [outer = (nil)] [url = about:blank] 07:18:49 INFO - PROCESS | 5975 | --DOMWINDOW == 52 (0x9ec18400) [pid = 6020] [serial = 2616] [outer = (nil)] [url = about:blank] 07:18:49 INFO - PROCESS | 5975 | --DOMWINDOW == 51 (0x9f08c000) [pid = 6020] [serial = 2619] [outer = (nil)] [url = about:blank] 07:18:49 INFO - PROCESS | 5975 | --DOMWINDOW == 50 (0x9c0bfc00) [pid = 6020] [serial = 2624] [outer = (nil)] [url = about:blank] 07:18:49 INFO - PROCESS | 5975 | 1484579929662 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"]]]}] 07:18:49 INFO - .. 07:18:49 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html | took 1482ms 07:18:49 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html 07:18:49 INFO - PROCESS | 5975 | 1484579929726 Marionette TRACE conn4 -> [0,2595,"getWindowHandle",null] 07:18:49 INFO - PROCESS | 5975 | 1484579929729 Marionette TRACE conn4 <- [1,2595,null,{"value":"2147483649"}] 07:18:49 INFO - PROCESS | 5975 | 1484579929738 Marionette TRACE conn4 -> [0,2596,"timeouts",{"script":35000}] 07:18:49 INFO - PROCESS | 5975 | 1484579929742 Marionette TRACE conn4 <- [1,2596,null,{}] 07:18:49 INFO - PROCESS | 5975 | 1484579929748 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}] 07:18:50 INFO - PROCESS | 5975 | 1484579930024 Marionette TRACE conn4 <- [1,2597,null,{"value":null}] 07:18:50 INFO - PROCESS | 5975 | 1484579930069 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:18:50 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e5b0400 == 7 [pid = 6020] [id = 1007] 07:18:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 51 (0x9e5bf400) [pid = 6020] [serial = 2671] [outer = (nil)] 07:18:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 52 (0x9ec19000) [pid = 6020] [serial = 2672] [outer = 0x9e5bf400] 07:18:50 INFO - PROCESS | 5975 | ++DOMWINDOW == 53 (0x9eca4800) [pid = 6020] [serial = 2673] [outer = 0x9e5bf400] 07:18:51 INFO - PROCESS | 5975 | 1484579931356 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"]]]}] 07:18:51 INFO - .... 07:18:51 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html | took 1687ms 07:18:51 INFO - PROCESS | 5975 | 1484579931427 Marionette TRACE conn4 -> [0,2599,"getWindowHandle",null] 07:18:51 INFO - PROCESS | 5975 | 1484579931443 Marionette TRACE conn4 <- [1,2599,null,{"value":"2147483649"}] 07:18:51 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html 07:18:51 INFO - PROCESS | 5975 | 1484579931504 Marionette TRACE conn4 -> [0,2600,"timeouts",{"script":35000}] 07:18:51 INFO - PROCESS | 5975 | 1484579931511 Marionette TRACE conn4 <- [1,2600,null,{}] 07:18:51 INFO - PROCESS | 5975 | 1484579931519 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}] 07:18:51 INFO - PROCESS | 5975 | 1484579931794 Marionette TRACE conn4 <- [1,2601,null,{"value":null}] 07:18:51 INFO - PROCESS | 5975 | 1484579931902 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:18:51 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ef5cc00 == 8 [pid = 6020] [id = 1008] 07:18:51 INFO - PROCESS | 5975 | ++DOMWINDOW == 54 (0x9ef5e800) [pid = 6020] [serial = 2674] [outer = (nil)] 07:18:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 55 (0x9f08d000) [pid = 6020] [serial = 2675] [outer = 0x9ef5e800] 07:18:52 INFO - PROCESS | 5975 | ++DOMWINDOW == 56 (0x9f206c00) [pid = 6020] [serial = 2676] [outer = 0x9ef5e800] 07:18:53 INFO - PROCESS | 5975 | 1484579933388 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"]]]}] 07:18:53 INFO - .. 07:18:53 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html | took 1964ms 07:18:53 INFO - PROCESS | 5975 | 1484579933470 Marionette TRACE conn4 -> [0,2603,"getWindowHandle",null] 07:18:53 INFO - PROCESS | 5975 | 1484579933485 Marionette TRACE conn4 <- [1,2603,null,{"value":"2147483649"}] 07:18:53 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html 07:18:53 INFO - PROCESS | 5975 | 1484579933501 Marionette TRACE conn4 -> [0,2604,"timeouts",{"script":35000}] 07:18:53 INFO - PROCESS | 5975 | 1484579933511 Marionette TRACE conn4 <- [1,2604,null,{}] 07:18:53 INFO - PROCESS | 5975 | 1484579933522 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}] 07:18:53 INFO - PROCESS | 5975 | --DOMWINDOW == 55 (0x9d15ac00) [pid = 6020] [serial = 2639] [outer = (nil)] [url = about:blank] 07:18:53 INFO - PROCESS | 5975 | --DOMWINDOW == 54 (0x9b6f4800) [pid = 6020] [serial = 2636] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html] 07:18:53 INFO - PROCESS | 5975 | --DOMWINDOW == 53 (0x9b4b9c00) [pid = 6020] [serial = 2645] [outer = (nil)] [url = about:blank] 07:18:53 INFO - PROCESS | 5975 | --DOMWINDOW == 52 (0x9e54a000) [pid = 6020] [serial = 2642] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html] 07:18:53 INFO - PROCESS | 5975 | --DOMWINDOW == 51 (0x9cad1c00) [pid = 6020] [serial = 2651] [outer = (nil)] [url = about:blank] 07:18:53 INFO - PROCESS | 5975 | --DOMWINDOW == 50 (0x9b7f1c00) [pid = 6020] [serial = 2648] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html] 07:18:53 INFO - PROCESS | 5975 | --DOMWINDOW == 49 (0x9e33c400) [pid = 6020] [serial = 2625] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/test-001.html] 07:18:53 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0x9cada400) [pid = 6020] [serial = 2653] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html] 07:18:53 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0x9ef5b800) [pid = 6020] [serial = 2656] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html] 07:18:53 INFO - PROCESS | 5975 | 1484579933829 Marionette TRACE conn4 <- [1,2605,null,{"value":null}] 07:18:54 INFO - PROCESS | 5975 | 1484579934023 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:18:54 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e34a400 == 9 [pid = 6020] [id = 1009] 07:18:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0x9e54a000) [pid = 6020] [serial = 2677] [outer = (nil)] 07:18:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0x9f20ac00) [pid = 6020] [serial = 2678] [outer = 0x9e54a000] 07:18:54 INFO - PROCESS | 5975 | ++DOMWINDOW == 50 (0x9fd56000) [pid = 6020] [serial = 2679] [outer = 0x9e54a000] 07:18:55 INFO - PROCESS | 5975 | 1484579935176 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"]]]}] 07:18:55 INFO - .. 07:18:55 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html | took 1701ms 07:18:55 INFO - PROCESS | 5975 | 1484579935199 Marionette TRACE conn4 -> [0,2607,"getWindowHandle",null] 07:18:55 INFO - PROCESS | 5975 | 1484579935207 Marionette TRACE conn4 <- [1,2607,null,{"value":"2147483649"}] 07:18:55 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html 07:18:55 INFO - PROCESS | 5975 | 1484579935217 Marionette TRACE conn4 -> [0,2608,"timeouts",{"script":35000}] 07:18:55 INFO - PROCESS | 5975 | 1484579935227 Marionette TRACE conn4 <- [1,2608,null,{}] 07:18:55 INFO - PROCESS | 5975 | 1484579935235 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}] 07:18:55 INFO - PROCESS | 5975 | 1484579935555 Marionette TRACE conn4 <- [1,2609,null,{"value":null}] 07:18:55 INFO - PROCESS | 5975 | 1484579935629 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:18:55 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4bbc00 == 10 [pid = 6020] [id = 1010] 07:18:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 51 (0x9b4bd800) [pid = 6020] [serial = 2680] [outer = (nil)] 07:18:55 INFO - PROCESS | 5975 | ++DOMWINDOW == 52 (0x9cad8400) [pid = 6020] [serial = 2681] [outer = 0x9b4bd800] 07:18:56 INFO - PROCESS | 5975 | ++DOMWINDOW == 53 (0x9e5b7000) [pid = 6020] [serial = 2682] [outer = 0x9b4bd800] 07:18:57 INFO - .............. 07:18:57 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html | took 1793ms 07:18:57 INFO - PROCESS | 5975 | 1484579936927 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"]]]}] 07:18:57 INFO - PROCESS | 5975 | 1484579937020 Marionette TRACE conn4 -> [0,2611,"getWindowHandle",null] 07:18:57 INFO - PROCESS | 5975 | 1484579937032 Marionette TRACE conn4 <- [1,2611,null,{"value":"2147483649"}] 07:18:57 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html 07:18:57 INFO - PROCESS | 5975 | 1484579937038 Marionette TRACE conn4 -> [0,2612,"timeouts",{"script":35000}] 07:18:57 INFO - PROCESS | 5975 | 1484579937043 Marionette TRACE conn4 <- [1,2612,null,{}] 07:18:57 INFO - PROCESS | 5975 | 1484579937048 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}] 07:18:57 INFO - PROCESS | 5975 | 1484579937247 Marionette TRACE conn4 <- [1,2613,null,{"value":null}] 07:18:57 INFO - PROCESS | 5975 | 1484579937353 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:18:57 INFO - PROCESS | 5975 | ++DOCSHELL 0x9f081800 == 11 [pid = 6020] [id = 1011] 07:18:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 54 (0x9f089800) [pid = 6020] [serial = 2683] [outer = (nil)] 07:18:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 55 (0x9fd58c00) [pid = 6020] [serial = 2684] [outer = 0x9f089800] 07:18:57 INFO - PROCESS | 5975 | ++DOMWINDOW == 56 (0x9fd5d400) [pid = 6020] [serial = 2685] [outer = 0x9f089800] 07:18:58 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7eb800 == 12 [pid = 6020] [id = 1012] 07:18:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 57 (0x9b7ef400) [pid = 6020] [serial = 2686] [outer = (nil)] 07:18:58 INFO - PROCESS | 5975 | ++DOMWINDOW == 58 (0x9b7f0000) [pid = 6020] [serial = 2687] [outer = 0x9b7ef400] 07:18:58 INFO - PROCESS | 5975 | 1484579938746 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"]]]}] 07:18:58 INFO - . 07:18:58 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html | took 1737ms 07:18:58 INFO - PROCESS | 5975 | 1484579938777 Marionette TRACE conn4 -> [0,2615,"getWindowHandle",null] 07:18:58 INFO - PROCESS | 5975 | 1484579938781 Marionette TRACE conn4 <- [1,2615,null,{"value":"2147483649"}] 07:18:58 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html 07:18:58 INFO - PROCESS | 5975 | 1484579938797 Marionette TRACE conn4 -> [0,2616,"timeouts",{"script":35000}] 07:18:58 INFO - PROCESS | 5975 | 1484579938813 Marionette TRACE conn4 <- [1,2616,null,{}] 07:18:58 INFO - PROCESS | 5975 | 1484579938832 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}] 07:18:59 INFO - PROCESS | 5975 | 1484579939036 Marionette TRACE conn4 <- [1,2617,null,{"value":null}] 07:18:59 INFO - PROCESS | 5975 | 1484579939145 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:18:59 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c0c6c00 == 13 [pid = 6020] [id = 1013] 07:18:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 59 (0x9c686000) [pid = 6020] [serial = 2688] [outer = (nil)] 07:18:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 60 (0x9d162400) [pid = 6020] [serial = 2689] [outer = 0x9c686000] 07:18:59 INFO - PROCESS | 5975 | ++DOMWINDOW == 61 (0x9e343c00) [pid = 6020] [serial = 2690] [outer = 0x9c686000] 07:19:00 INFO - PROCESS | 5975 | --DOCSHELL 0x9e34a400 == 12 [pid = 6020] [id = 1009] 07:19:00 INFO - PROCESS | 5975 | --DOCSHELL 0x9e5b0400 == 11 [pid = 6020] [id = 1007] 07:19:00 INFO - PROCESS | 5975 | --DOCSHELL 0x9ef5cc00 == 10 [pid = 6020] [id = 1008] 07:19:00 INFO - PROCESS | 5975 | --DOCSHELL 0x9c0c5400 == 9 [pid = 6020] [id = 1004] 07:19:00 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7e9400 == 8 [pid = 6020] [id = 1006] 07:19:00 INFO - PROCESS | 5975 | --DOCSHELL 0x9fd54400 == 7 [pid = 6020] [id = 1005] 07:19:00 INFO - PROCESS | 5975 | --DOCSHELL 0x9f082000 == 6 [pid = 6020] [id = 1003] 07:19:00 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4bbc00 == 5 [pid = 6020] [id = 1010] 07:19:00 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7eb800 == 4 [pid = 6020] [id = 1012] 07:19:00 INFO - PROCESS | 5975 | --DOCSHELL 0x9f081800 == 3 [pid = 6020] [id = 1011] 07:19:00 INFO - PROCESS | 5975 | --DOMWINDOW == 60 (0x9f08c800) [pid = 6020] [serial = 2660] [outer = (nil)] [url = about:blank] 07:19:00 INFO - PROCESS | 5975 | --DOMWINDOW == 59 (0x9ef5fc00) [pid = 6020] [serial = 2658] [outer = (nil)] [url = about:blank] 07:19:00 INFO - PROCESS | 5975 | --DOMWINDOW == 58 (0x9d15bc00) [pid = 6020] [serial = 2640] [outer = (nil)] [url = about:blank] 07:19:00 INFO - PROCESS | 5975 | --DOMWINDOW == 57 (0x9c978800) [pid = 6020] [serial = 2638] [outer = (nil)] [url = about:blank] 07:19:00 INFO - PROCESS | 5975 | --DOMWINDOW == 56 (0x9b6ef800) [pid = 6020] [serial = 2646] [outer = (nil)] [url = about:blank] 07:19:00 INFO - PROCESS | 5975 | --DOMWINDOW == 55 (0x9e545800) [pid = 6020] [serial = 2654] [outer = (nil)] [url = about:blank] 07:19:00 INFO - PROCESS | 5975 | --DOMWINDOW == 54 (0x9ec0cc00) [pid = 6020] [serial = 2644] [outer = (nil)] [url = about:blank] 07:19:00 INFO - PROCESS | 5975 | --DOMWINDOW == 53 (0x9cad3c00) [pid = 6020] [serial = 2652] [outer = (nil)] [url = about:blank] 07:19:00 INFO - PROCESS | 5975 | --DOMWINDOW == 52 (0x9c973800) [pid = 6020] [serial = 2650] [outer = (nil)] [url = about:blank] 07:19:00 INFO - PROCESS | 5975 | --DOMWINDOW == 51 (0x9e55f800) [pid = 6020] [serial = 2655] [outer = (nil)] [url = about:blank] 07:19:00 INFO - PROCESS | 5975 | --DOMWINDOW == 50 (0x9ecbf400) [pid = 6020] [serial = 2627] [outer = (nil)] [url = about:blank] 07:19:00 INFO - PROCESS | 5975 | --DOMWINDOW == 49 (0x9c68e800) [pid = 6020] [serial = 2649] [outer = (nil)] [url = about:blank] 07:19:00 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0x9f07f400) [pid = 6020] [serial = 2657] [outer = (nil)] [url = about:blank] 07:19:00 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0x9e5e2800) [pid = 6020] [serial = 2643] [outer = (nil)] [url = about:blank] 07:19:00 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0x9c68c400) [pid = 6020] [serial = 2637] [outer = (nil)] [url = about:blank] 07:19:00 INFO - PROCESS | 5975 | 1484579940641 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"]]]}] 07:19:00 INFO - . 07:19:00 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html | took 1880ms 07:19:00 INFO - PROCESS | 5975 | 1484579940668 Marionette TRACE conn4 -> [0,2619,"getWindowHandle",null] 07:19:00 INFO - PROCESS | 5975 | 1484579940673 Marionette TRACE conn4 <- [1,2619,null,{"value":"2147483649"}] 07:19:00 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html 07:19:00 INFO - PROCESS | 5975 | 1484579940681 Marionette TRACE conn4 -> [0,2620,"timeouts",{"script":35000}] 07:19:00 INFO - PROCESS | 5975 | 1484579940686 Marionette TRACE conn4 <- [1,2620,null,{}] 07:19:00 INFO - PROCESS | 5975 | 1484579940695 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}] 07:19:00 INFO - PROCESS | 5975 | 1484579940913 Marionette TRACE conn4 <- [1,2621,null,{"value":null}] 07:19:01 INFO - PROCESS | 5975 | 1484579941059 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:19:01 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6f4c00 == 4 [pid = 6020] [id = 1014] 07:19:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0x9b6f5000) [pid = 6020] [serial = 2691] [outer = (nil)] 07:19:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0x9c0bc800) [pid = 6020] [serial = 2692] [outer = 0x9b6f5000] 07:19:01 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0x9c685c00) [pid = 6020] [serial = 2693] [outer = 0x9b6f5000] 07:19:02 INFO - ........ 07:19:02 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html | took 1700ms 07:19:02 INFO - PROCESS | 5975 | 1484579942308 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] 07:19:02 INFO - PROCESS | 5975 | 1484579942400 Marionette TRACE conn4 <- [1,2623,null,{"value":"2147483649"}] 07:19:02 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html 07:19:02 INFO - PROCESS | 5975 | 1484579942417 Marionette TRACE conn4 -> [0,2624,"timeouts",{"script":35000}] 07:19:02 INFO - PROCESS | 5975 | 1484579942423 Marionette TRACE conn4 <- [1,2624,null,{}] 07:19:02 INFO - PROCESS | 5975 | 1484579942432 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}] 07:19:02 INFO - PROCESS | 5975 | 1484579942745 Marionette TRACE conn4 <- [1,2625,null,{"value":null}] 07:19:02 INFO - PROCESS | 5975 | 1484579942949 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:19:02 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e33d800 == 5 [pid = 6020] [id = 1015] 07:19:02 INFO - PROCESS | 5975 | ++DOMWINDOW == 50 (0x9e545800) [pid = 6020] [serial = 2694] [outer = (nil)] 07:19:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 51 (0x9e56a000) [pid = 6020] [serial = 2695] [outer = 0x9e545800] 07:19:03 INFO - PROCESS | 5975 | ++DOMWINDOW == 52 (0x9e5b5400) [pid = 6020] [serial = 2696] [outer = 0x9e545800] 07:19:05 INFO - ........................................................................................................... 07:19:05 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html | took 3055ms 07:19:05 INFO - TEST-START | /shadow-dom/untriaged/styles/test-001.html 07:19:06 INFO - PROCESS | 5975 | 1484579944739 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] 07:19:06 INFO - PROCESS | 5975 | 1484579945680 Marionette TRACE conn4 <- [1,2627,null,{"value":"2147483649"}] 07:19:06 INFO - PROCESS | 5975 | 1484579945752 Marionette TRACE conn4 -> [0,2628,"timeouts",{"script":35000}] 07:19:06 INFO - PROCESS | 5975 | 1484579945764 Marionette TRACE conn4 <- [1,2628,null,{}] 07:19:06 INFO - PROCESS | 5975 | --DOMWINDOW == 51 (0x9e5bf400) [pid = 6020] [serial = 2671] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html] 07:19:06 INFO - PROCESS | 5975 | --DOMWINDOW == 50 (0x9ef5e800) [pid = 6020] [serial = 2674] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html] 07:19:06 INFO - PROCESS | 5975 | --DOMWINDOW == 49 (0x9e54a000) [pid = 6020] [serial = 2677] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html] 07:19:06 INFO - PROCESS | 5975 | --DOMWINDOW == 48 (0x9f082400) [pid = 6020] [serial = 2659] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html] 07:19:06 INFO - PROCESS | 5975 | --DOMWINDOW == 47 (0x9fd56400) [pid = 6020] [serial = 2665] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html] 07:19:06 INFO - PROCESS | 5975 | --DOMWINDOW == 46 (0x9c689000) [pid = 6020] [serial = 2662] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html] 07:19:06 INFO - PROCESS | 5975 | --DOMWINDOW == 45 (0x9b7ea000) [pid = 6020] [serial = 2668] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html] 07:19:06 INFO - PROCESS | 5975 | --DOMWINDOW == 44 (0x9cadb000) [pid = 6020] [serial = 2633] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html] 07:19:06 INFO - PROCESS | 5975 | 1484579945795 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}] 07:19:06 INFO - PROCESS | 5975 | 1484579946462 Marionette TRACE conn4 <- [1,2629,null,{"value":null}] 07:19:06 INFO - PROCESS | 5975 | 1484579946494 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:19:06 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e5bf400 == 6 [pid = 6020] [id = 1016] 07:19:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 45 (0x9e5bfc00) [pid = 6020] [serial = 2697] [outer = (nil)] 07:19:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 46 (0x9f22c000) [pid = 6020] [serial = 2698] [outer = 0x9e5bfc00] 07:19:06 INFO - PROCESS | 5975 | ++DOMWINDOW == 47 (0xa0f3dc00) [pid = 6020] [serial = 2699] [outer = 0x9e5bfc00] 07:19:07 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3105000 == 7 [pid = 6020] [id = 1017] 07:19:07 INFO - PROCESS | 5975 | ++DOMWINDOW == 48 (0xa3105800) [pid = 6020] [serial = 2700] [outer = (nil)] 07:19:07 INFO - PROCESS | 5975 | ++DOMWINDOW == 49 (0xa3105c00) [pid = 6020] [serial = 2701] [outer = 0xa3105800] 07:19:07 INFO - PROCESS | 5975 | ++DOCSHELL 0xa3108000 == 8 [pid = 6020] [id = 1018] 07:19:07 INFO - PROCESS | 5975 | ++DOMWINDOW == 50 (0xa3108400) [pid = 6020] [serial = 2702] [outer = (nil)] 07:19:07 INFO - PROCESS | 5975 | ++DOMWINDOW == 51 (0xa3108800) [pid = 6020] [serial = 2703] [outer = 0xa3108400] 07:19:07 INFO - PROCESS | 5975 | 1484579947673 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"]]]}] 07:19:07 INFO - .. 07:19:07 INFO - TEST-OK | /shadow-dom/untriaged/styles/test-001.html | took 1982ms 07:19:07 INFO - PROCESS | 5975 | 1484579947722 Marionette TRACE conn4 -> [0,2631,"getWindowHandle",null] 07:19:07 INFO - PROCESS | 5975 | 1484579947731 Marionette TRACE conn4 <- [1,2631,null,{"value":"2147483649"}] 07:19:07 INFO - TEST-START | /shadow-dom/untriaged/styles/test-003.html 07:19:07 INFO - PROCESS | 5975 | 1484579947745 Marionette TRACE conn4 -> [0,2632,"timeouts",{"script":35000}] 07:19:07 INFO - PROCESS | 5975 | 1484579947756 Marionette TRACE conn4 <- [1,2632,null,{}] 07:19:07 INFO - PROCESS | 5975 | 1484579947773 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}] 07:19:08 INFO - PROCESS | 5975 | 1484579948032 Marionette TRACE conn4 <- [1,2633,null,{"value":null}] 07:19:08 INFO - PROCESS | 5975 | 1484579948097 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:19:08 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b6f7400 == 9 [pid = 6020] [id = 1019] 07:19:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 52 (0x9b6fdc00) [pid = 6020] [serial = 2704] [outer = (nil)] 07:19:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 53 (0x9c975c00) [pid = 6020] [serial = 2705] [outer = 0x9b6fdc00] 07:19:08 INFO - PROCESS | 5975 | ++DOMWINDOW == 54 (0x9d168400) [pid = 6020] [serial = 2706] [outer = 0x9b6fdc00] 07:19:09 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e5d8400 == 10 [pid = 6020] [id = 1020] 07:19:09 INFO - PROCESS | 5975 | ++DOMWINDOW == 55 (0x9e5da000) [pid = 6020] [serial = 2707] [outer = (nil)] 07:19:09 INFO - PROCESS | 5975 | ++DOMWINDOW == 56 (0x9e5e6800) [pid = 6020] [serial = 2708] [outer = 0x9e5da000] 07:19:09 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ec96c00 == 11 [pid = 6020] [id = 1021] 07:19:09 INFO - PROCESS | 5975 | ++DOMWINDOW == 57 (0x9ecc8c00) [pid = 6020] [serial = 2709] [outer = (nil)] 07:19:09 INFO - PROCESS | 5975 | ++DOMWINDOW == 58 (0x9c688400) [pid = 6020] [serial = 2710] [outer = 0x9ecc8c00] 07:19:09 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ef5a800 == 12 [pid = 6020] [id = 1022] 07:19:09 INFO - PROCESS | 5975 | ++DOMWINDOW == 59 (0x9ef5ac00) [pid = 6020] [serial = 2711] [outer = (nil)] 07:19:09 INFO - PROCESS | 5975 | ++DOMWINDOW == 60 (0x9f080800) [pid = 6020] [serial = 2712] [outer = 0x9ef5ac00] 07:19:09 INFO - PROCESS | 5975 | 1484579949431 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"]]]}] 07:19:09 INFO - ... 07:19:09 INFO - TEST-OK | /shadow-dom/untriaged/styles/test-003.html | took 1750ms 07:19:09 INFO - PROCESS | 5975 | 1484579949496 Marionette TRACE conn4 -> [0,2635,"getWindowHandle",null] 07:19:09 INFO - PROCESS | 5975 | 1484579949500 Marionette TRACE conn4 <- [1,2635,null,{"value":"2147483649"}] 07:19:09 INFO - TEST-START | /shadow-dom/untriaged/styles/test-005.html 07:19:09 INFO - PROCESS | 5975 | 1484579949507 Marionette TRACE conn4 -> [0,2636,"timeouts",{"script":35000}] 07:19:09 INFO - PROCESS | 5975 | 1484579949514 Marionette TRACE conn4 <- [1,2636,null,{}] 07:19:09 INFO - PROCESS | 5975 | 1484579949533 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}] 07:19:09 INFO - PROCESS | 5975 | 1484579949739 Marionette TRACE conn4 <- [1,2637,null,{"value":null}] 07:19:09 INFO - PROCESS | 5975 | 1484579949841 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:19:09 INFO - PROCESS | 5975 | ++DOCSHELL 0x9fdb6c00 == 13 [pid = 6020] [id = 1023] 07:19:09 INFO - PROCESS | 5975 | ++DOMWINDOW == 61 (0x9fdbc400) [pid = 6020] [serial = 2713] [outer = (nil)] 07:19:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 62 (0xa310b800) [pid = 6020] [serial = 2714] [outer = 0x9fdbc400] 07:19:10 INFO - PROCESS | 5975 | ++DOMWINDOW == 63 (0xa310d400) [pid = 6020] [serial = 2715] [outer = 0x9fdbc400] 07:19:11 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b4b8400 == 14 [pid = 6020] [id = 1024] 07:19:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 64 (0x9b6ef800) [pid = 6020] [serial = 2716] [outer = (nil)] 07:19:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 65 (0x9b6f1400) [pid = 6020] [serial = 2717] [outer = 0x9b6ef800] 07:19:11 INFO - PROCESS | 5975 | 1484579951199 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"]]]}] 07:19:11 INFO - . 07:19:11 INFO - TEST-OK | /shadow-dom/untriaged/styles/test-005.html | took 1713ms 07:19:11 INFO - PROCESS | 5975 | 1484579951220 Marionette TRACE conn4 -> [0,2639,"getWindowHandle",null] 07:19:11 INFO - TEST-START | /shadow-dom/untriaged/styles/test-008.html 07:19:11 INFO - PROCESS | 5975 | 1484579951225 Marionette TRACE conn4 <- [1,2639,null,{"value":"2147483649"}] 07:19:11 INFO - PROCESS | 5975 | 1484579951231 Marionette TRACE conn4 -> [0,2640,"timeouts",{"script":35000}] 07:19:11 INFO - PROCESS | 5975 | 1484579951236 Marionette TRACE conn4 <- [1,2640,null,{}] 07:19:11 INFO - PROCESS | 5975 | 1484579951242 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}] 07:19:11 INFO - PROCESS | 5975 | 1484579951431 Marionette TRACE conn4 <- [1,2641,null,{"value":null}] 07:19:11 INFO - PROCESS | 5975 | --DOCSHELL 0xa3108000 == 13 [pid = 6020] [id = 1018] 07:19:11 INFO - PROCESS | 5975 | --DOCSHELL 0xa3105000 == 12 [pid = 6020] [id = 1017] 07:19:11 INFO - PROCESS | 5975 | --DOCSHELL 0x9e33d800 == 11 [pid = 6020] [id = 1015] 07:19:11 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6f4c00 == 10 [pid = 6020] [id = 1014] 07:19:11 INFO - PROCESS | 5975 | --DOMWINDOW == 64 (0x9e340000) [pid = 6020] [serial = 2635] [outer = (nil)] [url = about:blank] 07:19:11 INFO - PROCESS | 5975 | --DOMWINDOW == 63 (0x9f20ac00) [pid = 6020] [serial = 2678] [outer = (nil)] [url = about:blank] 07:19:11 INFO - PROCESS | 5975 | --DOMWINDOW == 62 (0x9f203800) [pid = 6020] [serial = 2661] [outer = (nil)] [url = about:blank] 07:19:11 INFO - PROCESS | 5975 | --DOMWINDOW == 61 (0x9fd59000) [pid = 6020] [serial = 2667] [outer = (nil)] [url = about:blank] 07:19:11 INFO - PROCESS | 5975 | --DOMWINDOW == 60 (0x9f206c00) [pid = 6020] [serial = 2676] [outer = (nil)] [url = about:blank] 07:19:11 INFO - PROCESS | 5975 | --DOMWINDOW == 59 (0x9e33cc00) [pid = 6020] [serial = 2664] [outer = (nil)] [url = about:blank] 07:19:11 INFO - PROCESS | 5975 | --DOMWINDOW == 58 (0x9d167400) [pid = 6020] [serial = 2670] [outer = (nil)] [url = about:blank] 07:19:11 INFO - PROCESS | 5975 | --DOMWINDOW == 57 (0x9eca4800) [pid = 6020] [serial = 2673] [outer = (nil)] [url = about:blank] 07:19:11 INFO - PROCESS | 5975 | --DOMWINDOW == 56 (0x9fd56000) [pid = 6020] [serial = 2679] [outer = (nil)] [url = about:blank] 07:19:11 INFO - PROCESS | 5975 | --DOMWINDOW == 55 (0x9f08d000) [pid = 6020] [serial = 2675] [outer = (nil)] [url = about:blank] 07:19:11 INFO - PROCESS | 5975 | --DOMWINDOW == 54 (0x9ec19000) [pid = 6020] [serial = 2672] [outer = (nil)] [url = about:blank] 07:19:11 INFO - PROCESS | 5975 | --DOMWINDOW == 53 (0x9cadcc00) [pid = 6020] [serial = 2669] [outer = (nil)] [url = about:blank] 07:19:11 INFO - PROCESS | 5975 | --DOMWINDOW == 52 (0x9fd5a400) [pid = 6020] [serial = 2666] [outer = (nil)] [url = about:blank] 07:19:11 INFO - PROCESS | 5975 | --DOMWINDOW == 51 (0x9d15cc00) [pid = 6020] [serial = 2663] [outer = (nil)] [url = about:blank] 07:19:11 INFO - PROCESS | 5975 | 1484579951536 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:19:11 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7eac00 == 11 [pid = 6020] [id = 1025] 07:19:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 52 (0x9c0bfc00) [pid = 6020] [serial = 2718] [outer = (nil)] 07:19:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 53 (0x9cad4800) [pid = 6020] [serial = 2719] [outer = 0x9c0bfc00] 07:19:11 INFO - PROCESS | 5975 | ++DOMWINDOW == 54 (0x9cadcc00) [pid = 6020] [serial = 2720] [outer = 0x9c0bfc00] 07:19:12 INFO - PROCESS | 5975 | ++DOCSHELL 0x9d15f400 == 12 [pid = 6020] [id = 1026] 07:19:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 55 (0x9d163000) [pid = 6020] [serial = 2721] [outer = (nil)] 07:19:12 INFO - PROCESS | 5975 | ++DOMWINDOW == 56 (0x9d163400) [pid = 6020] [serial = 2722] [outer = 0x9d163000] 07:19:12 INFO - PROCESS | 5975 | 1484579952792 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"]]]}] 07:19:12 INFO - . 07:19:12 INFO - TEST-OK | /shadow-dom/untriaged/styles/test-008.html | took 1587ms 07:19:12 INFO - PROCESS | 5975 | 1484579952819 Marionette TRACE conn4 -> [0,2643,"getWindowHandle",null] 07:19:12 INFO - PROCESS | 5975 | 1484579952826 Marionette TRACE conn4 <- [1,2643,null,{"value":"2147483649"}] 07:19:12 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/active-element/test-001.html 07:19:12 INFO - PROCESS | 5975 | 1484579952835 Marionette TRACE conn4 -> [0,2644,"timeouts",{"script":35000}] 07:19:12 INFO - PROCESS | 5975 | 1484579952843 Marionette TRACE conn4 <- [1,2644,null,{}] 07:19:12 INFO - PROCESS | 5975 | 1484579952857 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}] 07:19:13 INFO - PROCESS | 5975 | 1484579953074 Marionette TRACE conn4 <- [1,2645,null,{"value":null}] 07:19:13 INFO - PROCESS | 5975 | 1484579953181 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:19:13 INFO - PROCESS | 5975 | ++DOCSHELL 0x9d15ac00 == 13 [pid = 6020] [id = 1027] 07:19:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 57 (0x9d168000) [pid = 6020] [serial = 2723] [outer = (nil)] 07:19:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 58 (0x9e552400) [pid = 6020] [serial = 2724] [outer = 0x9d168000] 07:19:13 INFO - PROCESS | 5975 | ++DOMWINDOW == 59 (0x9e5b8c00) [pid = 6020] [serial = 2725] [outer = 0x9d168000] 07:19:14 INFO - PROCESS | 5975 | ++DOCSHELL 0x9e5e7c00 == 14 [pid = 6020] [id = 1028] 07:19:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 60 (0x9ec0e000) [pid = 6020] [serial = 2726] [outer = (nil)] 07:19:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 61 (0x9ec12800) [pid = 6020] [serial = 2727] [outer = 0x9ec0e000] 07:19:14 INFO - PROCESS | 5975 | 1484579954466 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"]]]}] 07:19:14 INFO - . 07:19:14 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/active-element/test-001.html | took 1648ms 07:19:14 INFO - PROCESS | 5975 | 1484579954482 Marionette TRACE conn4 -> [0,2647,"getWindowHandle",null] 07:19:14 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/active-element/test-002.html 07:19:14 INFO - PROCESS | 5975 | 1484579954493 Marionette TRACE conn4 <- [1,2647,null,{"value":"2147483649"}] 07:19:14 INFO - PROCESS | 5975 | 1484579954506 Marionette TRACE conn4 -> [0,2648,"timeouts",{"script":35000}] 07:19:14 INFO - PROCESS | 5975 | 1484579954513 Marionette TRACE conn4 <- [1,2648,null,{}] 07:19:14 INFO - PROCESS | 5975 | 1484579954545 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}] 07:19:14 INFO - PROCESS | 5975 | 1484579954822 Marionette TRACE conn4 <- [1,2649,null,{"value":null}] 07:19:14 INFO - PROCESS | 5975 | 1484579954874 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:19:14 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ecbe800 == 15 [pid = 6020] [id = 1029] 07:19:14 INFO - PROCESS | 5975 | ++DOMWINDOW == 62 (0x9ecbf000) [pid = 6020] [serial = 2728] [outer = (nil)] 07:19:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 63 (0x9ef54400) [pid = 6020] [serial = 2729] [outer = 0x9ecbf000] 07:19:15 INFO - PROCESS | 5975 | ++DOMWINDOW == 64 (0x9ef5cc00) [pid = 6020] [serial = 2730] [outer = 0x9ecbf000] 07:19:15 INFO - PROCESS | 5975 | --DOMWINDOW == 63 (0x9b7ef400) [pid = 6020] [serial = 2686] [outer = (nil)] [url = about:blank] 07:19:15 INFO - PROCESS | 5975 | --DOMWINDOW == 62 (0x9e545800) [pid = 6020] [serial = 2694] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html] 07:19:15 INFO - PROCESS | 5975 | --DOMWINDOW == 61 (0x9b6f5000) [pid = 6020] [serial = 2691] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html] 07:19:15 INFO - PROCESS | 5975 | --DOMWINDOW == 60 (0x9b4bd800) [pid = 6020] [serial = 2680] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html] 07:19:15 INFO - PROCESS | 5975 | --DOMWINDOW == 59 (0x9f089800) [pid = 6020] [serial = 2683] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html] 07:19:15 INFO - PROCESS | 5975 | --DOMWINDOW == 58 (0xa3105800) [pid = 6020] [serial = 2700] [outer = (nil)] [url = about:blank] 07:19:15 INFO - PROCESS | 5975 | --DOMWINDOW == 57 (0xa3108400) [pid = 6020] [serial = 2702] [outer = (nil)] [url = about:blank] 07:19:16 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7eb400 == 16 [pid = 6020] [id = 1030] 07:19:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 58 (0x9c0bc000) [pid = 6020] [serial = 2731] [outer = (nil)] 07:19:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 59 (0x9c97a800) [pid = 6020] [serial = 2732] [outer = 0x9c0bc000] 07:19:16 INFO - PROCESS | 5975 | 1484579956429 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"]]]}] 07:19:16 INFO - . 07:19:16 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/active-element/test-002.html | took 1954ms 07:19:16 INFO - PROCESS | 5975 | 1484579956459 Marionette TRACE conn4 -> [0,2651,"getWindowHandle",null] 07:19:16 INFO - PROCESS | 5975 | 1484579956466 Marionette TRACE conn4 <- [1,2651,null,{"value":"2147483649"}] 07:19:16 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html 07:19:16 INFO - PROCESS | 5975 | 1484579956475 Marionette TRACE conn4 -> [0,2652,"timeouts",{"script":35000}] 07:19:16 INFO - PROCESS | 5975 | 1484579956484 Marionette TRACE conn4 <- [1,2652,null,{}] 07:19:16 INFO - PROCESS | 5975 | 1484579956494 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}] 07:19:16 INFO - PROCESS | 5975 | 1484579956802 Marionette TRACE conn4 <- [1,2653,null,{"value":null}] 07:19:16 INFO - PROCESS | 5975 | 1484579956940 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:19:16 INFO - PROCESS | 5975 | ++DOCSHELL 0x9f085400 == 17 [pid = 6020] [id = 1031] 07:19:16 INFO - PROCESS | 5975 | ++DOMWINDOW == 60 (0x9f085800) [pid = 6020] [serial = 2733] [outer = (nil)] 07:19:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 61 (0x9f204c00) [pid = 6020] [serial = 2734] [outer = 0x9f085800] 07:19:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 62 (0x9f209000) [pid = 6020] [serial = 2735] [outer = 0x9f085800] 07:19:17 INFO - PROCESS | 5975 | ++DOCSHELL 0x9f20c000 == 18 [pid = 6020] [id = 1032] 07:19:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 63 (0x9f20c800) [pid = 6020] [serial = 2736] [outer = (nil)] 07:19:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 64 (0x9f20cc00) [pid = 6020] [serial = 2737] [outer = 0x9f20c800] 07:19:17 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(mDoneSetup) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/editor/composer/nsEditingSession.cpp, line 1312 07:19:17 INFO - PROCESS | 5975 | ++DOCSHELL 0x9f22d000 == 19 [pid = 6020] [id = 1033] 07:19:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 65 (0x9f22d800) [pid = 6020] [serial = 2738] [outer = (nil)] 07:19:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 66 (0x9f22e400) [pid = 6020] [serial = 2739] [outer = 0x9f22d800] 07:19:17 INFO - PROCESS | 5975 | ++DOCSHELL 0x9f232800 == 20 [pid = 6020] [id = 1034] 07:19:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 67 (0x9f233400) [pid = 6020] [serial = 2740] [outer = (nil)] 07:19:17 INFO - PROCESS | 5975 | ++DOMWINDOW == 68 (0x9f235c00) [pid = 6020] [serial = 2741] [outer = 0x9f233400] 07:19:17 INFO - PROCESS | 5975 | [Child 6020] WARNING: NS_ENSURE_TRUE(mDoneSetup) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/editor/composer/nsEditingSession.cpp, line 1312 07:19:18 INFO - ... 07:19:18 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html | took 1689ms 07:19:18 INFO - PROCESS | 5975 | 1484579958136 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"]]]}] 07:19:18 INFO - PROCESS | 5975 | 1484579958174 Marionette TRACE conn4 -> [0,2655,"getWindowHandle",null] 07:19:18 INFO - PROCESS | 5975 | 1484579958192 Marionette TRACE conn4 <- [1,2655,null,{"value":"2147483649"}] 07:19:18 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html 07:19:18 INFO - PROCESS | 5975 | 1484579958219 Marionette TRACE conn4 -> [0,2656,"timeouts",{"script":35000}] 07:19:18 INFO - PROCESS | 5975 | 1484579958224 Marionette TRACE conn4 <- [1,2656,null,{}] 07:19:18 INFO - PROCESS | 5975 | 1484579958230 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}] 07:19:18 INFO - PROCESS | 5975 | 1484579958430 Marionette TRACE conn4 <- [1,2657,null,{"value":null}] 07:19:18 INFO - PROCESS | 5975 | 1484579958540 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:19:18 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c97a000 == 21 [pid = 6020] [id = 1035] 07:19:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 69 (0x9c97a400) [pid = 6020] [serial = 2742] [outer = (nil)] 07:19:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 70 (0x9e561000) [pid = 6020] [serial = 2743] [outer = 0x9c97a400] 07:19:18 INFO - PROCESS | 5975 | ++DOMWINDOW == 71 (0x9ec17800) [pid = 6020] [serial = 2744] [outer = 0x9c97a400] 07:19:19 INFO - PROCESS | 5975 | ++DOCSHELL 0x9ecc5400 == 22 [pid = 6020] [id = 1036] 07:19:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 72 (0x9ecca800) [pid = 6020] [serial = 2745] [outer = (nil)] 07:19:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 73 (0x9eccd400) [pid = 6020] [serial = 2746] [outer = 0x9ecca800] 07:19:19 INFO - PROCESS | 5975 | ++DOCSHELL 0x9f084800 == 23 [pid = 6020] [id = 1037] 07:19:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 74 (0x9f08d000) [pid = 6020] [serial = 2747] [outer = (nil)] 07:19:19 INFO - PROCESS | 5975 | ++DOMWINDOW == 75 (0x9f08d800) [pid = 6020] [serial = 2748] [outer = 0x9f08d000] 07:19:19 INFO - PROCESS | 5975 | 1484579959782 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"]]]}] 07:19:19 INFO - .. 07:19:19 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html | took 1641ms 07:19:19 INFO - PROCESS | 5975 | 1484579959860 Marionette TRACE conn4 -> [0,2659,"getWindowHandle",null] 07:19:19 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html 07:19:19 INFO - PROCESS | 5975 | 1484579959870 Marionette TRACE conn4 <- [1,2659,null,{"value":"2147483649"}] 07:19:19 INFO - PROCESS | 5975 | 1484579959879 Marionette TRACE conn4 -> [0,2660,"timeouts",{"script":35000}] 07:19:19 INFO - PROCESS | 5975 | 1484579959889 Marionette TRACE conn4 <- [1,2660,null,{}] 07:19:19 INFO - PROCESS | 5975 | 1484579959912 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}] 07:19:20 INFO - PROCESS | 5975 | 1484579960131 Marionette TRACE conn4 <- [1,2661,null,{"value":null}] 07:19:20 INFO - PROCESS | 5975 | 1484579960214 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\", \"4762b907-3629-4ed9-821c-7d52eb1aecba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 07:19:20 INFO - PROCESS | 5975 | ++DOCSHELL 0x9eca4400 == 24 [pid = 6020] [id = 1038] 07:19:20 INFO - PROCESS | 5975 | ++DOMWINDOW == 76 (0x9f080c00) [pid = 6020] [serial = 2749] [outer = (nil)] 07:19:20 INFO - PROCESS | 5975 | ++DOMWINDOW == 77 (0x9fd55c00) [pid = 6020] [serial = 2750] [outer = 0x9f080c00] 07:19:20 INFO - PROCESS | 5975 | ++DOMWINDOW == 78 (0x9fd5a400) [pid = 6020] [serial = 2751] [outer = 0x9f080c00] 07:19:21 INFO - PROCESS | 5975 | ++DOCSHELL 0x9b7e7400 == 25 [pid = 6020] [id = 1039] 07:19:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 79 (0x9c0ba000) [pid = 6020] [serial = 2752] [outer = (nil)] 07:19:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 80 (0x9c0c1c00) [pid = 6020] [serial = 2753] [outer = 0x9c0ba000] 07:19:21 INFO - PROCESS | 5975 | ++DOCSHELL 0x9c693400 == 26 [pid = 6020] [id = 1040] 07:19:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 81 (0x9c975800) [pid = 6020] [serial = 2754] [outer = (nil)] 07:19:21 INFO - PROCESS | 5975 | ++DOMWINDOW == 82 (0x9c977000) [pid = 6020] [serial = 2755] [outer = 0x9c975800] 07:19:21 INFO - PROCESS | 5975 | 1484579961597 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"]]]}] 07:19:21 INFO - .. 07:19:21 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html | took 1754ms 07:19:21 INFO - PROCESS | 5975 | 1484579961630 Marionette TRACE conn4 -> [0,2663,"getWindowHandle",null] 07:19:21 INFO - PROCESS | 5975 | 1484579961644 Marionette TRACE conn4 <- [1,2663,null,{"value":"2147483649"}] 07:19:21 INFO - PROCESS | 5975 | --DOCSHELL 0x9f232800 == 25 [pid = 6020] [id = 1034] 07:19:21 INFO - PROCESS | 5975 | --DOCSHELL 0x9f22d000 == 24 [pid = 6020] [id = 1033] 07:19:21 INFO - PROCESS | 5975 | --DOCSHELL 0x9f20c000 == 23 [pid = 6020] [id = 1032] 07:19:21 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7eb400 == 22 [pid = 6020] [id = 1030] 07:19:21 INFO - PROCESS | 5975 | --DOCSHELL 0x9ecbe800 == 21 [pid = 6020] [id = 1029] 07:19:21 INFO - PROCESS | 5975 | --DOCSHELL 0x9e5e7c00 == 20 [pid = 6020] [id = 1028] 07:19:21 INFO - PROCESS | 5975 | --DOCSHELL 0x9d15ac00 == 19 [pid = 6020] [id = 1027] 07:19:21 INFO - PROCESS | 5975 | --DOCSHELL 0x9d15f400 == 18 [pid = 6020] [id = 1026] 07:19:21 INFO - PROCESS | 5975 | --DOCSHELL 0x9b7eac00 == 17 [pid = 6020] [id = 1025] 07:19:21 INFO - PROCESS | 5975 | --DOCSHELL 0x9b4b8400 == 16 [pid = 6020] [id = 1024] 07:19:21 INFO - PROCESS | 5975 | --DOCSHELL 0x9fdb6c00 == 15 [pid = 6020] [id = 1023] 07:19:21 INFO - PROCESS | 5975 | --DOCSHELL 0x9ef5a800 == 14 [pid = 6020] [id = 1022] 07:19:21 INFO - PROCESS | 5975 | --DOCSHELL 0x9ec96c00 == 13 [pid = 6020] [id = 1021] 07:19:21 INFO - PROCESS | 5975 | --DOCSHELL 0x9e5d8400 == 12 [pid = 6020] [id = 1020] 07:19:21 INFO - PROCESS | 5975 | --DOCSHELL 0x9b6f7400 == 11 [pid = 6020] [id = 1019] 07:19:21 INFO - PROCESS | 5975 | --DOCSHELL 0x9e5bf400 == 10 [pid = 6020] [id = 1016] 07:19:22 INFO - PROCESS | 5975 | --DOMWINDOW == 81 (0x9f22c000) [pid = 6020] [serial = 2698] [outer = (nil)] [url = about:blank] 07:19:22 INFO - PROCESS | 5975 | --DOMWINDOW == 80 (0x9c685c00) [pid = 6020] [serial = 2693] [outer = (nil)] [url = about:blank] 07:19:22 INFO - PROCESS | 5975 | --DOMWINDOW == 79 (0x9e5b7000) [pid = 6020] [serial = 2682] [outer = (nil)] [url = about:blank] 07:19:22 INFO - PROCESS | 5975 | --DOMWINDOW == 78 (0x9b7f0000) [pid = 6020] [serial = 2687] [outer = (nil)] [url = about:blank] 07:19:22 INFO - PROCESS | 5975 | --DOMWINDOW == 77 (0x9fd5d400) [pid = 6020] [serial = 2685] [outer = (nil)] [url = about:blank] 07:19:22 INFO - PROCESS | 5975 | --DOMWINDOW == 76 (0x9e5b5400) [pid = 6020] [serial = 2696] [outer = (nil)] [url = about:blank] 07:19:22 INFO - PROCESS | 5975 | --DOMWINDOW == 75 (0xa3105c00) [pid = 6020] [serial = 2701] [outer = (nil)] [url = about:blank] 07:19:22 INFO - PROCESS | 5975 | --DOMWINDOW == 74 (0xa3108800) [pid = 6020] [serial = 2703] [outer = (nil)] [url = about:blank] 07:19:22 INFO - PROCESS | 5975 | --DOMWINDOW == 73 (0x9e56a000) [pid = 6020] [serial = 2695] [outer = (nil)] [url = about:blank] 07:19:22 INFO - PROCESS | 5975 | --DOMWINDOW == 72 (0x9c0bc800) [pid = 6020] [serial = 2692] [outer = (nil)] [url = about:blank] 07:19:22 INFO - PROCESS | 5975 | --DOMWINDOW == 71 (0x9d162400) [pid = 6020] [serial = 2689] [outer = (nil)] [url = about:blank] 07:19:22 INFO - PROCESS | 5975 | --DOMWINDOW == 70 (0x9fd58c00) [pid = 6020] [serial = 2684] [outer = (nil)] [url = about:blank] 07:19:22 INFO - PROCESS | 5975 | --DOMWINDOW == 69 (0x9cad8400) [pid = 6020] [serial = 2681] [outer = (nil)] [url = about:blank] 07:19:22 WARNING - u'runner_teardown' () 07:19:22 INFO - No more tests 07:19:22 INFO - Got 0 unexpected results 07:19:22 INFO - SUITE-END | took 3863s 07:19:22 INFO - Closing logging queue 07:19:22 INFO - queue closed 07:19:23 INFO - Return code: 0 07:19:23 WARNING - # TBPL SUCCESS # 07:19:23 INFO - Running post-action listener: _resource_record_post_action 07:19:23 INFO - [mozharness: 2017-01-16 15:19:23.116381Z] Finished run-tests step (success) 07:19:23 INFO - Running post-run listener: _resource_record_post_run 07:19:23 INFO - Total resource usage - Wall time: 3907s; CPU: 39.0%; Read bytes: 352256; Write bytes: 524300288; Read time: 48; Write time: 197028 07:19:23 INFO - TinderboxPrint: CPU usage
39.3% 07:19:23 INFO - TinderboxPrint: I/O read bytes / time
352,256 / 48 07:19:23 INFO - TinderboxPrint: I/O write bytes / time
524,300,288 / 197,028 07:19:23 INFO - TinderboxPrint: CPU idle
2,343.1 (60.4%) 07:19:23 INFO - TinderboxPrint: CPU system
200.6 (5.2%) 07:19:23 INFO - TinderboxPrint: CPU user
1,310.0 (33.8%) 07:19:23 INFO - TinderboxPrint: Swap in / out
0 / 0 07:19:23 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 07:19:23 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 4096; Write bytes: 144330752; Read time: 8; Write time: 115328 07:19:23 INFO - run-tests - Wall time: 3876s; CPU: 39.0%; Read bytes: 303104; Write bytes: 349327360; Read time: 28; Write time: 52416 07:19:24 INFO - Running post-run listener: _upload_blobber_files 07:19:24 INFO - Blob upload gear active. 07:19:24 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 07:19:24 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 07:19:24 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-release', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 07:19:24 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-release -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 07:19:25 INFO - (blobuploader) - INFO - Open directory for files ... 07:19:25 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 07:19:26 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 07:19:26 INFO - (blobuploader) - INFO - Uploading, attempt #1. 07:19:27 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 07:19:27 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 07:19:27 INFO - (blobuploader) - INFO - Done attempting. 07:19:27 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 07:19:27 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 07:19:27 INFO - (blobuploader) - INFO - Uploading, attempt #1. 07:19:28 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 07:19:28 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 07:19:28 INFO - (blobuploader) - INFO - Done attempting. 07:19:28 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/resource-usage.json ... 07:19:28 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 07:19:28 INFO - (blobuploader) - INFO - Uploading, attempt #1. 07:19:30 INFO - (blobuploader) - INFO - TinderboxPrint: resource-usage.json: uploaded 07:19:30 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 07:19:30 INFO - (blobuploader) - INFO - Done attempting. 07:19:30 INFO - (blobuploader) - INFO - Iteration through files over. 07:19:30 INFO - Return code: 0 07:19:30 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 07:19:30 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 07:19:30 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/3d2c02ef9038456464ef4ec6de704260999321361255e51951923b0edfa5aeb47386a427ad14f75558298aa3c3c1f04f86e4f94d162f7a6ceebc9024faf50f1c", "resource-usage.json": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/5d7208dda7aedaec4cbc07ba4ad022f588fc8ab432c0dc4111bd917498d28802a298aca2b9e4867c5c889c30401c113a943c3e15a2db45168182b1f6589d2b64", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/e3ab675456c31e9bb9da6cd6b7be0af6cb33e1087f1c7433d0fdcb8e45fc1d88d946a72d47088ff4561038524a85d6b27bba9a9193b100e69a982cafec7bdc21"} 07:19:30 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 07:19:30 INFO - Writing to file /builds/slave/test/properties/blobber_files 07:19:30 INFO - Contents: 07:19:30 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/3d2c02ef9038456464ef4ec6de704260999321361255e51951923b0edfa5aeb47386a427ad14f75558298aa3c3c1f04f86e4f94d162f7a6ceebc9024faf50f1c", "resource-usage.json": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/5d7208dda7aedaec4cbc07ba4ad022f588fc8ab432c0dc4111bd917498d28802a298aca2b9e4867c5c889c30401c113a943c3e15a2db45168182b1f6589d2b64", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/e3ab675456c31e9bb9da6cd6b7be0af6cb33e1087f1c7433d0fdcb8e45fc1d88d946a72d47088ff4561038524a85d6b27bba9a9193b100e69a982cafec7bdc21"} 07:19:30 INFO - Running post-run listener: copy_logs_to_upload_dir 07:19:30 INFO - Copying logs to upload dir... 07:19:30 INFO - mkdir: /builds/slave/test/build/upload/logs 07:19:30 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=4096.792834 ========= master_lag: 2.71 ========= ========= Finished '/tools/buildbot/bin/python -u ...' (results: 0, elapsed: 1 hrs, 8 mins, 19 secs) (at 2017-01-16 07:19:33.555708) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2017-01-16 07:19:33.569501) ========= 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-1484574920.283173-1077455341 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/3d2c02ef9038456464ef4ec6de704260999321361255e51951923b0edfa5aeb47386a427ad14f75558298aa3c3c1f04f86e4f94d162f7a6ceebc9024faf50f1c", "resource-usage.json": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/5d7208dda7aedaec4cbc07ba4ad022f588fc8ab432c0dc4111bd917498d28802a298aca2b9e4867c5c889c30401c113a943c3e15a2db45168182b1f6589d2b64", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/e3ab675456c31e9bb9da6cd6b7be0af6cb33e1087f1c7433d0fdcb8e45fc1d88d946a72d47088ff4561038524a85d6b27bba9a9193b100e69a982cafec7bdc21"} build_url:https://queue.taskcluster.net/v1/task/NYmSxUIuRgavPrjGSeEErw/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/NYmSxUIuRgavPrjGSeEErw/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.033608 build_url: 'https://queue.taskcluster.net/v1/task/NYmSxUIuRgavPrjGSeEErw/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-release/sha512/3d2c02ef9038456464ef4ec6de704260999321361255e51951923b0edfa5aeb47386a427ad14f75558298aa3c3c1f04f86e4f94d162f7a6ceebc9024faf50f1c", "resource-usage.json": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/5d7208dda7aedaec4cbc07ba4ad022f588fc8ab432c0dc4111bd917498d28802a298aca2b9e4867c5c889c30401c113a943c3e15a2db45168182b1f6589d2b64", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/e3ab675456c31e9bb9da6cd6b7be0af6cb33e1087f1c7433d0fdcb8e45fc1d88d946a72d47088ff4561038524a85d6b27bba9a9193b100e69a982cafec7bdc21"}' symbols_url: 'https://queue.taskcluster.net/v1/task/NYmSxUIuRgavPrjGSeEErw/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.06 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2017-01-16 07:19:33.664695) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2017-01-16 07:19:33.665015) ========= 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-1484574920.283173-1077455341 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016233 ========= master_lag: 0.06 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2017-01-16 07:19:33.737741) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2017-01-16 07:19:33.738051) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2017-01-16 07:19:33.740355) ========= ========= Total master_lag: 3.07 =========